From 6dcc09d518180fd632270393febacfecf57f848b Mon Sep 17 00:00:00 2001 From: Mihai Macaneata Date: Tue, 17 Mar 2020 10:33:04 +0200 Subject: [PATCH] project initialization --- Dockerfile | 76 + Jenkinsfile | 71 + Makefile | 134 + README.md | 64 + babel.config.js | 13 + docker-image.txt | 1 + entrypoint-dev.sh | 26 + entrypoint-prod.sh | 26 + jsconfig.json | 48 + locales/de.json | 1 + locales/de/LC_MESSAGES/volto.po | 29 + locales/en.json | 1 + locales/en/LC_MESSAGES/volto.po | 14 + locales/nl.json | 1 + locales/nl/LC_MESSAGES/volto.po | 33 + locales/volto.pot | 14 + mrs.developer.json | 42 + package-lock.json | 29849 ++++++++++++++++ package.json | 129 + public/favicon.ico | Bin 0 -> 15086 bytes public/robots.txt | 2 + razzle.config.js | 18 + scripts/pkg_helper.py | 271 + scripts/prebuild-fix-modules.sh | 77 + scripts/print_key.js | 13 + src/actions/index.js | 0 src/client.js | 12 + src/components/index.js | 10 + src/config.js | 67 + src/constants/ActionTypes.js | 0 src/customizations/README.md | 6 + src/helpers/index.js | 14 + src/index.js | 12 + src/localconfig.js | 55 + src/routes.js | 49 + src/start-client.jsx | 5 + src/theme.js | 3 + theme/theme.config | 88 + theme/theme.less | 63 + .../default/assets/fonts/brand-icons.eot | Bin 0 -> 98640 bytes .../default/assets/fonts/brand-icons.svg | 1008 + .../default/assets/fonts/brand-icons.ttf | Bin 0 -> 98404 bytes .../default/assets/fonts/brand-icons.woff | Bin 0 -> 63728 bytes .../default/assets/fonts/brand-icons.woff2 | Bin 0 -> 54488 bytes theme/themes/default/assets/fonts/icons.eot | Bin 0 -> 106004 bytes theme/themes/default/assets/fonts/icons.svg | 1518 + theme/themes/default/assets/fonts/icons.ttf | Bin 0 -> 105784 bytes theme/themes/default/assets/fonts/icons.woff | Bin 0 -> 50524 bytes theme/themes/default/assets/fonts/icons.woff2 | Bin 0 -> 40148 bytes .../default/assets/fonts/outline-icons.eot | Bin 0 -> 31156 bytes .../default/assets/fonts/outline-icons.svg | 366 + .../default/assets/fonts/outline-icons.ttf | Bin 0 -> 30928 bytes .../default/assets/fonts/outline-icons.woff | Bin 0 -> 14712 bytes .../default/assets/fonts/outline-icons.woff2 | Bin 0 -> 12240 bytes theme/themes/default/assets/images/flags.png | Bin 0 -> 28123 bytes .../default/collections/breadcrumb.overrides | 3 + .../default/collections/breadcrumb.variables | 33 + .../themes/default/collections/form.overrides | 3 + .../themes/default/collections/form.variables | 195 + .../themes/default/collections/grid.overrides | 4 + .../themes/default/collections/grid.variables | 103 + .../themes/default/collections/menu.overrides | 3 + .../themes/default/collections/menu.variables | 458 + .../default/collections/message.overrides | 3 + .../default/collections/message.variables | 158 + .../default/collections/table.overrides | 0 .../default/collections/table.variables | 247 + .../themes/default/elements/button.overrides | 3 + .../themes/default/elements/button.variables | 360 + .../default/elements/container.overrides | 3 + .../default/elements/container.variables | 58 + .../themes/default/elements/divider.overrides | 18 + .../themes/default/elements/divider.variables | 53 + theme/themes/default/elements/flag.overrides | 991 + theme/themes/default/elements/flag.variables | 13 + .../themes/default/elements/header.overrides | 4 + .../themes/default/elements/header.variables | 151 + theme/themes/default/elements/icon.overrides | 1716 + theme/themes/default/elements/icon.variables | 94 + theme/themes/default/elements/image.overrides | 3 + theme/themes/default/elements/image.variables | 44 + theme/themes/default/elements/input.overrides | 3 + theme/themes/default/elements/input.variables | 101 + theme/themes/default/elements/label.overrides | 3 + theme/themes/default/elements/label.variables | 254 + theme/themes/default/elements/list.overrides | 3 + theme/themes/default/elements/list.variables | 224 + .../themes/default/elements/loader.overrides | 3 + .../themes/default/elements/loader.variables | 73 + .../default/elements/placeholder.overrides | 3 + .../default/elements/placeholder.variables | 55 + theme/themes/default/elements/rail.overrides | 3 + theme/themes/default/elements/rail.variables | 34 + .../themes/default/elements/reveal.overrides | 3 + .../themes/default/elements/reveal.variables | 18 + .../themes/default/elements/segment.overrides | 3 + .../themes/default/elements/segment.variables | 154 + theme/themes/default/elements/step.overrides | 16 + theme/themes/default/elements/step.variables | 130 + theme/themes/default/extras/custom.overrides | 0 theme/themes/default/extras/custom.variables | 0 theme/themes/default/extras/main.overrides | 0 theme/themes/default/extras/main.variables | 0 theme/themes/default/extras/select.overrides | 0 theme/themes/default/extras/select.variables | 0 theme/themes/default/globals/reset.overrides | 447 + theme/themes/default/globals/reset.variables | 3 + theme/themes/default/globals/site.overrides | 3 + theme/themes/default/globals/site.variables | 973 + .../default/modules/accordion.overrides | 28 + .../default/modules/accordion.variables | 100 + .../themes/default/modules/chatroom.overrides | 3 + .../themes/default/modules/chatroom.variables | 3 + .../themes/default/modules/checkbox.overrides | 36 + .../themes/default/modules/checkbox.variables | 193 + theme/themes/default/modules/dimmer.overrides | 3 + theme/themes/default/modules/dimmer.variables | 58 + .../themes/default/modules/dropdown.overrides | 59 + .../themes/default/modules/dropdown.variables | 379 + theme/themes/default/modules/embed.overrides | 3 + theme/themes/default/modules/embed.variables | 53 + theme/themes/default/modules/modal.overrides | 3 + theme/themes/default/modules/modal.variables | 192 + theme/themes/default/modules/nag.overrides | 3 + theme/themes/default/modules/nag.variables | 74 + theme/themes/default/modules/popup.overrides | 3 + theme/themes/default/modules/popup.variables | 138 + .../themes/default/modules/progress.overrides | 3 + .../themes/default/modules/progress.variables | 113 + theme/themes/default/modules/rating.overrides | 68 + theme/themes/default/modules/rating.variables | 103 + theme/themes/default/modules/search.overrides | 3 + theme/themes/default/modules/search.variables | 161 + theme/themes/default/modules/shape.overrides | 3 + theme/themes/default/modules/shape.variables | 40 + .../themes/default/modules/sidebar.overrides | 3 + .../themes/default/modules/sidebar.variables | 45 + theme/themes/default/modules/sticky.overrides | 3 + theme/themes/default/modules/sticky.variables | 7 + theme/themes/default/modules/tab.overrides | 3 + theme/themes/default/modules/tab.variables | 11 + .../default/modules/transition.overrides | 962 + .../default/modules/transition.variables | 10 + theme/themes/default/modules/video.overrides | 3 + theme/themes/default/modules/video.variables | 16 + theme/themes/default/views/ad.overrides | 3 + theme/themes/default/views/ad.variables | 13 + theme/themes/default/views/card.overrides | 3 + theme/themes/default/views/card.variables | 220 + theme/themes/default/views/comment.overrides | 3 + theme/themes/default/views/comment.variables | 98 + theme/themes/default/views/feed.overrides | 3 + theme/themes/default/views/feed.variables | 141 + theme/themes/default/views/item.overrides | 3 + theme/themes/default/views/item.variables | 157 + .../themes/default/views/statistic.overrides | 3 + .../themes/default/views/statistic.variables | 99 + theme/themes/pastanaga/assets/fonts/icons.eot | Bin 0 -> 54884 bytes theme/themes/pastanaga/assets/fonts/icons.svg | 320 + theme/themes/pastanaga/assets/fonts/icons.ttf | Bin 0 -> 54728 bytes .../themes/pastanaga/assets/fonts/icons.woff | Bin 0 -> 54804 bytes .../themes/pastanaga/assets/images/flags.png | Bin 0 -> 28123 bytes .../collections/breadcrumb.overrides | 19 + .../collections/breadcrumb.variables | 22 + .../pastanaga/collections/form.overrides | 98 + .../pastanaga/collections/form.variables | 79 + .../pastanaga/collections/grid.overrides | 11 + .../pastanaga/collections/grid.variables | 39 + .../pastanaga/collections/menu.overrides | 187 + .../pastanaga/collections/menu.variables | 150 + .../pastanaga/collections/message.overrides | 16 + .../pastanaga/collections/message.variables | 41 + .../pastanaga/collections/table.overrides | 36 + .../pastanaga/collections/table.variables | 76 + .../pastanaga/elements/button.overrides | 78 + .../pastanaga/elements/button.variables | 101 + .../pastanaga/elements/container.overrides | 130 + .../pastanaga/elements/container.variables | 18 + .../pastanaga/elements/divider.overrides | 17 + .../pastanaga/elements/divider.variables | 29 + .../themes/pastanaga/elements/flag.overrides | 1229 + .../themes/pastanaga/elements/flag.variables | 7 + .../pastanaga/elements/header.overrides | 79 + .../pastanaga/elements/header.variables | 44 + .../themes/pastanaga/elements/icon.overrides | 3973 ++ .../themes/pastanaga/elements/icon.variables | 34 + .../themes/pastanaga/elements/image.overrides | 3 + .../themes/pastanaga/elements/image.variables | 25 + .../themes/pastanaga/elements/input.overrides | 96 + .../themes/pastanaga/elements/input.variables | 43 + .../themes/pastanaga/elements/label.overrides | 3 + .../themes/pastanaga/elements/label.variables | 77 + .../themes/pastanaga/elements/list.overrides | 43 + .../themes/pastanaga/elements/list.variables | 83 + .../pastanaga/elements/loader.overrides | 3 + .../pastanaga/elements/loader.variables | 24 + .../pastanaga/elements/placeholder.overrides | 3 + .../pastanaga/elements/placeholder.variables | 16 + .../themes/pastanaga/elements/rail.overrides | 3 + .../themes/pastanaga/elements/rail.variables | 16 + .../pastanaga/elements/reveal.overrides | 3 + .../pastanaga/elements/reveal.variables | 5 + .../pastanaga/elements/segment.overrides | 70 + .../pastanaga/elements/segment.variables | 64 + .../themes/pastanaga/elements/step.overrides | 17 + .../themes/pastanaga/elements/step.variables | 51 + theme/themes/pastanaga/extras/blocks.less | 760 + theme/themes/pastanaga/extras/custom.less | 11 + theme/themes/pastanaga/extras/draftjs.less | 272 + theme/themes/pastanaga/extras/extras.less | 11 + theme/themes/pastanaga/extras/main.less | 277 + theme/themes/pastanaga/extras/sidebar.less | 344 + theme/themes/pastanaga/extras/toolbar.less | 673 + theme/themes/pastanaga/extras/utils.less | 63 + .../themes/pastanaga/globals/reset.overrides | 450 + .../themes/pastanaga/globals/reset.variables | 3 + theme/themes/pastanaga/globals/site.overrides | 3 + theme/themes/pastanaga/globals/site.variables | 341 + .../pastanaga/modules/accordion.overrides | 26 + .../pastanaga/modules/accordion.variables | 48 + .../pastanaga/modules/chatroom.overrides | 3 + .../pastanaga/modules/chatroom.variables | 3 + .../pastanaga/modules/checkbox.overrides | 34 + .../pastanaga/modules/checkbox.variables | 50 + .../themes/pastanaga/modules/dimmer.overrides | 3 + .../themes/pastanaga/modules/dimmer.variables | 23 + .../pastanaga/modules/dropdown.overrides | 82 + .../pastanaga/modules/dropdown.variables | 140 + .../themes/pastanaga/modules/embed.overrides | 3 + .../themes/pastanaga/modules/embed.variables | 27 + .../themes/pastanaga/modules/modal.overrides | 29 + .../themes/pastanaga/modules/modal.variables | 82 + theme/themes/pastanaga/modules/nag.overrides | 3 + theme/themes/pastanaga/modules/nag.variables | 31 + .../themes/pastanaga/modules/popup.overrides | 3 + .../themes/pastanaga/modules/popup.variables | 50 + .../pastanaga/modules/progress.overrides | 3 + .../pastanaga/modules/progress.variables | 33 + .../themes/pastanaga/modules/rating.overrides | 73 + .../themes/pastanaga/modules/rating.variables | 21 + .../themes/pastanaga/modules/search.overrides | 3 + .../themes/pastanaga/modules/search.variables | 44 + .../themes/pastanaga/modules/shape.overrides | 3 + .../themes/pastanaga/modules/shape.variables | 14 + .../pastanaga/modules/sidebar.overrides | 3 + .../pastanaga/modules/sidebar.variables | 26 + .../themes/pastanaga/modules/sticky.overrides | 3 + .../themes/pastanaga/modules/sticky.variables | 3 + theme/themes/pastanaga/modules/tab.overrides | 3 + theme/themes/pastanaga/modules/tab.variables | 5 + .../pastanaga/modules/transition.overrides | 1087 + .../pastanaga/modules/transition.variables | 3 + .../themes/pastanaga/modules/video.overrides | 3 + .../themes/pastanaga/modules/video.variables | 3 + theme/themes/pastanaga/views/ad.overrides | 3 + theme/themes/pastanaga/views/ad.variables | 3 + theme/themes/pastanaga/views/card.overrides | 3 + theme/themes/pastanaga/views/card.variables | 97 + .../themes/pastanaga/views/comment.overrides | 3 + .../themes/pastanaga/views/comment.variables | 38 + theme/themes/pastanaga/views/feed.overrides | 3 + theme/themes/pastanaga/views/feed.variables | 49 + theme/themes/pastanaga/views/item.overrides | 3 + theme/themes/pastanaga/views/item.variables | 51 + .../pastanaga/views/statistic.overrides | 3 + .../pastanaga/views/statistic.variables | 43 + tsconfig.json | 39 + verdaccio-config.yaml | 73 + 268 files changed, 58166 insertions(+) create mode 100644 Dockerfile create mode 100644 Jenkinsfile create mode 100644 Makefile create mode 100644 README.md create mode 100644 babel.config.js create mode 100644 docker-image.txt create mode 100755 entrypoint-dev.sh create mode 100755 entrypoint-prod.sh create mode 100644 jsconfig.json create mode 100644 locales/de.json create mode 100644 locales/de/LC_MESSAGES/volto.po create mode 100644 locales/en.json create mode 100644 locales/en/LC_MESSAGES/volto.po create mode 100644 locales/nl.json create mode 100644 locales/nl/LC_MESSAGES/volto.po create mode 100644 locales/volto.pot create mode 100644 mrs.developer.json create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 public/favicon.ico create mode 100644 public/robots.txt create mode 100644 razzle.config.js create mode 100755 scripts/pkg_helper.py create mode 100755 scripts/prebuild-fix-modules.sh create mode 100755 scripts/print_key.js create mode 100644 src/actions/index.js create mode 100644 src/client.js create mode 100644 src/components/index.js create mode 100644 src/config.js create mode 100644 src/constants/ActionTypes.js create mode 100644 src/customizations/README.md create mode 100644 src/helpers/index.js create mode 100644 src/index.js create mode 100644 src/localconfig.js create mode 100644 src/routes.js create mode 100644 src/start-client.jsx create mode 100644 src/theme.js create mode 100644 theme/theme.config create mode 100644 theme/theme.less create mode 100644 theme/themes/default/assets/fonts/brand-icons.eot create mode 100644 theme/themes/default/assets/fonts/brand-icons.svg create mode 100644 theme/themes/default/assets/fonts/brand-icons.ttf create mode 100644 theme/themes/default/assets/fonts/brand-icons.woff create mode 100644 theme/themes/default/assets/fonts/brand-icons.woff2 create mode 100644 theme/themes/default/assets/fonts/icons.eot create mode 100644 theme/themes/default/assets/fonts/icons.svg create mode 100644 theme/themes/default/assets/fonts/icons.ttf create mode 100644 theme/themes/default/assets/fonts/icons.woff create mode 100644 theme/themes/default/assets/fonts/icons.woff2 create mode 100644 theme/themes/default/assets/fonts/outline-icons.eot create mode 100644 theme/themes/default/assets/fonts/outline-icons.svg create mode 100644 theme/themes/default/assets/fonts/outline-icons.ttf create mode 100644 theme/themes/default/assets/fonts/outline-icons.woff create mode 100644 theme/themes/default/assets/fonts/outline-icons.woff2 create mode 100644 theme/themes/default/assets/images/flags.png create mode 100644 theme/themes/default/collections/breadcrumb.overrides create mode 100644 theme/themes/default/collections/breadcrumb.variables create mode 100644 theme/themes/default/collections/form.overrides create mode 100644 theme/themes/default/collections/form.variables create mode 100644 theme/themes/default/collections/grid.overrides create mode 100644 theme/themes/default/collections/grid.variables create mode 100644 theme/themes/default/collections/menu.overrides create mode 100644 theme/themes/default/collections/menu.variables create mode 100644 theme/themes/default/collections/message.overrides create mode 100644 theme/themes/default/collections/message.variables create mode 100644 theme/themes/default/collections/table.overrides create mode 100644 theme/themes/default/collections/table.variables create mode 100644 theme/themes/default/elements/button.overrides create mode 100644 theme/themes/default/elements/button.variables create mode 100644 theme/themes/default/elements/container.overrides create mode 100644 theme/themes/default/elements/container.variables create mode 100644 theme/themes/default/elements/divider.overrides create mode 100644 theme/themes/default/elements/divider.variables create mode 100644 theme/themes/default/elements/flag.overrides create mode 100644 theme/themes/default/elements/flag.variables create mode 100644 theme/themes/default/elements/header.overrides create mode 100644 theme/themes/default/elements/header.variables create mode 100644 theme/themes/default/elements/icon.overrides create mode 100644 theme/themes/default/elements/icon.variables create mode 100644 theme/themes/default/elements/image.overrides create mode 100644 theme/themes/default/elements/image.variables create mode 100644 theme/themes/default/elements/input.overrides create mode 100644 theme/themes/default/elements/input.variables create mode 100644 theme/themes/default/elements/label.overrides create mode 100644 theme/themes/default/elements/label.variables create mode 100644 theme/themes/default/elements/list.overrides create mode 100644 theme/themes/default/elements/list.variables create mode 100644 theme/themes/default/elements/loader.overrides create mode 100644 theme/themes/default/elements/loader.variables create mode 100644 theme/themes/default/elements/placeholder.overrides create mode 100644 theme/themes/default/elements/placeholder.variables create mode 100644 theme/themes/default/elements/rail.overrides create mode 100644 theme/themes/default/elements/rail.variables create mode 100644 theme/themes/default/elements/reveal.overrides create mode 100644 theme/themes/default/elements/reveal.variables create mode 100644 theme/themes/default/elements/segment.overrides create mode 100644 theme/themes/default/elements/segment.variables create mode 100644 theme/themes/default/elements/step.overrides create mode 100644 theme/themes/default/elements/step.variables create mode 100644 theme/themes/default/extras/custom.overrides create mode 100644 theme/themes/default/extras/custom.variables create mode 100644 theme/themes/default/extras/main.overrides create mode 100644 theme/themes/default/extras/main.variables create mode 100644 theme/themes/default/extras/select.overrides create mode 100644 theme/themes/default/extras/select.variables create mode 100644 theme/themes/default/globals/reset.overrides create mode 100644 theme/themes/default/globals/reset.variables create mode 100644 theme/themes/default/globals/site.overrides create mode 100644 theme/themes/default/globals/site.variables create mode 100644 theme/themes/default/modules/accordion.overrides create mode 100644 theme/themes/default/modules/accordion.variables create mode 100644 theme/themes/default/modules/chatroom.overrides create mode 100644 theme/themes/default/modules/chatroom.variables create mode 100644 theme/themes/default/modules/checkbox.overrides create mode 100644 theme/themes/default/modules/checkbox.variables create mode 100644 theme/themes/default/modules/dimmer.overrides create mode 100644 theme/themes/default/modules/dimmer.variables create mode 100644 theme/themes/default/modules/dropdown.overrides create mode 100644 theme/themes/default/modules/dropdown.variables create mode 100644 theme/themes/default/modules/embed.overrides create mode 100644 theme/themes/default/modules/embed.variables create mode 100644 theme/themes/default/modules/modal.overrides create mode 100644 theme/themes/default/modules/modal.variables create mode 100644 theme/themes/default/modules/nag.overrides create mode 100644 theme/themes/default/modules/nag.variables create mode 100644 theme/themes/default/modules/popup.overrides create mode 100644 theme/themes/default/modules/popup.variables create mode 100644 theme/themes/default/modules/progress.overrides create mode 100644 theme/themes/default/modules/progress.variables create mode 100644 theme/themes/default/modules/rating.overrides create mode 100644 theme/themes/default/modules/rating.variables create mode 100644 theme/themes/default/modules/search.overrides create mode 100644 theme/themes/default/modules/search.variables create mode 100644 theme/themes/default/modules/shape.overrides create mode 100644 theme/themes/default/modules/shape.variables create mode 100644 theme/themes/default/modules/sidebar.overrides create mode 100644 theme/themes/default/modules/sidebar.variables create mode 100644 theme/themes/default/modules/sticky.overrides create mode 100644 theme/themes/default/modules/sticky.variables create mode 100644 theme/themes/default/modules/tab.overrides create mode 100644 theme/themes/default/modules/tab.variables create mode 100644 theme/themes/default/modules/transition.overrides create mode 100644 theme/themes/default/modules/transition.variables create mode 100644 theme/themes/default/modules/video.overrides create mode 100644 theme/themes/default/modules/video.variables create mode 100644 theme/themes/default/views/ad.overrides create mode 100644 theme/themes/default/views/ad.variables create mode 100644 theme/themes/default/views/card.overrides create mode 100644 theme/themes/default/views/card.variables create mode 100644 theme/themes/default/views/comment.overrides create mode 100644 theme/themes/default/views/comment.variables create mode 100644 theme/themes/default/views/feed.overrides create mode 100644 theme/themes/default/views/feed.variables create mode 100644 theme/themes/default/views/item.overrides create mode 100644 theme/themes/default/views/item.variables create mode 100644 theme/themes/default/views/statistic.overrides create mode 100644 theme/themes/default/views/statistic.variables create mode 100755 theme/themes/pastanaga/assets/fonts/icons.eot create mode 100755 theme/themes/pastanaga/assets/fonts/icons.svg create mode 100755 theme/themes/pastanaga/assets/fonts/icons.ttf create mode 100755 theme/themes/pastanaga/assets/fonts/icons.woff create mode 100644 theme/themes/pastanaga/assets/images/flags.png create mode 100644 theme/themes/pastanaga/collections/breadcrumb.overrides create mode 100644 theme/themes/pastanaga/collections/breadcrumb.variables create mode 100644 theme/themes/pastanaga/collections/form.overrides create mode 100644 theme/themes/pastanaga/collections/form.variables create mode 100644 theme/themes/pastanaga/collections/grid.overrides create mode 100644 theme/themes/pastanaga/collections/grid.variables create mode 100644 theme/themes/pastanaga/collections/menu.overrides create mode 100644 theme/themes/pastanaga/collections/menu.variables create mode 100644 theme/themes/pastanaga/collections/message.overrides create mode 100644 theme/themes/pastanaga/collections/message.variables create mode 100644 theme/themes/pastanaga/collections/table.overrides create mode 100644 theme/themes/pastanaga/collections/table.variables create mode 100644 theme/themes/pastanaga/elements/button.overrides create mode 100644 theme/themes/pastanaga/elements/button.variables create mode 100644 theme/themes/pastanaga/elements/container.overrides create mode 100644 theme/themes/pastanaga/elements/container.variables create mode 100644 theme/themes/pastanaga/elements/divider.overrides create mode 100644 theme/themes/pastanaga/elements/divider.variables create mode 100644 theme/themes/pastanaga/elements/flag.overrides create mode 100644 theme/themes/pastanaga/elements/flag.variables create mode 100644 theme/themes/pastanaga/elements/header.overrides create mode 100644 theme/themes/pastanaga/elements/header.variables create mode 100644 theme/themes/pastanaga/elements/icon.overrides create mode 100644 theme/themes/pastanaga/elements/icon.variables create mode 100644 theme/themes/pastanaga/elements/image.overrides create mode 100644 theme/themes/pastanaga/elements/image.variables create mode 100644 theme/themes/pastanaga/elements/input.overrides create mode 100644 theme/themes/pastanaga/elements/input.variables create mode 100644 theme/themes/pastanaga/elements/label.overrides create mode 100644 theme/themes/pastanaga/elements/label.variables create mode 100644 theme/themes/pastanaga/elements/list.overrides create mode 100644 theme/themes/pastanaga/elements/list.variables create mode 100644 theme/themes/pastanaga/elements/loader.overrides create mode 100644 theme/themes/pastanaga/elements/loader.variables create mode 100644 theme/themes/pastanaga/elements/placeholder.overrides create mode 100644 theme/themes/pastanaga/elements/placeholder.variables create mode 100644 theme/themes/pastanaga/elements/rail.overrides create mode 100644 theme/themes/pastanaga/elements/rail.variables create mode 100644 theme/themes/pastanaga/elements/reveal.overrides create mode 100644 theme/themes/pastanaga/elements/reveal.variables create mode 100644 theme/themes/pastanaga/elements/segment.overrides create mode 100644 theme/themes/pastanaga/elements/segment.variables create mode 100644 theme/themes/pastanaga/elements/step.overrides create mode 100644 theme/themes/pastanaga/elements/step.variables create mode 100644 theme/themes/pastanaga/extras/blocks.less create mode 100644 theme/themes/pastanaga/extras/custom.less create mode 100644 theme/themes/pastanaga/extras/draftjs.less create mode 100644 theme/themes/pastanaga/extras/extras.less create mode 100644 theme/themes/pastanaga/extras/main.less create mode 100644 theme/themes/pastanaga/extras/sidebar.less create mode 100644 theme/themes/pastanaga/extras/toolbar.less create mode 100644 theme/themes/pastanaga/extras/utils.less create mode 100755 theme/themes/pastanaga/globals/reset.overrides create mode 100644 theme/themes/pastanaga/globals/reset.variables create mode 100644 theme/themes/pastanaga/globals/site.overrides create mode 100755 theme/themes/pastanaga/globals/site.variables create mode 100644 theme/themes/pastanaga/modules/accordion.overrides create mode 100644 theme/themes/pastanaga/modules/accordion.variables create mode 100644 theme/themes/pastanaga/modules/chatroom.overrides create mode 100644 theme/themes/pastanaga/modules/chatroom.variables create mode 100644 theme/themes/pastanaga/modules/checkbox.overrides create mode 100644 theme/themes/pastanaga/modules/checkbox.variables create mode 100644 theme/themes/pastanaga/modules/dimmer.overrides create mode 100644 theme/themes/pastanaga/modules/dimmer.variables create mode 100644 theme/themes/pastanaga/modules/dropdown.overrides create mode 100755 theme/themes/pastanaga/modules/dropdown.variables create mode 100644 theme/themes/pastanaga/modules/embed.overrides create mode 100644 theme/themes/pastanaga/modules/embed.variables create mode 100644 theme/themes/pastanaga/modules/modal.overrides create mode 100755 theme/themes/pastanaga/modules/modal.variables create mode 100644 theme/themes/pastanaga/modules/nag.overrides create mode 100644 theme/themes/pastanaga/modules/nag.variables create mode 100644 theme/themes/pastanaga/modules/popup.overrides create mode 100644 theme/themes/pastanaga/modules/popup.variables create mode 100644 theme/themes/pastanaga/modules/progress.overrides create mode 100644 theme/themes/pastanaga/modules/progress.variables create mode 100644 theme/themes/pastanaga/modules/rating.overrides create mode 100644 theme/themes/pastanaga/modules/rating.variables create mode 100644 theme/themes/pastanaga/modules/search.overrides create mode 100644 theme/themes/pastanaga/modules/search.variables create mode 100644 theme/themes/pastanaga/modules/shape.overrides create mode 100644 theme/themes/pastanaga/modules/shape.variables create mode 100644 theme/themes/pastanaga/modules/sidebar.overrides create mode 100644 theme/themes/pastanaga/modules/sidebar.variables create mode 100644 theme/themes/pastanaga/modules/sticky.overrides create mode 100644 theme/themes/pastanaga/modules/sticky.variables create mode 100644 theme/themes/pastanaga/modules/tab.overrides create mode 100644 theme/themes/pastanaga/modules/tab.variables create mode 100644 theme/themes/pastanaga/modules/transition.overrides create mode 100644 theme/themes/pastanaga/modules/transition.variables create mode 100755 theme/themes/pastanaga/modules/video.overrides create mode 100755 theme/themes/pastanaga/modules/video.variables create mode 100644 theme/themes/pastanaga/views/ad.overrides create mode 100644 theme/themes/pastanaga/views/ad.variables create mode 100644 theme/themes/pastanaga/views/card.overrides create mode 100644 theme/themes/pastanaga/views/card.variables create mode 100644 theme/themes/pastanaga/views/comment.overrides create mode 100644 theme/themes/pastanaga/views/comment.variables create mode 100644 theme/themes/pastanaga/views/feed.overrides create mode 100644 theme/themes/pastanaga/views/feed.variables create mode 100644 theme/themes/pastanaga/views/item.overrides create mode 100644 theme/themes/pastanaga/views/item.variables create mode 100644 theme/themes/pastanaga/views/statistic.overrides create mode 100644 theme/themes/pastanaga/views/statistic.variables create mode 100644 tsconfig.json create mode 100644 verdaccio-config.yaml diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 00000000..35162877 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,76 @@ +# Based on https://github.com/plone/volto/blob/master/entrypoint.sh + +FROM node:10-jessie as build + +ARG NPM_CONFIG_REGISTRY +ARG MAX_OLD_SPACE_SIZE=8192 + +ENV NODE_OPTIONS=--max_old_space_size=$MAX_OLD_SPACE_SIZE + +RUN apt-get update -y \ + && apt-get install -y git bsdmainutils vim-nox mc \ + && rm -rf /var/lib/apt/lists/* + +RUN npm i -g mrs-developer + +WORKDIR /opt/frontend/ + +COPY docker-image.txt / +COPY . . +# RUN chmod +x optimize_node_modules.sh + +RUN mkdir -p /opt/frontend/src/develop + +RUN chown -R node /opt/frontend + +USER node + +RUN echo "prefix = \"/home/node\"\n" > /home/node/.npmrc +RUN rm -rf node_modules .git package-lock.json + +# RUN npm install mr-developer + +#RUN node_modules/.bin/mrdeveloper --config=jsconfig.json --no-config --output=addons +RUN missdev + +RUN make activate-all + +# RUN NPM_CONFIG_REGISTRY=$NPM_CONFIG_REGISTRY npm ci +RUN NPM_CONFIG_REGISTRY=$NPM_CONFIG_REGISTRY npm install + +# RUN ./optimize_node_modules.sh +# RUN make clean-addons +# RUN rm -f package-lock.json + +RUN RAZZLE_API_PATH=VOLTO_API_PATH RAZZLE_INTERNAL_API_PATH=VOLTO_INTERNAL_API_PATH yarn build + +# Second stage build +FROM node:10-jessie + +RUN apt-get update -y \ + && apt-get install -y git bsdmainutils vim-nox mc \ + && rm -rf /var/lib/apt/lists/* + +WORKDIR /opt/frontend/ + +COPY entrypoint-prod.sh /opt/frontend/entrypoint.sh +RUN chmod +x entrypoint.sh + +COPY package.json . +COPY package-lock.json . + +COPY --from=build /opt/frontend/public ./public +COPY --from=build /opt/frontend/build ./build + +RUN chown -R node /opt/frontend + +USER node + +RUN rm -rf package-lock.json +RUN NPM_CONFIG_REGISTRY=$NPM_CONFIG_REGISTRY npm install --production + +ENTRYPOINT ["/opt/frontend/entrypoint.sh"] + +EXPOSE 3000 3001 4000 4001 + +CMD yarn start:prod diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 00000000..4dc09d56 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,71 @@ +pipeline { + environment { + registry = "eeacms/energy-union-frontend" + template = "templates/volto-energy-union" + dockerImage = '' + tagName = '' + } + + agent any + + stages { + stage('Build & Push') { + steps{ + node(label: 'docker-host') { + script { + checkout scm + if (env.BRANCH_NAME == 'master') { + tagName = 'latest' + } else { + tagName = "$BRANCH_NAME" + } + try { + dockerImage = docker.build("$registry:$tagName", "--no-cache .") + docker.withRegistry( '', 'eeajenkins' ) { + dockerImage.push() + } + } finally { + sh "docker rmi $registry:$tagName" + } + } + } + } + } + + stage('Release') { + when { + buildingTag() + } + steps{ + node(label: 'docker') { + withCredentials([string(credentialsId: 'eea-jenkins-token', variable: 'GITHUB_TOKEN')]) { + sh '''docker pull eeacms/gitflow; docker run -i --rm --name="${BUILD_TAG}-release" -e GIT_TOKEN="${GITHUB_TOKEN}" -e RANCHER_CATALOG_PATH="${template}" -e DOCKER_IMAGEVERSION="${BRANCH_NAME}" -e DOCKER_IMAGENAME="${registry}" --entrypoint /add_rancher_catalog_entry.sh eeacms/gitflow''' + } + } + } + } + + } + + post { + changed { + script { + def url = "${env.BUILD_URL}/display/redirect" + def status = currentBuild.currentResult + def subject = "${status}: Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]'" + def summary = "${subject} (${url})" + def details = """

${env.JOB_NAME} - Build #${env.BUILD_NUMBER} - ${status}

+

Check console output at ${env.JOB_BASE_NAME} - #${env.BUILD_NUMBER}

+ """ + + def color = '#FFFF00' + if (status == 'SUCCESS') { + color = '#00FF00' + } else if (status == 'FAILURE') { + color = '#FF0000' + } + emailext (subject: '$DEFAULT_SUBJECT', to: '$DEFAULT_RECIPIENTS', body: details) + } + } + } +} diff --git a/Makefile b/Makefile new file mode 100644 index 00000000..4ae4544a --- /dev/null +++ b/Makefile @@ -0,0 +1,134 @@ +image-name-split = $(word $2,$(subst :, ,$1)) + +SHELL=/bin/bash +DOCKERIMAGE_FILE="docker-image.txt" +NAME := $(call image-name-split,$(shell cat $(DOCKERIMAGE_FILE)), 1) +IMAGE=$(shell cat $(DOCKERIMAGE_FILE)) + +# VOLTO_ADDONS=$(shell ./scripts/pkg_helper.py list) + +.DEFAULT_GOAL := help + +.PHONY: activate +activate: ## Activate an addon package for development + set -e; \ + if [[ -z "${pkg}" ]]; then\ + echo "You need to specify package name in make command";\ + echo "Ex: make activate pkg=volto-datablocks";\ + else \ + ./scripts/pkg_helper.py --target=${pkg} activate;\ + echo "Running npm install in src/develop/${pkg}";\ + cd "src/addons/$${pkg}";\ + npm install;\ + cd ../..;\ + echo "Cleaning up after npm install";\ + export VOLTO_ADDONS=`./scripts/pkg_helper.py list`;\ + read -ra ADDR <<< "$${VOLTO_ADDONS}"; \ + for pkg in "$${ADDR[@]}"; do \ + echo "removing node_modules/$${pkg}"; \ + rm -rf "./node_modules/$${pkg}";\ + done; \ + echo "Done.";\ + fi + +PHONY: clean-addons +clean-addons: + set -e; \ + echo "Cleaning up after npm install";\ + export VOLTO_ADDONS=`./scripts/pkg_helper.py list`;\ + read -ra ADDR <<< "$${VOLTO_ADDONS}"; \ + for pkg in "$${ADDR[@]}"; do \ + echo "removing node_modules/$${pkg}"; \ + rm -rf "./node_modules/$${pkg}";\ + done; \ + +.PHONY: activate-all +activate-all: ## Automatically activates all addons from mr.developer.json + @echo "Activating all addon packages" + ./scripts/pkg_helper.py activate-all + +.PHONY: deactivate +deactivate: ## Deactivate an addon package for development + @if [[ -z "${pkg}" ]]; then\ + echo "You need to specify package name in make command";\ + echo "Ex: make deactivate pkg=volto-datablocks";\ + else \ + exec ./scripts/pkg_helper.py --target=${pkg} deactivate;\ + rm -rf node_modules/${pkg};\ + echo "Deactivated ${pkg}";\ + fi + +.PHONY: all +all: clean build ## (Inside container) build a production version of resources + @echo "Built production files" + +.PHONY: clean +clean: + rm -rf build/ + +.PHONY: build +build: + echo "";\ + echo "Make sure that you have the npm cache (Verdaccio) running!";\ + echo "";\ + DEBUG= \ + NODE_OPTIONS=--max_old_space_size=4096 \ + RAZZLE_API_PATH=VOLTO_API_PATH \ + RAZZLE_INTERNAL_API_PATH=VOLTO_INTERNAL_API_PATH \ + yarn build; \ + ./entrypoint-prod.sh + +.PHONY: start +start: ## (Inside container) starts production mode frontend server + npm run start:prod + +.PHONY: analyze +analyze: ## (Inside container) build production resources and start bundle analyzer HTTP server + DEBUG= \ + BUNDLE_ANALYZE=true \ + NODE_OPTIONS=--max_old_space_size=4096 \ + RAZZLE_API_PATH=VOLTO_API_PATH \ + RAZZLE_INTERNAL_API_PATH=VOLTO_INTERNAL_API_PATH \ + yarn build + +.PHONY: release +release: bump build-image push ## (Host side) release a new version of frontend docker image + +.PHONY: bump +bump: + echo "Bumping version..."; + python ./../scripts/version_bump.py $(DOCKERIMAGE_FILE); + +.PHONY: build-image +build-image: + @echo "Building new docker image: $(IMAGE)"; + docker build . --network=host --build-arg MAX_OLD_SPACE_SIZE=4096 --build-arg NPM_CONFIG_REGISTRY=http://127.0.0.1:4873 -t "$(IMAGE)"; + @echo "Image built." + +.PHONY: push +push: + docker push $(IMAGE) + docker tag $(IMAGE) $(NAME):latest + docker push $(NAME):latest + +.PHONY: init-submodules +init-submodules: ## Initialize the git submodules + git submodule update --init --recursive + +.PHONY: develop +develop: ## Runs "git pull" in all addons + ./scripts/pkg_helper.py develop + +.PHONY: help +help: ## Show this help. + @echo -e "$$(grep -hE '^\S+:.*##' $(MAKEFILE_LIST) | sed -e 's/:.*##\s*/:/' -e 's/^\(.\+\):\(.*\)/\\x1b[36m\1\\x1b[m:\2/' | column -c2 -t -s :)" + +.PHONY: build-production +try-production: ## Build production bundle + NODE_OPTIONS=--max_old_space_size=4096 \ + BUNDLE_ANALYZE=true \ + RAZZLE_API_PATH=VOLTO_API_PATH \ + RAZZLE_INTERNAL_API_PATH=VOLTO_INTERNAL_API_PATH \ + yarn build + ./entrypoint-dev.sh + echo "Now run: node build/server.js" diff --git a/README.md b/README.md new file mode 100644 index 00000000..f6cede61 --- /dev/null +++ b/README.md @@ -0,0 +1,64 @@ +## Energy Union: Volto Frontend + +[![Pipeline](https://ci.eionet.europa.eu/buildStatus/icon?job=energy-union%2Fenergy_union_frontend%2Fmaster&subject=pipeline)](https://ci.eionet.europa.eu/view/Github/job/energy-union/job/energy_union_frontend/job/master/display/redirect) +[![GitHub release (latest SemVer)](https://img.shields.io/github/v/release/eea/energy_union_frontend?sort=semver)](https://github.com/eea/energy_union_frontend/releases) + + +A frontend component for the Energy Union website. + +## Quick Start + +Below is a list of commands you will probably find useful. + +### `yarn start` + +Runs the project in development mode. +You can view your application at `http://localhost:3000` + +The page will reload if you make edits. + +### `yarn build` + +Builds the app for production to the build folder. + +The build is minified and the filenames include the hashes. +Your app is ready to be deployed! + +### `yarn start:prod` + +Runs the compiled app in production. + +You can again view your application at `http://localhost:3000` + +### `yarn test` + +Runs the test watcher (Jest) in an interactive mode. +By default, runs tests related to files changed since the last commit. + +### `yarn i18n` + +Runs the test i18n runner which extracts all the translation strings and +generates the needed files. + +## Production + +We use [Docker](https://www.docker.com/), [Rancher](https://rancher.com/) and [Jenkins](https://jenkins.io/) to deploy this application in production. + +### Deploy + +* Within `Rancher > Catalog > EEA` deploy [Volto - Energy Union](https://github.com/eea/eea.rancher.catalog/tree/master/templates/volto-energy-union) + +### Release + +* Create a new release of this code via `git tag` command or [Draft new release](https://github.com/eea/energy_union_frontend/releases/new) on Github. + * A new Docker image is built and released automatically on [DockerHub](https://hub.docker.com/r/eeacms/energy-union-frontend) based on this tag. + * A new entry is automatically added to [Volto - Energy Union](https://github.com/eea/eea.rancher.catalog/tree/master/templates/volto-energy-union) `EEA Rancher Catalog` + * The [Jenkins job](https://ci.eionet.europa.eu/blue/organizations/jenkins/energy-union%2Fenergy_union_frontend/) + +### Upgrade + +* Within your Rancher environment click on the `Upgrade available` yellow button next to your stack. + +* Confirm the upgrade + +* Or roll-back if something went wrong and abort the upgrade procedure. diff --git a/babel.config.js b/babel.config.js new file mode 100644 index 00000000..81862670 --- /dev/null +++ b/babel.config.js @@ -0,0 +1,13 @@ +const baseCfg = require('@plone/volto/babel'); +// "react-loadable/babel" + +module.exports = function(api) { + const voltoConfig = baseCfg(api); + const presets = voltoConfig.presets; + const plugins = [...voltoConfig.plugins]; + return { + plugins, + presets, + sourceType: 'unambiguous', + }; +}; diff --git a/docker-image.txt b/docker-image.txt new file mode 100644 index 00000000..4a22cb6f --- /dev/null +++ b/docker-image.txt @@ -0,0 +1 @@ +eeacms/energy-union-frontend:1.6 diff --git a/entrypoint-dev.sh b/entrypoint-dev.sh new file mode 100755 index 00000000..e8ae7b57 --- /dev/null +++ b/entrypoint-dev.sh @@ -0,0 +1,26 @@ +#!/usr/bin/env bash +set -Ex + +function apply_path { + mainjs=./build/server.js + bundlejs=./build/public/static/js/*.js + test -f $mainjs + + echo "Check that we have API_PATH and API vars" + test -n "$RAZZLE_API_PATH" + + echo "Changing built files inplace" + sed -i "s#VOLTO_API_PATH#${RAZZLE_API_PATH}#g" $mainjs + sed -i "s#VOLTO_API_PATH#${RAZZLE_API_PATH}#g" $bundlejs + sed -i "s#VOLTO_INTERNAL_API_PATH#${RAZZLE_INTERNAL_API_PATH}#g" $mainjs + sed -i "s#VOLTO_INTERNAL_API_PATH#${RAZZLE_INTERNAL_API_PATH}#g" $bundlejs + + echo "Zipping JS Files" + gzip -fk $mainjs +} + +# Should we monkey patch? +test -n "$RAZZLE_API_PATH" && apply_path + +echo "Starting Volto" +exec "$@" diff --git a/entrypoint-prod.sh b/entrypoint-prod.sh new file mode 100755 index 00000000..8455748c --- /dev/null +++ b/entrypoint-prod.sh @@ -0,0 +1,26 @@ +#!/usr/bin/env bash +set -Ex + +function apply_path { + mainjs=./build/server.js + bundlejs=./build/public/static/js/*.js + test -f $mainjs + + echo "Check that we have API_PATH and API vars" + test -n "$API_PATH" + + echo "Changing built files inplace" + sed -i "s#VOLTO_API_PATH#${API_PATH}#g" $mainjs + sed -i "s#VOLTO_API_PATH#${API_PATH}#g" $bundlejs + sed -i "s#VOLTO_INTERNAL_API_PATH#${INTERNAL_API_PATH}#g" $mainjs + sed -i "s#VOLTO_INTERNAL_API_PATH#${INTERNAL_API_PATH}#g" $bundlejs + + echo "Zipping JS Files" + gzip -fk $mainjs +} + +# Should we monkey patch? +test -n "$API_PATH" && apply_path + +echo "Starting Volto" +exec "$@" diff --git a/jsconfig.json b/jsconfig.json new file mode 100644 index 00000000..e6ea9e21 --- /dev/null +++ b/jsconfig.json @@ -0,0 +1,48 @@ +{ + "addons": [ + "volto-addons", + "volto-blocks", + "volto-ckeditor", + "volto-corsproxy", + "volto-datablocks", + "volto-drafteditor", + "volto-mosaic", + "volto-plotlycharts", + "volto-sidebar" + ], + "compilerOptions": { + "baseUrl": "src", + "paths": { + "volto-addons": [ + "develop/volto-addons/src" + ], + "volto-base": [ + "develop/volto-base/src" + ], + "volto-blocks": [ + "develop/volto-blocks/src" + ], + "volto-ckeditor": [ + "develop/volto-ckeditor/src" + ], + "volto-datablocks": [ + "develop/volto-datablocks/src" + ], + "volto-drafteditor": [ + "develop/volto-drafteditor/src" + ], + "volto-embed": [ + "develop/volto-embed/src" + ], + "volto-mosaic": [ + "develop/volto-mosaic/src" + ], + "volto-plotlycharts": [ + "develop/volto-plotlycharts/src" + ], + "volto-sidebar": [ + "develop/volto-sidebar/src" + ] + } + } +} diff --git a/locales/de.json b/locales/de.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/locales/de.json @@ -0,0 +1 @@ +{} diff --git a/locales/de/LC_MESSAGES/volto.po b/locales/de/LC_MESSAGES/volto.po new file mode 100644 index 00000000..c820db74 --- /dev/null +++ b/locales/de/LC_MESSAGES/volto.po @@ -0,0 +1,29 @@ +# Translation of plone.pot to German +# Jan Ulrich Hasecke , 2003-2010. +# Simon Eisenmann , 2003. +# Hanno Schlichting , 2003-2008. +# Dominik Bittl , 2005. +# Christian Ullrich , 2005. +# Thomas Lotze , 2005-2008. +# Sven Deichmann , 2008-2010. +# Harald Friessnegger , 2011. +# Andreas Jung , 2012 +msgid "" +msgstr "" +"Project-Id-Version: Plone\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-27T19:30:59.079Z\n" +"PO-Revision-Date: 2016-10-22 16:41-0500\n" +"Last-Translator: German \n" +"Language: de\n" +"Language-Team: German \n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"MIME-Version: 1.0\n" +"Language-Code: de\n" +"Language-Name: Deutsch\n" +"Preferred-Encodings: utf-8 latin1\n" +"X-Is-Fallback-For: de-at de-li de-lu de-ch de-de\n" + + diff --git a/locales/en.json b/locales/en.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/locales/en.json @@ -0,0 +1 @@ +{} diff --git a/locales/en/LC_MESSAGES/volto.po b/locales/en/LC_MESSAGES/volto.po new file mode 100644 index 00000000..12b9a476 --- /dev/null +++ b/locales/en/LC_MESSAGES/volto.po @@ -0,0 +1,14 @@ +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language: \n" +"Language-Team: \n" +"Content-Type: \n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + + diff --git a/locales/nl.json b/locales/nl.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/locales/nl.json @@ -0,0 +1 @@ +{} diff --git a/locales/nl/LC_MESSAGES/volto.po b/locales/nl/LC_MESSAGES/volto.po new file mode 100644 index 00000000..1a240e59 --- /dev/null +++ b/locales/nl/LC_MESSAGES/volto.po @@ -0,0 +1,33 @@ +# Translators: +# Fred van Dijk , 2016 +# Coen van der Kamp , 2015 +# Danny Bloemendaal , 2007 +# Diederik Veeze , 2015 +# Duco Dokter , 2007 +# Esther Ladage , 2005 +# Jean-Paul Ladage , 2017 +# Kees Hink , 2010 +# Maarten Kling , 2013 +# Mark van Lent , 2007 +# Mirella van Teulingen , 2005 +# Reinout van Rees , 2008 +# Roel Bruggink , 2009 +# Wietze Helmantel , 2007 +msgid "" +msgstr "" +"Project-Id-Version: PlonenPOT-Creation-Date: 2017-04-27T19:30:59.079Z\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: 2017-02-28 08:52+0100\n" +"Last-Translator: Dutch \n" +"Language: nl\n" +"Language-Team: Dutch \n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"MIME-Version: 1.0\n" +"Language-Code: nl\n" +"Language-Name: Nederlands\n" +"Preferred-Encodings: utf-8\n" + + diff --git a/locales/volto.pot b/locales/volto.pot new file mode 100644 index 00000000..8ff7bce2 --- /dev/null +++ b/locales/volto.pot @@ -0,0 +1,14 @@ +msgid "" +msgstr "" +"Project-Id-Version: Plone\n" +"POT-Creation-Date: 2018-10-03T09:01:24.737Z\n" +"Last-Translator: Plone i18n \n" +"Language-Team: Plone i18n \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"Language-Code: en\n" +"Language-Name: English\n" +"Preferred-Encodings: utf-8\n" +"Domain: volto\n" diff --git a/mrs.developer.json b/mrs.developer.json new file mode 100644 index 00000000..8c9805bf --- /dev/null +++ b/mrs.developer.json @@ -0,0 +1,42 @@ +{ + "volto-mosaic": { + "url": "https://github.com/eea/volto-mosaic.git", + "path": "src" + }, + "volto-datablocks": { + "url": "https://github.com/eea/volto-datablocks.git", + "path": "src" + }, + "volto-blocks": { + "url": "https://github.com/eea/volto-blocks.git", + "path": "src" + }, + "volto-addons": { + "url": "https://github.com/eea/volto-addons.git", + "path": "src" + }, + "volto-ckeditor": { + "url": "https://github.com/eea/volto-ckeditor.git", + "path": "src" + }, + "volto-drafteditor": { + "url": "https://github.com/eea/volto-drafteditor.git", + "path": "src" + }, + "volto-plotlycharts": { + "url": "https://github.com/eea/volto-plotlycharts.git", + "path": "src" + }, + "volto-sidebar": { + "url": "https://github.com/eea/volto-sidebar.git", + "path": "src" + }, + "volto-base": { + "url": "https://github.com/eea/volto-base.git", + "path": "src" + }, + "volto-embed": { + "url": "https://github.com/eea/volto-embed.git", + "path": "src" + } +} diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 00000000..cd7260a6 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,29849 @@ +{ + "name": "energy-union-frontend", + "version": "3.1.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/cli": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.8.4.tgz", + "integrity": "sha512-XXLgAm6LBbaNxaGhMAznXXaxtCWfuv6PIDJ9Alsy9JYTOh+j2jJz+L/162kkfU1j/pTSxK1xGmlwI4pdIMkoag==", + "dev": true, + "requires": { + "chokidar": "^2.1.8", + "commander": "^4.0.1", + "convert-source-map": "^1.1.0", + "fs-readdir-recursive": "^1.1.0", + "glob": "^7.0.0", + "lodash": "^4.17.13", + "make-dir": "^2.1.0", + "slash": "^2.0.0", + "source-map": "^0.5.0" + }, + "dependencies": { + "commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true + } + } + }, + "@babel/code-frame": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz", + "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==", + "requires": { + "@babel/highlight": "^7.0.0" + } + }, + "@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==", + "requires": { + "browserslist": "^4.8.5", + "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==", + "requires": { + "caniuse-lite": "^1.0.30001023", + "electron-to-chromium": "^1.3.341", + "node-releases": "^1.1.47" + } + }, + "caniuse-lite": { + "version": "1.0.30001025", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001025.tgz", + "integrity": "sha512-SKyFdHYfXUZf5V85+PJgLYyit27q4wgvZuf8QTOk1osbypcROihMBlx9GRar2/pIcKH2r4OehdlBr9x6PXetAQ==" + }, + "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==" + }, + "node-releases": { + "version": "1.1.48", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.48.tgz", + "integrity": "sha512-Hr8BbmUl1ujAST0K0snItzEA5zkJTQup8VNTKNfT6Zw8vTJkIiagUPNfxHmgDOyfFYNfKAul40sD0UEYTvwebw==", + "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==" + } + } + } + } + }, + "@babel/core": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.8.4.tgz", + "integrity": "sha512-0LiLrB2PwrVI+a2/IEskBopDYSd8BCb3rOvH7D5tzoWd696TBEduBvuLVm4Nx6rltrLZqvI3MCalB2K2aVzQjA==", + "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", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.0", + "lodash": "^4.17.13", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "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==", + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/generator": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.8.4.tgz", + "integrity": "sha512-PwhclGdRpNAf3IxZb0YVuITPZmmrXz9zf6fH8lT4XbrmfQKr6ryBzhv593P5C6poJRciFCL/eHGW2NuGrgEyxA==", + "requires": { + "@babel/types": "^7.8.3", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + } + }, + "@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==", + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@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==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@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==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/highlight": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", + "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==" + }, + "@babel/template": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/traverse": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.8.4.tgz", + "integrity": "sha512-NGLJPZwnVEyBPLI+bl9y9aSnxMhsKz42so7ApAv9D+b4vAFPpY013FTS9LdKxcABoIYFU52HcYga1pPlx454mg==", + "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", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + } + }, + "@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==", + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/generator": { + "version": "7.7.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.7.7.tgz", + "integrity": "sha512-/AOIBpHh/JU1l0ZFS4kiRCBnLi6OTHzh0RPk3h9isBxkkqELtQNFi1Vr/tiG9p1yfoUdKVwISuXWQR+hwwM4VQ==", + "requires": { + "@babel/types": "^7.7.4", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.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==", + "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==", + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@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==", + "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==", + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-builder-react-jsx": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.7.4.tgz", + "integrity": "sha512-kvbfHJNN9dg4rkEM4xn1s8d1/h6TYNvajy9L1wx4qLn9HFg0IkTsQi4rfBe92nxrPUFcMsHoMV+8rU7MJb3fCA==", + "requires": { + "@babel/types": "^7.7.4", + "esutils": "^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==", + "requires": { + "@babel/helper-hoist-variables": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + }, + "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==", + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/generator": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.8.4.tgz", + "integrity": "sha512-PwhclGdRpNAf3IxZb0YVuITPZmmrXz9zf6fH8lT4XbrmfQKr6ryBzhv593P5C6poJRciFCL/eHGW2NuGrgEyxA==", + "requires": { + "@babel/types": "^7.8.3", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + } + }, + "@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==", + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@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==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@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==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/highlight": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", + "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==" + }, + "@babel/template": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/traverse": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.8.4.tgz", + "integrity": "sha512-NGLJPZwnVEyBPLI+bl9y9aSnxMhsKz42so7ApAv9D+b4vAFPpY013FTS9LdKxcABoIYFU52HcYga1pPlx454mg==", + "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", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + } + }, + "@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==", + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@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==", + "requires": { + "@babel/compat-data": "^7.8.4", + "browserslist": "^4.8.5", + "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==", + "requires": { + "caniuse-lite": "^1.0.30001023", + "electron-to-chromium": "^1.3.341", + "node-releases": "^1.1.47" + } + }, + "caniuse-lite": { + "version": "1.0.30001025", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001025.tgz", + "integrity": "sha512-SKyFdHYfXUZf5V85+PJgLYyit27q4wgvZuf8QTOk1osbypcROihMBlx9GRar2/pIcKH2r4OehdlBr9x6PXetAQ==" + }, + "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==" + }, + "node-releases": { + "version": "1.1.48", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.48.tgz", + "integrity": "sha512-Hr8BbmUl1ujAST0K0snItzEA5zkJTQup8VNTKNfT6Zw8vTJkIiagUPNfxHmgDOyfFYNfKAul40sD0UEYTvwebw==", + "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==" + } + } + } + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.7.4.tgz", + "integrity": "sha512-l+OnKACG4uiDHQ/aJT8dwpR+LhCJALxL0mJ6nzjB25e5IPwqV1VOsY7ah6UB1DG+VOXAIMtuC54rFJGiHkxjgA==", + "requires": { + "@babel/helper-function-name": "^7.7.4", + "@babel/helper-member-expression-to-functions": "^7.7.4", + "@babel/helper-optimise-call-expression": "^7.7.4", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.7.4", + "@babel/helper-split-export-declaration": "^7.7.4" + } + }, + "@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==", + "requires": { + "@babel/helper-regex": "^7.8.3", + "regexpu-core": "^4.6.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==", + "requires": { + "@babel/helper-function-name": "^7.8.3", + "@babel/types": "^7.8.3", + "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==", + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@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==", + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@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==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/highlight": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", + "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==" + }, + "@babel/template": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@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==", + "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==", + "requires": { + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + }, + "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==", + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/generator": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.8.4.tgz", + "integrity": "sha512-PwhclGdRpNAf3IxZb0YVuITPZmmrXz9zf6fH8lT4XbrmfQKr6ryBzhv593P5C6poJRciFCL/eHGW2NuGrgEyxA==", + "requires": { + "@babel/types": "^7.8.3", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + } + }, + "@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==", + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@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==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@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==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/highlight": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", + "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==" + }, + "@babel/template": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/traverse": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.8.4.tgz", + "integrity": "sha512-NGLJPZwnVEyBPLI+bl9y9aSnxMhsKz42so7ApAv9D+b4vAFPpY013FTS9LdKxcABoIYFU52HcYga1pPlx454mg==", + "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", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + } + }, + "@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==", + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-function-name": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.7.4.tgz", + "integrity": "sha512-AnkGIdiBhEuiwdoMnKm7jfPfqItZhgRaZfMg1XX3bS25INOnLPjPG1Ppnajh8eqgt5kPJnfqrRHqFqmjKDZLzQ==", + "requires": { + "@babel/helper-get-function-arity": "^7.7.4", + "@babel/template": "^7.7.4", + "@babel/types": "^7.7.4" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.7.4.tgz", + "integrity": "sha512-QTGKEdCkjgzgfJ3bAyRwF4yyT3pg+vDgan8DSivq1eS0gwi+KGKE5x8kRcbeFTb/673mkO5SN1IZfmCfA5o+EA==", + "requires": { + "@babel/types": "^7.7.4" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.8.3.tgz", + "integrity": "sha512-ky1JLOjcDUtSc+xkt0xhYff7Z6ILTAHKmZLHPxAhOP0Nd77O+3nCsd6uSVYur6nJnCI029CrNbYlc0LoPfAPQg==", + "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==", + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.7.4.tgz", + "integrity": "sha512-9KcA1X2E3OjXl/ykfMMInBK+uVdfIVakVe7W7Lg3wfXUNyS3Q1HWLFRwZIjhqiCGbslummPDnmb7vIekS0C1vw==", + "requires": { + "@babel/types": "^7.7.4" + } + }, + "@babel/helper-module-imports": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.7.4.tgz", + "integrity": "sha512-dGcrX6K9l8258WFjyDLJwuVKxR4XZfU0/vTUgOQYWEnRD8mgr+p4d6fCUMq/ys0h4CCt/S5JhbvtyErjWouAUQ==", + "requires": { + "@babel/types": "^7.7.4" + } + }, + "@babel/helper-module-transforms": { + "version": "7.7.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.7.5.tgz", + "integrity": "sha512-A7pSxyJf1gN5qXVcidwLWydjftUN878VkalhXX5iQDuGyiGK3sOrrKKHF4/A4fwHtnsotv/NipwAeLzY4KQPvw==", + "requires": { + "@babel/helper-module-imports": "^7.7.4", + "@babel/helper-simple-access": "^7.7.4", + "@babel/helper-split-export-declaration": "^7.7.4", + "@babel/template": "^7.7.4", + "@babel/types": "^7.7.4", + "lodash": "^4.17.13" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.7.4.tgz", + "integrity": "sha512-VB7gWZ2fDkSuqW6b1AKXkJWO5NyNI3bFL/kK79/30moK57blr6NbH8xcl2XcKCwOmJosftWunZqfO84IGq3ZZg==", + "requires": { + "@babel/types": "^7.7.4" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz", + "integrity": "sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA==" + }, + "@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==", + "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==", + "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/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==", + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/generator": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.8.4.tgz", + "integrity": "sha512-PwhclGdRpNAf3IxZb0YVuITPZmmrXz9zf6fH8lT4XbrmfQKr6ryBzhv593P5C6poJRciFCL/eHGW2NuGrgEyxA==", + "requires": { + "@babel/types": "^7.8.3", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + } + }, + "@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==", + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@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==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@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==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/highlight": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", + "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==" + }, + "@babel/template": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/traverse": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.8.4.tgz", + "integrity": "sha512-NGLJPZwnVEyBPLI+bl9y9aSnxMhsKz42so7ApAv9D+b4vAFPpY013FTS9LdKxcABoIYFU52HcYga1pPlx454mg==", + "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", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + } + }, + "@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==", + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-replace-supers": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.7.4.tgz", + "integrity": "sha512-pP0tfgg9hsZWo5ZboYGuBn/bbYT/hdLPVSS4NMmiRJdwWhP0IznPwN9AE1JwyGsjSPLC364I0Qh5p+EPkGPNpg==", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.7.4", + "@babel/helper-optimise-call-expression": "^7.7.4", + "@babel/traverse": "^7.7.4", + "@babel/types": "^7.7.4" + } + }, + "@babel/helper-simple-access": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.7.4.tgz", + "integrity": "sha512-zK7THeEXfan7UlWsG2A6CI/L9jVnI5+xxKZOdej39Y0YtDYKx9raHk5F2EtK9K8DHRTihYwg20ADt9S36GR78A==", + "requires": { + "@babel/template": "^7.7.4", + "@babel/types": "^7.7.4" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.7.4.tgz", + "integrity": "sha512-guAg1SXFcVr04Guk9eq0S4/rWS++sbmyqosJzVs8+1fH5NI+ZcmkaSkc7dmtAFbHFva6yRJnjW3yAcGxjueDug==", + "requires": { + "@babel/types": "^7.7.4" + } + }, + "@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==", + "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/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==", + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/generator": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.8.4.tgz", + "integrity": "sha512-PwhclGdRpNAf3IxZb0YVuITPZmmrXz9zf6fH8lT4XbrmfQKr6ryBzhv593P5C6poJRciFCL/eHGW2NuGrgEyxA==", + "requires": { + "@babel/types": "^7.8.3", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + } + }, + "@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==", + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@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==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@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==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/highlight": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", + "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==" + }, + "@babel/template": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/traverse": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.8.4.tgz", + "integrity": "sha512-NGLJPZwnVEyBPLI+bl9y9aSnxMhsKz42so7ApAv9D+b4vAFPpY013FTS9LdKxcABoIYFU52HcYga1pPlx454mg==", + "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", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + } + }, + "@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==", + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@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==", + "requires": { + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.4", + "@babel/types": "^7.8.3" + }, + "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==", + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/generator": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.8.4.tgz", + "integrity": "sha512-PwhclGdRpNAf3IxZb0YVuITPZmmrXz9zf6fH8lT4XbrmfQKr6ryBzhv593P5C6poJRciFCL/eHGW2NuGrgEyxA==", + "requires": { + "@babel/types": "^7.8.3", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + } + }, + "@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==", + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@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==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@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==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/highlight": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", + "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==" + }, + "@babel/template": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/traverse": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.8.4.tgz", + "integrity": "sha512-NGLJPZwnVEyBPLI+bl9y9aSnxMhsKz42so7ApAv9D+b4vAFPpY013FTS9LdKxcABoIYFU52HcYga1pPlx454mg==", + "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", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + } + }, + "@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==", + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/highlight": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.5.0.tgz", + "integrity": "sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ==", + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.7.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.7.tgz", + "integrity": "sha512-WtTZMZAZLbeymhkd/sEaPD8IQyGAhmuTuvTzLiCFM7iXiVdY0gc0IaI+cW0fh1BnSMbJSzXX6/fHllgHKwHhXw==" + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-remap-async-to-generator": "^7.8.3", + "@babel/plugin-syntax-async-generators": "^7.8.0" + }, + "dependencies": { + "@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==" + } + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.7.4.tgz", + "integrity": "sha512-EcuXeV4Hv1X3+Q1TsuOmyyxeTRiSqurGJ26+I/FW1WbymmRRapVORm6x1Zl3iDIHyRxEs+VXWp6qnlcfcJSbbw==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.7.4", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-proposal-decorators": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.8.3.tgz", + "integrity": "sha512-e3RvdvS4qPJVTe288DlXjwKflpfy1hr0j5dz5WpIYYeP7vQZg2WfAEIp8k5/Lwis/m5REXEteIz6rrcDtXXG7w==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-decorators": "^7.8.3" + }, + "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==", + "dev": true, + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/generator": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.8.4.tgz", + "integrity": "sha512-PwhclGdRpNAf3IxZb0YVuITPZmmrXz9zf6fH8lT4XbrmfQKr6ryBzhv593P5C6poJRciFCL/eHGW2NuGrgEyxA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.8.3.tgz", + "integrity": "sha512-qmp4pD7zeTxsv0JNecSBsEmG1ei2MqwJq4YQcK3ZWm/0t07QstWfvuV/vm3Qt5xNMFETn2SZqpMx2MQzbtq+KA==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-member-expression-to-functions": "^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" + } + }, + "@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==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@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==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@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==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@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==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@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==", + "dev": true + }, + "@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==", + "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" + } + }, + "@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==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/highlight": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", + "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "dev": true, + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==", + "dev": true + }, + "@babel/template": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/traverse": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.8.4.tgz", + "integrity": "sha512-NGLJPZwnVEyBPLI+bl9y9aSnxMhsKz42so7ApAv9D+b4vAFPpY013FTS9LdKxcABoIYFU52HcYga1pPlx454mg==", + "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", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + } + }, + "@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/plugin-proposal-do-expressions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-do-expressions/-/plugin-proposal-do-expressions-7.8.3.tgz", + "integrity": "sha512-NoMcN+0+SS1DVswjDCfz+Jfm9ViOYuFtv1lm0QInEugbEXK2iH3jeSq38WmIiTP+2QKqo2zt8xku77gqHINZkw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-do-expressions": "^7.8.3" + }, + "dependencies": { + "@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==", + "dev": true + } + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-dynamic-import": "^7.8.0" + }, + "dependencies": { + "@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==" + }, + "@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", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + } + } + }, + "@babel/plugin-proposal-export-default-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.8.3.tgz", + "integrity": "sha512-PYtv2S2OdCdp7GSPDg5ndGZFm9DmWFvuLoS5nBxZCgOBggluLnhTScspJxng96alHQzPyrrHxvC9/w4bFuspeA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-export-default-from": "^7.8.3" + }, + "dependencies": { + "@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==", + "dev": true + } + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-WKK+9jz6TWUTX1uej9/EUVOmM1sK7aHv6bZyxbUV3NJjbiIZRqJITeXGMo7D631J72PEnIORh5VOlFCSlrLicg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "dependencies": { + "@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==", + "dev": true + } + } + }, + "@babel/plugin-proposal-function-bind": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-function-bind/-/plugin-proposal-function-bind-7.8.3.tgz", + "integrity": "sha512-6q7VAHJQa9x4P6Lm6h6KHoJUEhx2r1buFKseHICe0ogb1LWxducO4tsQp3hd/7BVBo485YBsn6tJnpuwWm/9cA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-function-bind": "^7.8.3" + }, + "dependencies": { + "@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==", + "dev": true + } + } + }, + "@babel/plugin-proposal-function-sent": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-function-sent/-/plugin-proposal-function-sent-7.8.3.tgz", + "integrity": "sha512-lu9wQjLnXd6Zy6eBKr0gE175xfD+da1rv2wOWEnZlD5KIxl894Tg34ppZ7ANR0jzQJMn+7pGuzSdy6JK4zGtKg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-wrap-function": "^7.8.3", + "@babel/plugin-syntax-function-sent": "^7.8.3" + }, + "dependencies": { + "@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==", + "dev": true + } + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.7.4.tgz", + "integrity": "sha512-wQvt3akcBTfLU/wYoqm/ws7YOAQKu8EVJEvHip/mzkNtjaclQoCCIqKXFP5/eyfnfbQCDV3OLRIK3mIVyXuZlw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-json-strings": "^7.7.4" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.8.3.tgz", + "integrity": "sha512-TLPLojGZYBeeoesO2NQIMLUJKD9N5oJlxG6iHLx7l7EvNQP5DfzeyxdI2lMPo5I7ih4Jv/vxrlwIPf6aJw422Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3" + }, + "dependencies": { + "@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==", + "dev": true + } + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.7.4.tgz", + "integrity": "sha512-TbYHmr1Gl1UC7Vo2HVuj/Naci5BEGNZ0AJhzqD2Vpr6QPFWpUmBRLrIDjedzx7/CShq0bRDS2gI4FIs77VHLVQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.7.4" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.8.3.tgz", + "integrity": "sha512-jWioO1s6R/R+wEHizfaScNsAx+xKgwTLNXSh7tTC4Usj3ItsPEhYkEpU4h+lpnBwq7NBVOJXfO6cRFYcX69JUQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3" + }, + "dependencies": { + "@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==", + "dev": true + } + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.7.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.7.7.tgz", + "integrity": "sha512-3qp9I8lelgzNedI3hrhkvhaEYree6+WHnyA/q4Dza9z7iEIs1eyhWyJnetk3jJ69RT0AT4G0UhEGwyGFJ7GUuQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-object-rest-spread": "^7.7.4" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-0gkX7J7E+AtAw9fcwlVQj8peP61qhdg/89D5swOkjYbkboA2CVckn3kiyum1DE0wskGb7KJJxBdyEBApDLLVdw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" + }, + "dependencies": { + "@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==" + } + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.7.4.tgz", + "integrity": "sha512-JmgaS+ygAWDR/STPe3/7y0lNlHgS+19qZ9aC06nYLwQ/XB7c0q5Xs+ksFU3EDnp9EiEsO0dnRAOKeyLHTZuW3A==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-optional-chaining": "^7.7.4" + } + }, + "@babel/plugin-proposal-pipeline-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-pipeline-operator/-/plugin-proposal-pipeline-operator-7.8.3.tgz", + "integrity": "sha512-Z0qV3aUYoLUAnVLdfLTlz/GJYfcrbX7Mhrp897Twik29wQseAFAAXQ4TPvN1oswVBHdN74sLPIn9HVfTXtjuQA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-pipeline-operator": "^7.8.3" + }, + "dependencies": { + "@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==", + "dev": true + } + } + }, + "@babel/plugin-proposal-throw-expressions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-throw-expressions/-/plugin-proposal-throw-expressions-7.8.3.tgz", + "integrity": "sha512-tH40s9JnoR+r45ZXKWW+PC5xzPQfVJix3pR1D8Ty5l9sn5NnrbZUzw8MtnNxu/Bz7p0imyeSYj9FQVccEymOEg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-throw-expressions": "^7.8.3" + }, + "dependencies": { + "@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==", + "dev": true + } + } + }, + "@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==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@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==" + } + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "dependencies": { + "@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==" + } + } + }, + "@babel/plugin-syntax-decorators": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.8.3.tgz", + "integrity": "sha512-8Hg4dNNT9/LcA1zQlfwuKR8BUc/if7Q7NkTam9sGTcJphLwpf2g4S42uhspQrIrR+dpzE0dtTqBVFoHl8GtnnQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@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==" + } + } + }, + "@babel/plugin-syntax-do-expressions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-do-expressions/-/plugin-syntax-do-expressions-7.8.3.tgz", + "integrity": "sha512-puRiUTVDQ69iRX41eeVWqOftZK31waWqZfwKB/TGzPfgi7097twx/DpwfOfyqEGqYtvpQF3jpHwT6UBzvSyAjw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@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==" + } + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.7.4.tgz", + "integrity": "sha512-jHQW0vbRGvwQNgyVxwDh4yuXu4bH1f5/EICJLAhl1SblLs2CDhrsmCk+v5XLdE9wxtAFRyxx+P//Iw+a5L/tTg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-export-default-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.8.3.tgz", + "integrity": "sha512-a1qnnsr73KLNIQcQlcQ4ZHxqqfBKM6iNQZW2OMTyxNbA2WC7SHWHtGVpFzWtQAuS2pspkWVzdEBXXx8Ik0Za4w==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@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==" + } + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@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==" + } + } + }, + "@babel/plugin-syntax-function-bind": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-function-bind/-/plugin-syntax-function-bind-7.8.3.tgz", + "integrity": "sha512-gEYag4Q3CfqlQcJQQw/KSWdV2husGOnIsOsRlyzkoaNqj2V/V/CSdSJDCGSl67oJ1bdIYP6TjORWPH561dSJpA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@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==" + } + } + }, + "@babel/plugin-syntax-function-sent": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-function-sent/-/plugin-syntax-function-sent-7.8.3.tgz", + "integrity": "sha512-NNEutF0x2PdWYij2bmf/i50dSq4SUdgFij4BZwj3I4qDZgql3dlFJRyvwGHAhwKYElUKHaP0wQ/yO1d/enpJaw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@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==" + } + } + }, + "@babel/plugin-syntax-import-meta": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.8.3.tgz", + "integrity": "sha512-vYiGd4wQ9gx0Lngb7+bPCwQXGK/PR6FeTIJ+TIOlq+OfOKG/kCAOO2+IBac3oMM9qV7/fU76hfcqxUaLKZf1hQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@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==", + "dev": true + } + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.7.4.tgz", + "integrity": "sha512-QpGupahTQW1mHRXddMG5srgpHWqRLwJnJZKXTigB9RPFCCGbDGCgBeM/iC82ICXp414WeYx/tD54w7M2qRqTMg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.7.4.tgz", + "integrity": "sha512-wuy6fiMe9y7HeZBWXYCGt2RGxZOj0BImZ9EyXJVnVGBKO/Br592rbR3rtIQn0eQhAk9vqaKP5n8tVqEFBQMfLg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.8.3.tgz", + "integrity": "sha512-Zpg2Sgc++37kuFl6ppq2Q7Awc6E6AIW671x5PY8E/f7MCIyPPGK/EoeZXvvY3P42exZ3Q4/t3YOzP/HiN79jDg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@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==" + } + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.7.4.tgz", + "integrity": "sha512-XKh/yIRPiQTOeBg0QJjEus5qiSKucKAiApNtO1psqG7D17xmE+X2i5ZqBEuSvo0HRuyPaKaSN/Gy+Ha9KFQolw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.8.3.tgz", + "integrity": "sha512-H7dCMAdN83PcCmqmkHB5dtp+Xa9a6LKSvA2hiFBC/5alSHxM5VgWZXFqDi0YFe8XNGT6iCa+z4V4zSt/PdZ7Dw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@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==" + } + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.7.4.tgz", + "integrity": "sha512-mObR+r+KZq0XhRVS2BrBKBpr5jqrqzlPvS9C9vuOf5ilSwzloAl7RPWLrgKdWS6IreaVrjHxTjtyqFiOisaCwg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "dependencies": { + "@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==" + } + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.7.4.tgz", + "integrity": "sha512-2MqYD5WjZSbJdUagnJvIdSfkb/ucOC9/1fRJxm7GAxY6YQLWlUvkfxoNbUPcPLHJyetKUDQ4+yyuUyAoc0HriA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-pipeline-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-pipeline-operator/-/plugin-syntax-pipeline-operator-7.8.3.tgz", + "integrity": "sha512-GhiBvlXZLWeP+MjKaEv33KmiR/QMCv4iCwz1AuuAp7pHxBvOxxyQmIPukh+N/py6PRLYG10bvRCNeenG34QbDA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@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==" + } + } + }, + "@babel/plugin-syntax-throw-expressions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-throw-expressions/-/plugin-syntax-throw-expressions-7.8.3.tgz", + "integrity": "sha512-Mv3shY1i7ZssY4OY+eLZJAmNCwqTcpv2qOKO9x6irELSygfKWVSMXk0igJsA9UhU4hOdw0qMGkjj9TAk4MqzwQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@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==" + } + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@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==" + } + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@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==" + } + } + }, + "@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==", + "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==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@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==" + }, + "@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==", + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@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==" + } + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "lodash": "^4.17.13" + }, + "dependencies": { + "@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==" + } + } + }, + "@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==", + "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", + "globals": "^11.1.0" + }, + "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==", + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/generator": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.8.4.tgz", + "integrity": "sha512-PwhclGdRpNAf3IxZb0YVuITPZmmrXz9zf6fH8lT4XbrmfQKr6ryBzhv593P5C6poJRciFCL/eHGW2NuGrgEyxA==", + "requires": { + "@babel/types": "^7.8.3", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + } + }, + "@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==", + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@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==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@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==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@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==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@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==" + }, + "@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==", + "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" + } + }, + "@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==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/highlight": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", + "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==" + }, + "@babel/template": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/traverse": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.8.4.tgz", + "integrity": "sha512-NGLJPZwnVEyBPLI+bl9y9aSnxMhsKz42so7ApAv9D+b4vAFPpY013FTS9LdKxcABoIYFU52HcYga1pPlx454mg==", + "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", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + } + }, + "@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==", + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@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==" + } + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@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==" + } + } + }, + "@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==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@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==" + } + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@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==" + } + } + }, + "@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==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@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==" + } + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@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==" + } + } + }, + "@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==", + "requires": { + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + }, + "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==", + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@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==", + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@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==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@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==" + }, + "@babel/highlight": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", + "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==" + }, + "@babel/template": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@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==", + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@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==" + } + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@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==" + } + } + }, + "@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==", + "requires": { + "@babel/helper-module-transforms": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "babel-plugin-dynamic-import-node": "^2.3.0" + }, + "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==", + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@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==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@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==", + "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", + "lodash": "^4.17.13" + } + }, + "@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==" + }, + "@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==", + "requires": { + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@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==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/highlight": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", + "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==" + }, + "@babel/template": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@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==", + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "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==", + "requires": { + "object.assign": "^4.1.0" + } + } + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.7.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.7.5.tgz", + "integrity": "sha512-9Cq4zTFExwFhQI6MT1aFxgqhIsMWQWDVwOgLzl7PTWJHsNaqFvklAU+Oz6AQLAS0dJKTwZSOCo20INwktxpi3Q==", + "requires": { + "@babel/helper-module-transforms": "^7.7.5", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-simple-access": "^7.7.4", + "babel-plugin-dynamic-import-node": "^2.3.0" + }, + "dependencies": { + "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==", + "requires": { + "object.assign": "^4.1.0" + } + } + } + }, + "@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==", + "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" + }, + "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==", + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@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==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@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==", + "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", + "lodash": "^4.17.13" + } + }, + "@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==" + }, + "@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==", + "requires": { + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@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==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/highlight": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", + "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==" + }, + "@babel/template": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@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==", + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "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==", + "requires": { + "object.assign": "^4.1.0" + } + } + } + }, + "@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==", + "requires": { + "@babel/helper-module-transforms": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + }, + "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==", + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@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==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@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==", + "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", + "lodash": "^4.17.13" + } + }, + "@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==" + }, + "@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==", + "requires": { + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@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==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/highlight": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", + "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==" + }, + "@babel/template": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@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==", + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.8.3.tgz", + "integrity": "sha512-f+tF/8UVPU86TrCb06JoPWIdDpTNSGGcAtaD9mLP0aYGA0OS0j7j7DHJR0GTFrUZPUU6loZhbsVZgTh0N+Qdnw==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.8.3" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@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==" + } + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.3" + }, + "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==", + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/generator": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.8.4.tgz", + "integrity": "sha512-PwhclGdRpNAf3IxZb0YVuITPZmmrXz9zf6fH8lT4XbrmfQKr6ryBzhv593P5C6poJRciFCL/eHGW2NuGrgEyxA==", + "requires": { + "@babel/types": "^7.8.3", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + } + }, + "@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==", + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@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==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@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==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@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==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@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==" + }, + "@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==", + "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" + } + }, + "@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==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/highlight": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", + "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==" + }, + "@babel/template": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/traverse": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.8.4.tgz", + "integrity": "sha512-NGLJPZwnVEyBPLI+bl9y9aSnxMhsKz42so7ApAv9D+b4vAFPpY013FTS9LdKxcABoIYFU52HcYga1pPlx454mg==", + "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", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + } + }, + "@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==", + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@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==", + "requires": { + "@babel/helper-call-delegate": "^7.8.3", + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@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==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@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==" + }, + "@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==", + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@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==" + } + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.7.4.tgz", + "integrity": "sha512-sBbIvqYkthai0X0vkD2xsAwluBp+LtNHH+/V4a5ydifmTtb8KOVOlrMIk/MYmIc4uTYDnjZUHQildYNo36SRJw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.7.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.7.7.tgz", + "integrity": "sha512-SlPjWPbva2+7/ZJbGcoqjl4LsQaLpKEzxW9hcxU7675s24JmdotJOSJ4cgAbV82W3FcZpHIGmRZIlUL8ayMvjw==", + "requires": { + "@babel/helper-builder-react-jsx": "^7.7.4", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.7.4" + } + }, + "@babel/plugin-transform-react-jsx-self": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.7.4.tgz", + "integrity": "sha512-PWYjSfqrO273mc1pKCRTIJXyqfc9vWYBax88yIhQb+bpw3XChVC7VWS4VwRVs63wFHKxizvGSd00XEr+YB9Q2A==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.7.4" + } + }, + "@babel/plugin-transform-react-jsx-source": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.7.4.tgz", + "integrity": "sha512-5ZU9FnPhqtHsOXxutRtXZAzoEJwDaP32QcobbMP1/qt7NYcsCNK8XgzJcJfoEr/ZnzVvUNInNjIW22Z6I8p9mg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.7.4" + } + }, + "@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==", + "requires": { + "regenerator-transform": "^0.14.0" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@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==" + } + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.7.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.7.6.tgz", + "integrity": "sha512-tajQY+YmXR7JjTwRvwL4HePqoL3DYxpYXIHKVvrOIvJmeHe2y1w4tz5qz9ObUDC9m76rCzIMPyn4eERuwA4a4A==", + "requires": { + "@babel/helper-module-imports": "^7.7.4", + "@babel/helper-plugin-utils": "^7.0.0", + "resolve": "^1.8.1", + "semver": "^5.5.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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@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==" + } + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@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==" + } + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-regex": "^7.8.3" + }, + "dependencies": { + "@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==" + } + } + }, + "@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==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@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==" + } + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@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==" + } + } + }, + "@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==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@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==" + } + } + }, + "@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==", + "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", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@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-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-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", + "core-js-compat": "^3.6.2", + "invariant": "^2.2.2", + "levenary": "^1.1.1", + "semver": "^5.5.0" + }, + "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==", + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@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==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@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==", + "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", + "lodash": "^4.17.13" + } + }, + "@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==" + }, + "@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==", + "requires": { + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@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==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/highlight": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", + "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==" + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" + } + }, + "@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", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@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", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@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==", + "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/template": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@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==", + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "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==", + "requires": { + "object.assign": "^4.1.0" + } + }, + "browserslist": { + "version": "4.8.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.8.6.tgz", + "integrity": "sha512-ZHao85gf0eZ0ESxLfCp73GG9O/VTytYDIkIiZDlURppLTI9wErSM/5yAKEq6rcUdxBLjMELmrYUJGg5sxGKMHg==", + "requires": { + "caniuse-lite": "^1.0.30001023", + "electron-to-chromium": "^1.3.341", + "node-releases": "^1.1.47" + } + }, + "caniuse-lite": { + "version": "1.0.30001025", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001025.tgz", + "integrity": "sha512-SKyFdHYfXUZf5V85+PJgLYyit27q4wgvZuf8QTOk1osbypcROihMBlx9GRar2/pIcKH2r4OehdlBr9x6PXetAQ==" + }, + "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==" + }, + "node-releases": { + "version": "1.1.48", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.48.tgz", + "integrity": "sha512-Hr8BbmUl1ujAST0K0snItzEA5zkJTQup8VNTKNfT6Zw8vTJkIiagUPNfxHmgDOyfFYNfKAul40sD0UEYTvwebw==", + "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==" + } + } + } + } + }, + "@babel/preset-react": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.7.4.tgz", + "integrity": "sha512-j+vZtg0/8pQr1H8wKoaJyGL2IEk3rG/GIvua7Sec7meXVIvGycihlGMx5xcU00kqCJbwzHs18xTu3YfREOqQ+g==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-transform-react-display-name": "^7.7.4", + "@babel/plugin-transform-react-jsx": "^7.7.4", + "@babel/plugin-transform-react-jsx-self": "^7.7.4", + "@babel/plugin-transform-react-jsx-source": "^7.7.4" + } + }, + "@babel/preset-stage-0": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/preset-stage-0/-/preset-stage-0-7.0.0.tgz", + "integrity": "sha512-FBMd0IiARPtH5aaOFUVki6evHiJQiY0pFy7fizyRF7dtwc+el3nwpzvhb9qBNzceG1OIJModG1xpE0DDFjPXwA==" + }, + "@babel/runtime": { + "version": "7.7.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.7.7.tgz", + "integrity": "sha512-uCnC2JEVAu8AKB5do1WRIsvrdJ0flYx/A/9f/6chdacnEZ7LmavjdsDXr5ksYBegxtuTPR5Va9/+13QF/kFkCA==", + "requires": { + "regenerator-runtime": "^0.13.2" + } + }, + "@babel/runtime-corejs3": { + "version": "7.7.7", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.7.7.tgz", + "integrity": "sha512-kr3W3Fw8mB/CTru2M5zIRQZZgC/9zOxNSoJ/tVCzjPt3H1/p5uuGbz6WwmaQy/TLQcW31rUhUUWKY28sXFRelA==", + "requires": { + "core-js-pure": "^3.0.0", + "regenerator-runtime": "^0.13.2" + } + }, + "@babel/template": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.7.4.tgz", + "integrity": "sha512-qUzihgVPguAzXCK7WXw8pqs6cEwi54s3E+HrejlkuWO6ivMKx9hZl3Y2fSXp9i5HgyWmj7RKP+ulaYnKM4yYxw==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.7.4", + "@babel/types": "^7.7.4" + } + }, + "@babel/traverse": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.7.4.tgz", + "integrity": "sha512-P1L58hQyupn8+ezVA2z5KBm4/Zr4lCC8dwKCMYzsa5jFMDMQAzaBNy9W5VjB+KAmBjb40U7a/H6ao+Xo+9saIw==", + "requires": { + "@babel/code-frame": "^7.5.5", + "@babel/generator": "^7.7.4", + "@babel/helper-function-name": "^7.7.4", + "@babel/helper-split-export-declaration": "^7.7.4", + "@babel/parser": "^7.7.4", + "@babel/types": "^7.7.4", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + } + }, + "@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==", + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "@ckeditor/ckeditor5-basic-styles": { + "version": "11.1.4", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-basic-styles/-/ckeditor5-basic-styles-11.1.4.tgz", + "integrity": "sha512-ww+I0LPlPrd0xAJz/GV1TFUT/za85G9nbQ8mgqz2CikCDyFnMd4ZyLiqg/v12PrMQ/bU7Gnei2P6xpUVpq3x8Q==", + "requires": { + "@ckeditor/ckeditor5-core": "^12.3.0", + "@ckeditor/ckeditor5-ui": "^14.0.0" + } + }, + "@ckeditor/ckeditor5-build-balloon-block": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-build-balloon-block/-/ckeditor5-build-balloon-block-12.4.0.tgz", + "integrity": "sha512-SXjJo+GLiiecbDetj3R0iYY2Lq6zTJlp2B8Jvd+j5c5Zqd5HVG14g8Kow53sseT4gfciyyd75T/7DP+LbkKB/w==" + }, + "@ckeditor/ckeditor5-build-classic": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-build-classic/-/ckeditor5-build-classic-12.4.0.tgz", + "integrity": "sha512-KzndcFz45e96z/ErToABYFf7mtcHyPCyNzzobAkpBRzKqBoS0CMDmLjHWWnL0ite39oidgBJ7PXt+iRl7p+5jA==" + }, + "@ckeditor/ckeditor5-clipboard": { + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-12.0.2.tgz", + "integrity": "sha512-dSxC87lZ1sK1jNawf5uVYxpaqsrkeFqBQKQVPB1vCu9fAU789ebqBAlQK+fJWfuKyxM9zqaA2rsCwqmUBH6Dzg==", + "requires": { + "@ckeditor/ckeditor5-core": "^12.3.0", + "@ckeditor/ckeditor5-engine": "^14.0.0", + "@ckeditor/ckeditor5-utils": "^14.0.0" + } + }, + "@ckeditor/ckeditor5-core": { + "version": "12.3.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-core/-/ckeditor5-core-12.3.0.tgz", + "integrity": "sha512-uUK+snI1G9b/kHOqULpEM+b3PCppQOOGkBg+eP/xggn3WPn33u2eh44RPpArsjx80dg5GWx+uj6E7OFdPylHLA==", + "requires": { + "@ckeditor/ckeditor5-engine": "^14.0.0", + "@ckeditor/ckeditor5-utils": "^14.0.0", + "lodash-es": "^4.17.10" + } + }, + "@ckeditor/ckeditor5-editor-classic": { + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-classic/-/ckeditor5-editor-classic-12.1.4.tgz", + "integrity": "sha512-JovLzJHjAAJOyRVlQX7uqM2GCQhtnw82ekBwLHkE6O0PT6qXH7Psj9OmWlyKY1lOAVYl6JMevvqoVjPs1qcmsQ==", + "requires": { + "@ckeditor/ckeditor5-core": "^12.3.0", + "@ckeditor/ckeditor5-engine": "^14.0.0", + "@ckeditor/ckeditor5-ui": "^14.0.0", + "@ckeditor/ckeditor5-utils": "^14.0.0", + "lodash-es": "^4.17.10" + } + }, + "@ckeditor/ckeditor5-engine": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-14.0.0.tgz", + "integrity": "sha512-Y9EWmWwJ6anckAdSDhAFkMryz494y2LsBlF9o/wY3ChwfpEODpaaADBh22yFqQp6PXrFvk4LmAOJeOyTeA13FA==", + "requires": { + "@ckeditor/ckeditor5-utils": "^14.0.0", + "lodash-es": "^4.17.10" + } + }, + "@ckeditor/ckeditor5-enter": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-11.1.0.tgz", + "integrity": "sha512-VbNriGoBDjZ/+FU9X8tmgPYTxUQTaZ6zQ17W4oF6ZhPOvWVwPSaoDpxrD+7AilNLLcrfAWJTiMqJSoJz4pN4cA==", + "requires": { + "@ckeditor/ckeditor5-core": "^12.3.0", + "@ckeditor/ckeditor5-engine": "^14.0.0", + "@ckeditor/ckeditor5-utils": "^14.0.0" + } + }, + "@ckeditor/ckeditor5-essentials": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-essentials/-/ckeditor5-essentials-11.0.5.tgz", + "integrity": "sha512-1BaZKzZD5J6MelZWX/QUd6L6QCbTK2up+aFKExuULExu7DOKuHK8HJGjyWGl97Z0hci3RFTJ8SWnXa4SQjQBKg==", + "requires": { + "@ckeditor/ckeditor5-clipboard": "^12.0.2", + "@ckeditor/ckeditor5-core": "^12.3.0", + "@ckeditor/ckeditor5-enter": "^11.1.0", + "@ckeditor/ckeditor5-typing": "^12.2.0", + "@ckeditor/ckeditor5-undo": "^11.0.5" + } + }, + "@ckeditor/ckeditor5-heading": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-heading/-/ckeditor5-heading-11.0.5.tgz", + "integrity": "sha512-8Z7KI13YtqN0GsIrA/X0AgpGsxe0KaDM5i3uXA6bspHMEtavZOoj9O2W1DkV8oH/umAUIlgoQNthb3lS77ljuQ==", + "requires": { + "@ckeditor/ckeditor5-core": "^12.3.0", + "@ckeditor/ckeditor5-paragraph": "^11.0.5", + "@ckeditor/ckeditor5-ui": "^14.0.0", + "@ckeditor/ckeditor5-utils": "^14.0.0" + } + }, + "@ckeditor/ckeditor5-paragraph": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-paragraph/-/ckeditor5-paragraph-11.0.5.tgz", + "integrity": "sha512-/E4RhtVXNC7IPHkQyNdPyl362mivzLbYMHMKhhDXnPFjHwBZMYbiVpzH+K5Fpajkzl1SYb2PPO5uh7JF5BlhbA==", + "requires": { + "@ckeditor/ckeditor5-core": "^12.3.0", + "@ckeditor/ckeditor5-ui": "^14.0.0", + "@ckeditor/ckeditor5-utils": "^14.0.0" + } + }, + "@ckeditor/ckeditor5-react": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-react/-/ckeditor5-react-1.1.3.tgz", + "integrity": "sha512-h5jgUOkGt8up3yjyOP7LXJTuhMtbiUnDn1Bv4FEJ5Bjl4hs5cDk1+U8sghog/KJ3C84kCHn5P81slo0JzUuYyQ==", + "requires": { + "prop-types": "^15.6.1" + } + }, + "@ckeditor/ckeditor5-typing": { + "version": "12.2.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-typing/-/ckeditor5-typing-12.2.0.tgz", + "integrity": "sha512-XCQbYYwgTJw2G+6/SPh2/p2rDeSL/7HbXi8Q9yvfZkoH4OhljwlwIoztDrVSIPYeMkPn2C2hCDxxfAPLbs7J5Q==", + "requires": { + "@ckeditor/ckeditor5-core": "^12.3.0", + "@ckeditor/ckeditor5-engine": "^14.0.0", + "@ckeditor/ckeditor5-utils": "^14.0.0", + "lodash-es": "^4.17.10" + } + }, + "@ckeditor/ckeditor5-ui": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-14.0.0.tgz", + "integrity": "sha512-zV4o4K5zUMcDr2q3Mmohisb2VTNFFsJ4BvhUt6jCNgM0kD6M4BwalmG7XdaXWMqOh15iqLC4f0p93/6DloyD+Q==", + "requires": { + "@ckeditor/ckeditor5-core": "^12.3.0", + "@ckeditor/ckeditor5-utils": "^14.0.0", + "lodash-es": "^4.17.10" + } + }, + "@ckeditor/ckeditor5-undo": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-11.0.5.tgz", + "integrity": "sha512-U1YP673ICdLyfMQTuIuhr6ZJUQK53cGQSSTFUuzvwDsKOqevPWg1KLQ6Px9KBNNHOFwxFwZZWZw26PBFrkN74g==", + "requires": { + "@ckeditor/ckeditor5-core": "^12.3.0", + "@ckeditor/ckeditor5-engine": "^14.0.0", + "@ckeditor/ckeditor5-ui": "^14.0.0" + } + }, + "@ckeditor/ckeditor5-utils": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-14.0.0.tgz", + "integrity": "sha512-JC9sDlRbvmhL+Gqpq4HPZkrnpMFgEwlkVNUd2RKD/heOvzdpMfpLnIFpdXi1ohx/LQHDC9GZce0t6NJM5PbGoA==", + "requires": { + "ckeditor5": "^12.4.0", + "lodash-es": "^4.17.10" + } + }, + "@csstools/convert-colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz", + "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==" + }, + "@cypress/listr-verbose-renderer": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@cypress/listr-verbose-renderer/-/listr-verbose-renderer-0.4.1.tgz", + "integrity": "sha1-p3SS9LEdzHxEajSz4ochr9M8ZCo=", + "requires": { + "chalk": "^1.1.3", + "cli-cursor": "^1.0.2", + "date-fns": "^1.27.2", + "figures": "^1.7.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + } + } + }, + "@cypress/xvfb": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@cypress/xvfb/-/xvfb-1.2.4.tgz", + "integrity": "sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==", + "requires": { + "debug": "^3.1.0", + "lodash.once": "^4.1.1" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "@emotion/cache": { + "version": "10.0.19", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-10.0.19.tgz", + "integrity": "sha512-BoiLlk4vEsGBg2dAqGSJu0vJl/PgVtCYLBFJaEO8RmQzPugXewQCXZJNXTDFaRlfCs0W+quesayav4fvaif5WQ==", + "requires": { + "@emotion/sheet": "0.9.3", + "@emotion/stylis": "0.8.4", + "@emotion/utils": "0.11.2", + "@emotion/weak-memoize": "0.2.4" + } + }, + "@emotion/core": { + "version": "10.0.22", + "resolved": "https://registry.npmjs.org/@emotion/core/-/core-10.0.22.tgz", + "integrity": "sha512-7eoP6KQVUyOjAkE6y4fdlxbZRA4ILs7dqkkm6oZUJmihtHv0UBq98VgPirq9T8F9K2gKu0J/au/TpKryKMinaA==", + "requires": { + "@babel/runtime": "^7.5.5", + "@emotion/cache": "^10.0.17", + "@emotion/css": "^10.0.22", + "@emotion/serialize": "^0.11.12", + "@emotion/sheet": "0.9.3", + "@emotion/utils": "0.11.2" + } + }, + "@emotion/css": { + "version": "10.0.22", + "resolved": "https://registry.npmjs.org/@emotion/css/-/css-10.0.22.tgz", + "integrity": "sha512-8phfa5mC/OadBTmGpMpwykIVH0gFCbUoO684LUkyixPq4F1Wwri7fK5Xlm8lURNBrd2TuvTbPUGxFsGxF9UacA==", + "requires": { + "@emotion/serialize": "^0.11.12", + "@emotion/utils": "0.11.2", + "babel-plugin-emotion": "^10.0.22" + } + }, + "@emotion/hash": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.7.3.tgz", + "integrity": "sha512-14ZVlsB9akwvydAdaEnVnvqu6J2P6ySv39hYyl/aoB6w/V+bXX0tay8cF6paqbgZsN2n5Xh15uF4pE+GvE+itw==" + }, + "@emotion/memoize": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.3.tgz", + "integrity": "sha512-2Md9mH6mvo+ygq1trTeVp2uzAKwE2P7In0cRpD/M9Q70aH8L+rxMLbb3JCN2JoSWsV2O+DdFjfbbXoMoLBczow==" + }, + "@emotion/serialize": { + "version": "0.11.14", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-0.11.14.tgz", + "integrity": "sha512-6hTsySIuQTbDbv00AnUO6O6Xafdwo5GswRlMZ5hHqiFx+4pZ7uGWXUQFW46Kc2taGhP89uXMXn/lWQkdyTosPA==", + "requires": { + "@emotion/hash": "0.7.3", + "@emotion/memoize": "0.7.3", + "@emotion/unitless": "0.7.4", + "@emotion/utils": "0.11.2", + "csstype": "^2.5.7" + } + }, + "@emotion/sheet": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-0.9.3.tgz", + "integrity": "sha512-c3Q6V7Df7jfwSq5AzQWbXHa5soeE4F5cbqi40xn0CzXxWW9/6Mxq48WJEtqfWzbZtW9odZdnRAkwCQwN12ob4A==" + }, + "@emotion/stylis": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.4.tgz", + "integrity": "sha512-TLmkCVm8f8gH0oLv+HWKiu7e8xmBIaokhxcEKPh1m8pXiV/akCiq50FvYgOwY42rjejck8nsdQxZlXZ7pmyBUQ==" + }, + "@emotion/unitless": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.4.tgz", + "integrity": "sha512-kBa+cDHOR9jpRJ+kcGMsysrls0leukrm68DmFQoMIWQcXdr2cZvyvypWuGYT7U+9kAExUE7+T7r6G3C3A6L8MQ==" + }, + "@emotion/utils": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-0.11.2.tgz", + "integrity": "sha512-UHX2XklLl3sIaP6oiMmlVzT0J+2ATTVpf0dHQVyPJHTkOITvXfaSqnRk6mdDhV9pR8T/tHc3cex78IKXssmzrA==" + }, + "@emotion/weak-memoize": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.2.4.tgz", + "integrity": "sha512-6PYY5DVdAY1ifaQW6XYTnOMihmBVT27elqSjEoodchsGjzYlEsTQMcEhSud99kVawatyTZRTiVkJ/c6lwbQ7nA==" + }, + "@formatjs/intl-listformat": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@formatjs/intl-listformat/-/intl-listformat-1.3.1.tgz", + "integrity": "sha512-ASkGifaQ0icJr4/WWPYLTFnhsEnV1RKorTtS6SAvAud9jIuUc7vMcbKiecxOKoOLS9K62itnbZ89UluTLQ6tgQ==", + "requires": { + "@formatjs/intl-utils": "^1.6.0" + } + }, + "@formatjs/intl-relativetimeformat": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/@formatjs/intl-relativetimeformat/-/intl-relativetimeformat-4.5.1.tgz", + "integrity": "sha512-s32xwuxvkozX6NxUVAnEGZU1/k3HA3kSsRXtpCvftnCWsshNAUsUWLS/6GpfHcjLfY1XEGptSKouTasyGLZdsg==", + "requires": { + "@formatjs/intl-utils": "^1.6.0" + } + }, + "@formatjs/intl-unified-numberformat": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@formatjs/intl-unified-numberformat/-/intl-unified-numberformat-2.2.0.tgz", + "integrity": "sha512-A9ov4uO04pSHG5Iqcrc457hvsq3lz/oWQ3B0I03zbL1rnBC8ttrZEobw3X3k/tWYPXeNJbRtsSbXqzJo55NeBw==", + "requires": { + "@formatjs/intl-utils": "^1.6.0" + } + }, + "@formatjs/intl-utils": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@formatjs/intl-utils/-/intl-utils-1.6.0.tgz", + "integrity": "sha512-5D0C4tQgNFJNaJ17BYum0GfAcKNK3oa1VWzgkv/AN7i52fg4r69ZLcpEGpf6tZiX9Qld8CDwTQOeFt6fuOqgVw==" + }, + "@formatjs/macro": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/@formatjs/macro/-/macro-0.2.6.tgz", + "integrity": "sha512-DfdnLJf8+PwLHzJECZ1Xfa8+sI9akQnUuLN2UdkaExTQmlY0Vs36rMzEP0JoVDBMk+KdQbJNt72rPeZkBNcKWg==" + }, + "@hapi/address": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", + "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==" + }, + "@hapi/bourne": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz", + "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==" + }, + "@hapi/hoek": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.0.tgz", + "integrity": "sha512-7XYT10CZfPsH7j9F1Jmg1+d0ezOux2oM2GfArAzLwWe4mE2Dr3hVjsAL6+TFY49RRJlCdJDMw3nJsLFroTc8Kw==" + }, + "@hapi/joi": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz", + "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==", + "requires": { + "@hapi/address": "2.x.x", + "@hapi/bourne": "1.x.x", + "@hapi/hoek": "8.x.x", + "@hapi/topo": "3.x.x" + } + }, + "@hapi/topo": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz", + "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", + "requires": { + "@hapi/hoek": "^8.3.0" + } + }, + "@iarna/toml": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.3.tgz", + "integrity": "sha512-FmuxfCuolpLl0AnQ2NHSzoUKWEJDFl63qXjzdoWBVyFCXzMGm1spBzk7LeHNoVCiWCF7mRVms9e6jEV9+MoPbg==" + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + } + }, + "@mrmlnc/readdir-enhanced": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", + "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", + "requires": { + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" + } + }, + "@n8tb1t/use-scroll-position": { + "version": "1.0.43", + "resolved": "https://registry.npmjs.org/@n8tb1t/use-scroll-position/-/use-scroll-position-1.0.43.tgz", + "integrity": "sha512-9CFB+3/ZRP0BGHCS+01ulq3syHamhcQiu3iVBSPJZV+578ySSOt9tWIVDiSaIQfz3a1QdKUbhYR+4Uplda3cwA==" + }, + "@nodelib/fs.scandir": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz", + "integrity": "sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==", + "requires": { + "@nodelib/fs.stat": "2.0.3", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz", + "integrity": "sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==" + }, + "@nodelib/fs.walk": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz", + "integrity": "sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==", + "requires": { + "@nodelib/fs.scandir": "2.1.3", + "fastq": "^1.6.0" + } + }, + "@octokit/endpoint": { + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-5.5.1.tgz", + "integrity": "sha512-nBFhRUb5YzVTCX/iAK1MgQ4uWo89Gu0TH00qQHoYRCsE12dWcG1OiLd7v2EIo2+tpUKPMOQ62QFy9hy9Vg2ULg==", + "requires": { + "@octokit/types": "^2.0.0", + "is-plain-object": "^3.0.0", + "universal-user-agent": "^4.0.0" + }, + "dependencies": { + "is-plain-object": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz", + "integrity": "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==", + "requires": { + "isobject": "^4.0.0" + } + }, + "isobject": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", + "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==" + } + } + }, + "@octokit/request": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.3.1.tgz", + "integrity": "sha512-5/X0AL1ZgoU32fAepTfEoggFinO3rxsMLtzhlUX+RctLrusn/CApJuGFCd0v7GMFhF+8UiCsTTfsu7Fh1HnEJg==", + "requires": { + "@octokit/endpoint": "^5.5.0", + "@octokit/request-error": "^1.0.1", + "@octokit/types": "^2.0.0", + "deprecation": "^2.0.0", + "is-plain-object": "^3.0.0", + "node-fetch": "^2.3.0", + "once": "^1.4.0", + "universal-user-agent": "^4.0.0" + }, + "dependencies": { + "is-plain-object": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz", + "integrity": "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==", + "requires": { + "isobject": "^4.0.0" + } + }, + "isobject": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", + "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==" + }, + "node-fetch": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz", + "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==" + } + } + }, + "@octokit/request-error": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-1.2.0.tgz", + "integrity": "sha512-DNBhROBYjjV/I9n7A8kVkmQNkqFAMem90dSxqvPq57e2hBr7mNTX98y3R2zDpqMQHVRpBDjsvsfIGgBzy+4PAg==", + "requires": { + "@octokit/types": "^2.0.0", + "deprecation": "^2.0.0", + "once": "^1.4.0" + } + }, + "@octokit/rest": { + "version": "16.33.0", + "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-16.33.0.tgz", + "integrity": "sha512-t4jMR+odsfooQwmHiREoTQixVTX2DfdbSaO+lKrW9R5XBuk0DW+5T/JdfwtxAGUAHgvDDpWY/NVVDfEPTzxD6g==", + "requires": { + "@octokit/request": "^5.0.0", + "@octokit/request-error": "^1.0.2", + "atob-lite": "^2.0.0", + "before-after-hook": "^2.0.0", + "btoa-lite": "^1.0.0", + "deprecation": "^2.0.0", + "lodash.get": "^4.4.2", + "lodash.set": "^4.3.2", + "lodash.uniq": "^4.5.0", + "octokit-pagination-methods": "^1.1.0", + "once": "^1.4.0", + "universal-user-agent": "^4.0.0" + } + }, + "@octokit/types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.0.2.tgz", + "integrity": "sha512-StASIL2lgT3TRjxv17z9pAqbnI7HGu9DrJlg3sEBFfCLaMEqp+O3IQPUF6EZtQ4xkAu2ml6kMBBCtGxjvmtmuQ==", + "requires": { + "@types/node": ">= 8" + } + }, + "@plone/volto": { + "version": "github:tiberiuichim/volto#248ba713b063159d095d1772825aae2382bac468", + "from": "github:tiberiuichim/volto#kitchen_sink", + "requires": { + "@babel/core": "7.7.4", + "@babel/plugin-proposal-decorators": "7.7.4", + "@babel/plugin-proposal-do-expressions": "7.7.4", + "@babel/plugin-proposal-export-default-from": "7.7.4", + "@babel/plugin-proposal-export-namespace-from": "7.7.4", + "@babel/plugin-proposal-function-bind": "7.7.4", + "@babel/plugin-proposal-function-sent": "7.7.4", + "@babel/plugin-proposal-json-strings": "7.7.4", + "@babel/plugin-proposal-logical-assignment-operators": "7.7.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "7.7.4", + "@babel/plugin-proposal-numeric-separator": "7.7.4", + "@babel/plugin-proposal-optional-chaining": "7.7.4", + "@babel/plugin-proposal-pipeline-operator": "7.7.4", + "@babel/plugin-proposal-throw-expressions": "7.7.4", + "@babel/plugin-syntax-import-meta": "7.7.4", + "@babel/preset-stage-0": "7.0.0", + "@testing-library/jest-dom": "4.2.4", + "@testing-library/react": "9.3.2", + "autoprefixer": "9.7.3", + "axe-core": "3.4.0", + "babel-7-plugin-root-import": "5.4.0", + "babel-eslint": "10.0.3", + "babel-plugin-add-module-exports": "0.2.1", + "babel-plugin-lodash": "3.3.4", + "babel-plugin-react-intl": "5.1.17", + "babel-plugin-root-import": "6.1.0", + "bundlesize": "0.18.0", + "bundlewatch": "0.2.5", + "classnames": "2.2.6", + "connected-react-router": "6.6.1", + "coveralls": "3.0.2", + "css-loader": "2.1.1", + "cypress": "3.6.1", + "cypress-axe": "0.4.1", + "cypress-file-upload": "3.5.0", + "cypress-plugin-retries": "1.5.0", + "detect-browser": "4.8.0", + "draft-js": "0.10.5", + "draft-js-block-breakout-plugin": "2.0.1", + "draft-js-buttons": "2.0.2", + "draft-js-import-html": "1.4.1", + "draft-js-inline-toolbar-plugin": "2.0.3", + "draft-js-plugins-editor": "2.1.1", + "draft-js-plugins-utils": "2.0.3", + "draftjs-filters": "2.3.0", + "eslint": "5.16.0", + "eslint-config-airbnb": "17.1.0", + "eslint-config-prettier": "4.1.0", + "eslint-config-react-app": "4.0.1", + "eslint-import-resolver-alias": "1.1.2", + "eslint-import-resolver-babel-plugin-root-import": "1.1.1", + "eslint-plugin-flowtype": "2.50.1", + "eslint-plugin-import": "2.17.2", + "eslint-plugin-jsx-a11y": "6.2.1", + "eslint-plugin-prettier": "3.0.1", + "eslint-plugin-react": "7.13.0", + "eslint-plugin-react-hooks": "1.6.0", + "express": "4.17.1", + "glob": "7.1.3", + "hamburgers": "1.1.3", + "handlebars": "4.3.0", + "history": "4.10.1", + "husky": "4.2.1", + "jest-css-modules": "1.1.0", + "jest-file": "1.0.0", + "js-yaml": "3.13.1", + "jsonwebtoken": "8.3.0", + "jwt-decode": "2.2.0", + "less": "3.10.3", + "less-loader": "5.0.0", + "lint-staged": "10.0.2", + "locale": "0.1.0", + "lodash": "4.17.15", + "lodash-move": "1.1.1", + "lodash-webpack-plugin": "0.11.5", + "mem": "4.0.0", + "mini-css-extract-plugin": "0.8.0", + "moment": "2.22.2", + "pofile": "1.0.10", + "postcss-flexbugs-fixes": "4.1.0", + "postcss-loader": "3.0.0", + "postcss-overrides": "3.1.4", + "prettier": "1.19.1", + "pretty": "2.0.0", + "prismjs": "1.17.1", + "promise-file-reader": "1.0.2", + "prop-types": "15.7.2", + "query-string": "4.1.0", + "raven": "2.6.4", + "raven-js": "3.27.2", + "razzle": "3.0.0", + "razzle-plugin-bundle-analyzer": "1.1.3", + "react": "16.12.0", + "react-anchor-link-smooth-scroll": "1.0.12", + "react-animate-height": "2.0.17", + "react-cookie": "1.0.5", + "react-dnd": "5.0.0", + "react-dnd-html5-backend": "5.0.1", + "react-dom": "16.12.0", + "react-dropzone": "5.1.0", + "react-fast-compare": "2.0.4", + "react-intl": "3.8.0", + "react-intl-redux": "2.2.0", + "react-medium-image-zoom": "3.0.15", + "react-portal": "4.2.0", + "react-redux": "7.1.3", + "react-router": "5.1.2", + "react-router-config": "5.1.1", + "react-router-dom": "5.1.2", + "react-select": "3.0.8", + "react-select-async-paginate": "0.3.10", + "react-share": "2.3.1", + "react-side-effect": "2.1.0", + "react-simple-code-editor": "0.7.1", + "react-test-renderer": "16.12.0", + "react-toastify": "5.4.1", + "redraft": "0.10.2", + "redux": "4.0.4", + "redux-actions": "2.6.5", + "redux-connect": "10.0.0", + "redux-devtools-extension": "2.13.8", + "redux-mock-store": "1.5.3", + "redux-thunk": "2.3.0", + "release-it": "12.4.3", + "semantic-ui-less": "2.4.1", + "semantic-ui-react": "0.88.1", + "semver": "5.6.0", + "serialize-javascript": "2.1.1", + "start-server-and-test": "1.10.6", + "style-loader": "0.23.0", + "stylelint": "11.1.1", + "stylelint-config-idiomatic-order": "6.2.0", + "stylelint-config-prettier": "6.0.0", + "stylelint-prettier": "1.1.1", + "superagent": "3.8.2", + "svg-loader": "0.0.2", + "svgo": "1.3.2", + "svgo-loader": "2.2.1", + "tlds": "1.203.1", + "webpack": "4.41.2", + "xmlrpc": "1.3.2" + }, + "dependencies": { + "@babel/core": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.7.4.tgz", + "integrity": "sha512-+bYbx56j4nYBmpsWtnPUsKW3NdnYxbqyfrP2w9wILBuHzdfIKz9prieZK0DFPyIzkjYVUe4QkusGL07r5pXznQ==", + "requires": { + "@babel/code-frame": "^7.5.5", + "@babel/generator": "^7.7.4", + "@babel/helpers": "^7.7.4", + "@babel/parser": "^7.7.4", + "@babel/template": "^7.7.4", + "@babel/traverse": "^7.7.4", + "@babel/types": "^7.7.4", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "json5": "^2.1.0", + "lodash": "^4.17.13", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "@babel/plugin-proposal-decorators": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.7.4.tgz", + "integrity": "sha512-GftcVDcLCwVdzKmwOBDjATd548+IE+mBo7ttgatqNDR7VG7GqIuZPtRWlMLHbhTXhcnFZiGER8iIYl1n/imtsg==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.7.4", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-decorators": "^7.7.4" + } + }, + "@babel/plugin-proposal-do-expressions": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-do-expressions/-/plugin-proposal-do-expressions-7.7.4.tgz", + "integrity": "sha512-CxJW0HmbZlprTIwwEV77hBS8Yc4Jt58fafxXqTQxXg/O6SNtBYvceBIZ091ffmhm/fEnYJPqz8QCGMmZU8bK8g==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-do-expressions": "^7.7.4" + } + }, + "@babel/plugin-proposal-export-default-from": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.7.4.tgz", + "integrity": "sha512-1t6dh7BHYUz4zD1m4pozYYEZy/3m8dgOr9owx3r0mPPI3iGKRUKUbIxfYmcJ4hwljs/dhd0qOTr1ZDUp43ix+w==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-export-default-from": "^7.7.4" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.7.4.tgz", + "integrity": "sha512-3whN5U7iZjKdbwRSFwBOjGBgH7apXCzwielljxVH8D/iYcGRqPPw63vlIbG0GqQoT9bO0QYPcIUVkhQG5hcHtg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-export-namespace-from": "^7.7.4" + } + }, + "@babel/plugin-proposal-function-bind": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-function-bind/-/plugin-proposal-function-bind-7.7.4.tgz", + "integrity": "sha512-0qJlxfYKHs/JUg+JFISl29YObUCKAOQ0ENHMYoxErBFp58XTXwQEsrVPhs2TGL3cxI21XPs2fpommO6zmCd3/A==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-function-bind": "^7.7.4" + } + }, + "@babel/plugin-proposal-function-sent": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-function-sent/-/plugin-proposal-function-sent-7.7.4.tgz", + "integrity": "sha512-vCiie58siJZoGJBQT0WIKORMqCe6CFasTf2X1LOfyAiWYfLFcDCVg+Y4HIiDFH8hKwkMDGKJT6nLYHM0VmQZXA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-wrap-function": "^7.7.4", + "@babel/plugin-syntax-function-sent": "^7.7.4" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.7.4.tgz", + "integrity": "sha512-vOHiM06HgN6IUm7cmqvhqnhCmkkVUeFTAP0GWhgTl36+0/r65TG7Bkp21rviL+tWqRKlx4DWr090cwaW8ZU5TA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.7.4" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.7.4.tgz", + "integrity": "sha512-CG605v7lLpVgVldSY6kxsN9ui1DxFOyepBfuX2AzU2TNriMAYApoU55mrGw9Jr4TlrTzPCG10CL8YXyi+E/iPw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-numeric-separator": "^7.7.4" + } + }, + "@babel/plugin-proposal-pipeline-operator": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-pipeline-operator/-/plugin-proposal-pipeline-operator-7.7.4.tgz", + "integrity": "sha512-+ZczeVHN5Ny2R5kHnvxnK0U+tFiarWzX+aMKsw3uugdn4WIrUOsJ7eRX2dIRwBKUT/c8QgzT3rQGsIDlPkchBQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-pipeline-operator": "^7.7.4" + } + }, + "@babel/plugin-proposal-throw-expressions": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-throw-expressions/-/plugin-proposal-throw-expressions-7.7.4.tgz", + "integrity": "sha512-yMcK1dM9Rv+Y5n62rKaHfRoRD4eOWIqYn4uy/Xu7C47rJKaR5JpQR905Hc/OL8EEaGNcEyuvjOtYdNAVXZKDZQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-throw-expressions": "^7.7.4" + } + }, + "@babel/plugin-syntax-import-meta": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.7.4.tgz", + "integrity": "sha512-hl6aKgm2IbVB+X9Z2xcKvGObOOS//vbohHPpNvd8iaKA3XQi3Sz/3oOyb3GLes6hY871mkbZQYK7lxriVECRAQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@formatjs/intl-unified-numberformat": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@formatjs/intl-unified-numberformat/-/intl-unified-numberformat-3.2.0.tgz", + "integrity": "sha512-SZMTV/tR0h7nYhS2x69S7zhHXaBmE0ZTR2OIiakt8W7uYWVgcRhu/LgUeVtGzpwPI2ChcOjNMtX/k6y1M9aDNA==", + "requires": { + "@formatjs/intl-utils": "^2.2.0" + } + }, + "@formatjs/intl-utils": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@formatjs/intl-utils/-/intl-utils-2.2.0.tgz", + "integrity": "sha512-+Az7tR1av1DHZu9668D8uh9atT6vp+FFmEF8BrEssv0OqzpVjpVBGVmcgPzQP8k2PQjVlm/h2w8cTt0knn132w==" + }, + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==" + }, + "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==", + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "babel-plugin-react-intl": { + "version": "5.1.17", + "resolved": "https://registry.npmjs.org/babel-plugin-react-intl/-/babel-plugin-react-intl-5.1.17.tgz", + "integrity": "sha512-VNl57CKax5rPw4E2VrQGSfdCMTRRttpet/4vuHLrlJeVQKlxmOAIMcw6o1KbFgdUx2YVQU18cRcAjkRV+Gm01Q==", + "requires": { + "@babel/core": "^7.7.2", + "@babel/helper-plugin-utils": "^7.0.0", + "@types/babel__core": "^7.1.3", + "@types/schema-utils": "^1.0.0", + "fs-extra": "^8.1.0", + "intl-messageformat-parser": "^3.6.3", + "schema-utils": "^2.2.0" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "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==", + "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==" + }, + "commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" + }, + "cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + } + }, + "cross-spawn": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.1.tgz", + "integrity": "sha512-u7v4o84SwFpD32Z8IIcPZ6z1/ie24O6RU3RbtL5Y316l3KuHVPx9ItBgWQ6VlfAFnRnTtMUrsQ9MUUTuEZjogg==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "draft-js-buttons": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/draft-js-buttons/-/draft-js-buttons-2.0.2.tgz", + "integrity": "sha512-qC3vkZ4ZvKe86Uskf5CsZxgo4Rt6ITAE51sbiI5YCMasanXdMVRwbF4fQonMyahds1tgj9EeBNePOBnlKTz9gQ==", + "requires": { + "clsx": "^1.0.4" + } + }, + "draft-js-import-html": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/draft-js-import-html/-/draft-js-import-html-1.4.1.tgz", + "integrity": "sha512-KOZmtgxZriCDgg5Smr3Y09TjubvXe7rHPy/2fuLSsL+aSzwUDwH/aHDA/k47U+WfpmL4qgyg4oZhqx9TYJV0tg==", + "requires": { + "draft-js-import-element": "^1.4.0" + } + }, + "draft-js-inline-toolbar-plugin": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/draft-js-inline-toolbar-plugin/-/draft-js-inline-toolbar-plugin-2.0.3.tgz", + "integrity": "sha512-7OD7iaImu/NwBdJmv0/nmP4H4oUhjO10iFcUmDPJlmdc43icoNHABTk4/oUpn7xrunrj2GHxFexsgSEfpOTFlQ==", + "requires": { + "decorate-component-with-props": "^1.0.2", + "draft-js-buttons": "^2.0.1", + "find-with-regex": "^1.1.2", + "immutable": "~3.7.4", + "prop-types": "^15.5.8", + "union-class-names": "^1.0.0" + } + }, + "draft-js-plugins-editor": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/draft-js-plugins-editor/-/draft-js-plugins-editor-2.1.1.tgz", + "integrity": "sha512-fKGe71irNvFHJ5L/lUrh+3vPkBNq0de6x+cgiZUJ9zQERc5KPBtGXIFiarLFVHyrRTCPq+K6xmgfFSAERaFHPw==", + "requires": { + "decorate-component-with-props": "^1.0.2", + "find-with-regex": "^1.1.3", + "immutable": "~3.7.4", + "prop-types": "^15.5.8", + "union-class-names": "^1.0.0" + } + }, + "execa": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz", + "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==", + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "p-finally": "^2.0.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "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==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "get-stream": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", + "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", + "requires": { + "pump": "^3.0.0" + } + }, + "handlebars": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.3.0.tgz", + "integrity": "sha512-7XlnO8yBXOdi7AzowjZssQr47Ctidqm7GbgARapOaqSN9HQhlClnOkR9HieGauIT3A8MBC6u9wPCXs97PCYpWg==", + "requires": { + "neo-async": "^2.6.0", + "optimist": "^0.6.1", + "source-map": "^0.6.1", + "uglify-js": "^3.1.4" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "husky": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/husky/-/husky-4.2.1.tgz", + "integrity": "sha512-Qa0lRreeIf4Tl92sSs42ER6qc3hzoyQPPorzOrFWfPEVbdi6LuvJEqWKPk905fOWIR76iBpp7ECZNIwk+a8xuQ==", + "requires": { + "chalk": "^3.0.0", + "ci-info": "^2.0.0", + "compare-versions": "^3.5.1", + "cosmiconfig": "^6.0.0", + "find-versions": "^3.2.0", + "opencollective-postinstall": "^2.0.2", + "pkg-dir": "^4.2.0", + "please-upgrade-node": "^3.2.0", + "slash": "^3.0.0", + "which-pm-runs": "^1.0.0" + } + }, + "immutable": { + "version": "3.7.6", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.7.6.tgz", + "integrity": "sha1-E7TTyxK++hVIKib+Gy665kAHHks=" + }, + "import-fresh": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", + "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "indent-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=" + }, + "intl-messageformat-parser": { + "version": "3.6.4", + "resolved": "https://registry.npmjs.org/intl-messageformat-parser/-/intl-messageformat-parser-3.6.4.tgz", + "integrity": "sha512-RgPGwue0mJtoX2Ax8EmMzJzttxjnva7gx0Q7mKJ4oALrTZvtmCeAw5Msz2PcjW4dtCh/h7vN/8GJCxZO1uv+OA==", + "requires": { + "@formatjs/intl-unified-numberformat": "^3.2.0" + } + }, + "is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==" + }, + "lint-staged": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-10.0.2.tgz", + "integrity": "sha512-ZldhtIfT7bynVa7nmU/1jbK05r9hYQXbIQqZSotqdBCAcGJDEUqaUB7kG3ZCdoe9Qkj6HUM3x2yjCGJRxPUQLA==", + "requires": { + "chalk": "^3.0.0", + "commander": "^4.0.1", + "cosmiconfig": "^6.0.0", + "debug": "^4.1.1", + "dedent": "^0.7.0", + "execa": "^3.4.0", + "listr": "^0.14.3", + "log-symbols": "^3.0.0", + "micromatch": "^4.0.2", + "normalize-path": "^3.0.0", + "please-upgrade-node": "^3.2.0", + "string-argv": "0.3.1", + "stringify-object": "^3.3.0" + } + }, + "listr": { + "version": "0.14.3", + "resolved": "https://registry.npmjs.org/listr/-/listr-0.14.3.tgz", + "integrity": "sha512-RmAl7su35BFd/xoMamRjpIE4j3v+L28o8CT5YhAXQJm1fD+1l9ngXY8JAQRJ+tFK2i5njvi0iRUKV09vPwA0iA==", + "requires": { + "@samverschueren/stream-to-observable": "^0.3.0", + "is-observable": "^1.1.0", + "is-promise": "^2.1.0", + "is-stream": "^1.1.0", + "listr-silent-renderer": "^1.1.1", + "listr-update-renderer": "^0.5.0", + "listr-verbose-renderer": "^0.5.0", + "p-map": "^2.0.0", + "rxjs": "^6.3.3" + }, + "dependencies": { + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + } + } + }, + "listr-update-renderer": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/listr-update-renderer/-/listr-update-renderer-0.5.0.tgz", + "integrity": "sha512-tKRsZpKz8GSGqoI/+caPmfrypiaq+OQCbd+CovEC24uk1h952lVj5sC7SqyFUm+OaJ5HN/a1YLt5cit2FMNsFA==", + "requires": { + "chalk": "^1.1.3", + "cli-truncate": "^0.2.1", + "elegant-spinner": "^1.0.1", + "figures": "^1.7.0", + "indent-string": "^3.0.0", + "log-symbols": "^1.0.2", + "log-update": "^2.3.0", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "log-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz", + "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=", + "requires": { + "chalk": "^1.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + } + } + }, + "listr-verbose-renderer": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/listr-verbose-renderer/-/listr-verbose-renderer-0.5.0.tgz", + "integrity": "sha512-04PDPqSlsqIOaaaGZ+41vq5FejI9auqTInicFRndCBgE3bXG8D6W1I+mWhk+1nqbHmyhla/6BUrd5OSiHwKRXw==", + "requires": { + "chalk": "^2.4.1", + "cli-cursor": "^2.1.0", + "date-fns": "^1.27.2", + "figures": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "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==", + "requires": { + "chalk": "^2.4.2" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "log-update": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-2.3.0.tgz", + "integrity": "sha1-iDKP19HOeTiykoN0bwsbwSayRwg=", + "requires": { + "ansi-escapes": "^3.0.0", + "cli-cursor": "^2.0.0", + "wrap-ansi": "^3.0.1" + } + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "requires": { + "path-key": "^3.0.0" + } + }, + "onetime": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", + "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "p-finally": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", + "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==" + }, + "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==", + "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==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" + }, + "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==" + }, + "parse-json": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.0.0.tgz", + "integrity": "sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1", + "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==" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "requires": { + "find-up": "^4.0.0" + } + }, + "prettier": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", + "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==" + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + }, + "dependencies": { + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "requires": { + "mimic-fn": "^1.0.0" + } + } + } + }, + "rxjs": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.4.tgz", + "integrity": "sha512-naMQXcgEo3csAEGvw/NydRA0fuS2nDZJiw1YUWFKU7aPPAPGZEsD4Iimit96qwCieH6y614MCLYwdkrWx7z/7Q==", + "requires": { + "tslib": "^1.9.0" + } + }, + "schema-utils": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.6.4.tgz", + "integrity": "sha512-VNjcaUxVnEeun6B2fiiUDjXXBtD4ZSH7pdbfIu1pOFwgptDPLMo/z9jr4sUfsjFVPqDCEin/F7IYlq7/E6yDbQ==", + "requires": { + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1" + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "@samverschueren/stream-to-observable": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.0.tgz", + "integrity": "sha512-MI4Xx6LHs4Webyvi6EbspgyAb4D2Q2VtnCQ1blOJcoLS6mVa8lNN2rkIy1CVxfTUpoyIbCTkXES1rLXztFD1lg==", + "requires": { + "any-observable": "^0.3.0" + } + }, + "@semantic-ui-react/event-stack": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@semantic-ui-react/event-stack/-/event-stack-3.1.1.tgz", + "integrity": "sha512-SA7VOu/tY3OkooR++mm9voeQrJpYXjJaMHO1aFCcSouS2xhqMR9Gnz0LEGLOR0h9ueWPBKaQzKIrx3FTTJZmUQ==", + "requires": { + "exenv": "^1.2.2", + "prop-types": "^15.6.2" + } + }, + "@sheerun/mutationobserver-shim": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@sheerun/mutationobserver-shim/-/mutationobserver-shim-0.3.2.tgz", + "integrity": "sha512-vTCdPp/T/Q3oSqwHmZ5Kpa9oI7iLtGl3RQaA/NyLHikvcrPxACkkKVr/XzkSPJWXHRhKGzVvb0urJsbMlRxi1Q==" + }, + "@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==" + }, + "@stardust-ui/react-component-event-listener": { + "version": "0.38.0", + "resolved": "https://registry.npmjs.org/@stardust-ui/react-component-event-listener/-/react-component-event-listener-0.38.0.tgz", + "integrity": "sha512-sIP/e0dyOrrlb8K7KWumfMxj/gAifswTBC4o68Aa+C/GA73ccRp/6W1VlHvF/dlOR4KLsA+5SKnhjH36xzPsWg==", + "requires": { + "@babel/runtime": "^7.1.2", + "prop-types": "^15.7.2" + } + }, + "@stardust-ui/react-component-ref": { + "version": "0.38.0", + "resolved": "https://registry.npmjs.org/@stardust-ui/react-component-ref/-/react-component-ref-0.38.0.tgz", + "integrity": "sha512-xjs6WnvJVueSIXMWw0C3oWIgAPpcD03qw43oGOjUXqFktvpNkB73JoKIhS4sCrtQxBdct75qqr4ZL6JiyPcESw==", + "requires": { + "@babel/runtime": "^7.1.2", + "prop-types": "^15.7.2", + "react-is": "^16.6.3" + } + }, + "@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "requires": { + "defer-to-connect": "^1.0.1" + } + }, + "@testing-library/dom": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-6.11.0.tgz", + "integrity": "sha512-Pkx9LMIGshyNbfmecjt18rrAp/ayMqGH674jYER0SXj0iG9xZc+zWRjk2Pg9JgPBDvwI//xGrI/oOQkAi4YEew==", + "requires": { + "@babel/runtime": "^7.6.2", + "@sheerun/mutationobserver-shim": "^0.3.2", + "@types/testing-library__dom": "^6.0.0", + "aria-query": "3.0.0", + "pretty-format": "^24.9.0", + "wait-for-expect": "^3.0.0" + } + }, + "@testing-library/jest-dom": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-4.2.4.tgz", + "integrity": "sha512-j31Bn0rQo12fhCWOUWy9fl7wtqkp7In/YP2p5ZFyRuiiB9Qs3g+hS4gAmDWONbAHcRmVooNJ5eOHQDCOmUFXHg==", + "requires": { + "@babel/runtime": "^7.5.1", + "chalk": "^2.4.1", + "css": "^2.2.3", + "css.escape": "^1.5.1", + "jest-diff": "^24.0.0", + "jest-matcher-utils": "^24.0.0", + "lodash": "^4.17.11", + "pretty-format": "^24.0.0", + "redent": "^3.0.0" + } + }, + "@testing-library/react": { + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-9.3.2.tgz", + "integrity": "sha512-J6ftWtm218tOLS175MF9eWCxGp+X+cUXCpkPIin8KAXWtyZbr9CbqJ8M8QNd6spZxJDAGlw+leLG4MJWLlqVgg==", + "requires": { + "@babel/runtime": "^7.6.0", + "@testing-library/dom": "^6.3.0", + "@types/testing-library__react": "^9.1.0" + } + }, + "@types/babel__core": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.3.tgz", + "integrity": "sha512-8fBo0UR2CcwWxeX7WIIgJ7lXjasFxoYgRnFHUj+hRvKkpiBJbxhdAPTCY6/ZKM0uxANFVzt4yObSLuTiTnazDA==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.1.tgz", + "integrity": "sha512-bBKm+2VPJcMRVwNhxKu8W+5/zT7pwNEqeokFOmbvVSqGzFneNxYcEBro9Ac7/N9tlsaPYnZLK8J1LWKkMsLAew==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.0.2.tgz", + "integrity": "sha512-/K6zCpeW7Imzgab2bLkLEbz0+1JlFSrUMdw7KoIIu+IUdu51GWaBZpd3y1VXGVXzynvGa4DaIaxNZHiON3GXUg==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.8.tgz", + "integrity": "sha512-yGeB2dHEdvxjP0y4UbRtQaSkXJ9649fYCmIdRoul5kfAoGCwxuCbMhag0k3RPfnuh9kPGm8x89btcfDEXdVWGw==", + "requires": { + "@babel/types": "^7.3.0" + } + }, + "@types/color-name": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", + "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==" + }, + "@types/events": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz", + "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==" + }, + "@types/glob": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz", + "integrity": "sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==", + "requires": { + "@types/events": "*", + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/hoist-non-react-statics": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", + "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==", + "requires": { + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0" + }, + "dependencies": { + "hoist-non-react-statics": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", + "integrity": "sha512-wbg3bpgA/ZqWrZuMOeJi8+SKMhr7X9TesL/rXMjTzh0p0JUBo3II8DHboYbuIXWRlttrUFxwcu/5kygrCw8fJw==", + "requires": { + "react-is": "^16.7.0" + } + } + } + }, + "@types/invariant": { + "version": "2.2.31", + "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.31.tgz", + "integrity": "sha512-jMlgg9pIURvy9jgBHCjQp/CyBjYHUwj91etVcDdXkFl2CwTFiQlB+8tcsMeXpXf2PFE5X2pjk4Gm43hQSMHAdA==" + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz", + "integrity": "sha512-hRJD2ahnnpLgsj6KWMYSrmXkM3rm2Dl1qkx6IOFD5FnuNPXJIG5L0dhgKXCYTRMGzU4n0wImQ/xfmRc4POUFlg==" + }, + "@types/istanbul-lib-report": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-1.1.1.tgz", + "integrity": "sha512-3BUTyMzbZa2DtDI2BkERNC6jJw2Mr2Y0oGI7mRxYNBPxppbtEK1F66u3bKwU2g+wxwWI7PAoRpJnOY1grJqzHg==", + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.1.tgz", + "integrity": "sha512-UpYjBi8xefVChsCoBpKShdxTllC9pwISirfoZsUa2AAdQg/Jd2KQGtSbw+ya7GPo7x/wAPlH6JBhKhAsXUEZNA==", + "requires": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + } + }, + "@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" + }, + "@types/node": { + "version": "12.12.21", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.12.21.tgz", + "integrity": "sha512-8sRGhbpU+ck1n0PGAUgVrWrWdjSW2aqNeyC15W88GRsMpSwzv6RJGlLhE7s2RhVSOdyDmxbqlWSeThq4/7xqlA==" + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "@types/prop-types": { + "version": "15.7.3", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz", + "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==" + }, + "@types/q": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.2.tgz", + "integrity": "sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw==" + }, + "@types/react": { + "version": "16.9.17", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.9.17.tgz", + "integrity": "sha512-UP27In4fp4sWF5JgyV6pwVPAQM83Fj76JOcg02X5BZcpSu5Wx+fP9RMqc2v0ssBoQIFvD5JdKY41gjJJKmw6Bg==", + "requires": { + "@types/prop-types": "*", + "csstype": "^2.2.0" + } + }, + "@types/react-dom": { + "version": "16.9.4", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.9.4.tgz", + "integrity": "sha512-fya9xteU/n90tda0s+FtN5Ym4tbgxpq/hb/Af24dvs6uYnYn+fspaxw5USlw0R8apDNwxsqumdRoCoKitckQqw==", + "requires": { + "@types/react": "*" + } + }, + "@types/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-YesPanU1+WCigC/Aj1Mga8UCOjHIfMNHZ3zzDsUY7lI8GlKnh/Kv2QwJOQ+jNQ36Ru7IfzSedlG14hppYaN13A==" + }, + "@types/sizzle": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.2.tgz", + "integrity": "sha512-7EJYyKTL7tFR8+gDbB6Wwz/arpGa0Mywk1TJbNzKzHtzbwVmY4HR9WqS5VV7dsBUKQmPNr192jHr/VpBluj/hg==" + }, + "@types/testing-library__dom": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/@types/testing-library__dom/-/testing-library__dom-6.11.0.tgz", + "integrity": "sha512-qUmnGl6H0wajUaO3VCJJoAeN/bQwpUzCqE/hk96NiGjIh5H4b8LfmQTOj4cHfS/9hCwO0DJytC6osHYDYiouyA==", + "requires": { + "pretty-format": "^24.3.0" + } + }, + "@types/testing-library__react": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/@types/testing-library__react/-/testing-library__react-9.1.2.tgz", + "integrity": "sha512-CYaMqrswQ+cJACy268jsLAw355DZtPZGt3Jwmmotlcu8O/tkoXBI6AeZ84oZBJsIsesozPKzWzmv/0TIU+1E9Q==", + "requires": { + "@types/react-dom": "*", + "@types/testing-library__dom": "*" + } + }, + "@types/unist": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.3.tgz", + "integrity": "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==" + }, + "@types/vfile": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/vfile/-/vfile-3.0.2.tgz", + "integrity": "sha512-b3nLFGaGkJ9rzOcuXRfHkZMdjsawuDD0ENL9fzTophtBg8FJHSGbH7daXkEpcwy3v7Xol3pAvsmlYyFhR4pqJw==", + "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==", + "requires": { + "vfile-message": "*" + } + }, + "@types/yargs": { + "version": "13.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.3.tgz", + "integrity": "sha512-K8/LfZq2duW33XW/tFwEAfnZlqIfVsoyRB3kfXdPXYhl0nfM8mmh7GS0jg7WrX2Dgq/0Ha/pR1PaR+BvmWwjiQ==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-13.1.0.tgz", + "integrity": "sha512-gCubfBUZ6KxzoibJ+SCUc/57Ms1jz5NjHe4+dI2krNmU5zCPAphyLJYyTOg06ueIyfj+SaCUqmzun7ImlxDcKg==" + }, + "@webassemblyjs/ast": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.8.5.tgz", + "integrity": "sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ==", + "requires": { + "@webassemblyjs/helper-module-context": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/wast-parser": "1.8.5" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz", + "integrity": "sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ==" + }, + "@webassemblyjs/helper-api-error": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz", + "integrity": "sha512-Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA==" + }, + "@webassemblyjs/helper-buffer": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz", + "integrity": "sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q==" + }, + "@webassemblyjs/helper-code-frame": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz", + "integrity": "sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ==", + "requires": { + "@webassemblyjs/wast-printer": "1.8.5" + } + }, + "@webassemblyjs/helper-fsm": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz", + "integrity": "sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow==" + }, + "@webassemblyjs/helper-module-context": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz", + "integrity": "sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g==", + "requires": { + "@webassemblyjs/ast": "1.8.5", + "mamacro": "^0.0.3" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz", + "integrity": "sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ==" + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz", + "integrity": "sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA==", + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz", + "integrity": "sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g==", + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.8.5.tgz", + "integrity": "sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A==", + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.8.5.tgz", + "integrity": "sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw==" + }, + "@webassemblyjs/wasm-edit": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz", + "integrity": "sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q==", + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/helper-wasm-section": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5", + "@webassemblyjs/wasm-opt": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5", + "@webassemblyjs/wast-printer": "1.8.5" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz", + "integrity": "sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg==", + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/ieee754": "1.8.5", + "@webassemblyjs/leb128": "1.8.5", + "@webassemblyjs/utf8": "1.8.5" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz", + "integrity": "sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q==", + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz", + "integrity": "sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw==", + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-api-error": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/ieee754": "1.8.5", + "@webassemblyjs/leb128": "1.8.5", + "@webassemblyjs/utf8": "1.8.5" + } + }, + "@webassemblyjs/wast-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz", + "integrity": "sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg==", + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/floating-point-hex-parser": "1.8.5", + "@webassemblyjs/helper-api-error": "1.8.5", + "@webassemblyjs/helper-code-frame": "1.8.5", + "@webassemblyjs/helper-fsm": "1.8.5", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz", + "integrity": "sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg==", + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/wast-parser": "1.8.5", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "abab": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.3.tgz", + "integrity": "sha512-tsFzPpcttalNjFBCFMqsKYQcWxxen1pgJR56by//QwvJc4/OUS3kPOOttx2tSIfjsylB0pYu7f5D3K1RCxUnUg==" + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "acorn": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.0.tgz", + "integrity": "sha512-gac8OEcQ2Li1dxIEWGZzsp2BitJxwkwcOm0zHAJLcPJaVvm58FRnk6RkuLRpU1EujipU2ZFODv2P9DLMfnV8mw==" + }, + "acorn-globals": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", + "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", + "requires": { + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + } + }, + "acorn-jsx": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.1.0.tgz", + "integrity": "sha512-tMUqwBWfLFbJbizRmEcWSLw6HnFzfdJs2sOJEOwwtVPMoH/0Ay+E703oZz78VSXZiiDcZrQ5XKjPIUQixhmgVw==" + }, + "acorn-walk": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", + "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==" + }, + "address": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/address/-/address-1.0.3.tgz", + "integrity": "sha512-z55ocwKBRLryBs394Sm3ushTtBeg6VAeuku7utSoSnsJKvKcnXFIyC6vh27n3rXyxSgkJBBCAvyOn7gSUcTYjg==" + }, + "aggregate-error": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.0.1.tgz", + "integrity": "sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA==", + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "ajv": { + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz", + "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==", + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==" + }, + "ajv-keywords": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.1.tgz", + "integrity": "sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ==" + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" + }, + "ansi-align": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz", + "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==", + "requires": { + "string-width": "^3.0.0" + }, + "dependencies": { + "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=" + }, + "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==", + "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==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==" + }, + "ansi-escapes": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", + "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=" + }, + "ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=" + }, + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "any-observable": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/any-observable/-/any-observable-0.3.0.tgz", + "integrity": "sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog==" + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "append-transform": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-0.4.0.tgz", + "integrity": "sha1-126/jKlNJ24keja61EpLdKthGZE=", + "requires": { + "default-require-extensions": "^1.0.0" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + }, + "arch": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.1.1.tgz", + "integrity": "sha512-BLM56aPo9vLLFVa8+/+pJLnrZ7QGGTVHWsCwieAWT9o9K8UeGaQbzZbGoabWLOo2ksBCztoXdqBZBplqLDDCSg==" + }, + "are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "aria-query": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-3.0.0.tgz", + "integrity": "sha1-ZbP8wcoRVajJrmTW7uKX8V1RM8w=", + "requires": { + "ast-types-flow": "0.0.7", + "commander": "^2.11.0" + } + }, + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "requires": { + "arr-flatten": "^1.0.1" + } + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" + }, + "array-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", + "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=" + }, + "array-filter": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz", + "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=" + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=" + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "array-includes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.0.tgz", + "integrity": "sha512-ONOEQoKrvXPKk7Su92Co0YMqYO32FfqJTzkKU9u2UpIXyYZIzLSvpdg4AwvSw4mSUW0czu6inK+zby6Oj6gDjQ==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.0" + } + }, + "array-map": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz", + "integrity": "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=" + }, + "array-reduce": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz", + "integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=" + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=" + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "requires": { + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + }, + "assets-webpack-plugin": { + "version": "3.9.10", + "resolved": "https://registry.npmjs.org/assets-webpack-plugin/-/assets-webpack-plugin-3.9.10.tgz", + "integrity": "sha512-aWmIi46fRhicSScuZ0n1Gk5c5vJehCihHm2L7nd7NdBqXWi5JRM+mREz/hmMay67fSRgXk5JEKFGAF1gE33z0Q==", + "requires": { + "camelcase": "^5.0.0", + "escape-string-regexp": "^1.0.3", + "lodash": "^4.17.10", + "mkdirp": "^0.5.1" + } + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" + }, + "ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=" + }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==" + }, + "async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", + "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", + "requires": { + "lodash": "^4.17.10" + } + }, + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" + }, + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + }, + "async-retry": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/async-retry/-/async-retry-1.2.3.tgz", + "integrity": "sha512-tfDb02Th6CE6pJUF2gjW5ZVjsgwlucVXOEQMvEX9JgSJMs9gAX+Nz3xRuJBKuUYjTSYORqvDBORdAQ3LU59g7Q==", + "requires": { + "retry": "0.12.0" + } + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + }, + "atob-lite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/atob-lite/-/atob-lite-2.0.0.tgz", + "integrity": "sha1-D+9a1G8b16hQLGVyfwNn1e5D1pY=" + }, + "attr-accept": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/attr-accept/-/attr-accept-1.1.3.tgz", + "integrity": "sha512-iT40nudw8zmCweivz6j58g+RT33I4KbaIvRUhjNmDwO2WmsQUxFEZZYZ5w3vXe5x5MX9D7mfvA/XaLOZYFR9EQ==", + "requires": { + "core-js": "^2.5.0" + }, + "dependencies": { + "core-js": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", + "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==" + } + } + }, + "autobind-decorator": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/autobind-decorator/-/autobind-decorator-2.4.0.tgz", + "integrity": "sha512-OGYhWUO72V6DafbF8PM8rm3EPbfuyMZcJhtm5/n26IDwO18pohE4eNazLoCGhPiXOCD0gEGmrbU3849QvM8bbw==" + }, + "autoprefixer": { + "version": "9.7.3", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.3.tgz", + "integrity": "sha512-8T5Y1C5Iyj6PgkPSFd0ODvK9DIleuPKUPYniNxybS47g2k2wFgLZ46lGQHlBuGKIAEV8fbCDfKCCRS1tvOgc3Q==", + "requires": { + "browserslist": "^4.8.0", + "caniuse-lite": "^1.0.30001012", + "chalk": "^2.4.2", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.23", + "postcss-value-parser": "^4.0.2" + } + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" + }, + "aws4": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.9.0.tgz", + "integrity": "sha512-Uvq6hVe90D0B2WEnUqtdgY1bATGz3mw33nH9Y+dmA+w5DHvUmBgkr5rM/KCHpCsiFNRUfokW/szpPPgMK2hm4A==" + }, + "axe-core": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-3.4.0.tgz", + "integrity": "sha512-5C0OdgxPv/DrQguO6Taj5F1dY5OlkWg4SVmZIVABFYKWlnAc5WTLPzG+xJSgIwf2fmY+NiNGiZXhXx2qT0u/9Q==" + }, + "axios": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.0.tgz", + "integrity": "sha512-1uvKqKQta3KBxIz14F2v06AEHZ/dIoeKfbTRkK1E5oqjDnuEerLmYTgJB5AiQZHJcljpg1TuRzdjDR06qNk0DQ==", + "requires": { + "follow-redirects": "1.5.10", + "is-buffer": "^2.0.2" + } + }, + "axobject-query": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.1.1.tgz", + "integrity": "sha512-lF98xa/yvy6j3fBHAgQXIYl+J4eZadOSqsPojemUqClzNbBV38wWGpUbQbVEyf4eUF5yF7eHmGgGA2JiHyjeqw==", + "requires": { + "@babel/runtime": "^7.7.4", + "@babel/runtime-corejs3": "^7.7.4" + } + }, + "babel-7-plugin-root-import": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/babel-7-plugin-root-import/-/babel-7-plugin-root-import-5.4.0.tgz", + "integrity": "sha512-Zr5EDWZJGqFlDP1cFbe36FrCMJFkcqwKqLkxb0de7yDiHacf0iA8X3zh56lfGFcMcSqHJWguV0IWN3NOzIj0Jw==", + "requires": { + "slash": "^1.0.0" + } + }, + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "requires": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=" + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + } + } + }, + "babel-core": { + "version": "6.26.3", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", + "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", + "requires": { + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.1", + "debug": "^2.6.9", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.8", + "slash": "^1.0.0", + "source-map": "^0.5.7" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "babel-eslint": { + "version": "10.0.3", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.0.3.tgz", + "integrity": "sha512-z3U7eMY6r/3f3/JB9mTsLjyxrv0Yb1zb8PCWCLpguxfCzBIZUwy23R1t/XKewP+8mEN2Ck8Dtr4q20z6ce6SoA==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.0.0", + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", + "eslint-visitor-keys": "^1.0.0", + "resolve": "^1.12.0" + } + }, + "babel-generator": { + "version": "6.26.1", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", + "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", + "requires": { + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "detect-indent": "^4.0.0", + "jsesc": "^1.3.0", + "lodash": "^4.17.4", + "source-map": "^0.5.7", + "trim-right": "^1.0.1" + }, + "dependencies": { + "jsesc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", + "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=" + } + } + }, + "babel-helpers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", + "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", + "requires": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-jest": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-16.0.0.tgz", + "integrity": "sha1-NIcprqbWJKR3S4qTTQekDdLP1kA=", + "requires": { + "babel-core": "^6.0.0", + "babel-plugin-istanbul": "^2.0.0", + "babel-preset-jest": "^16.0.0" + } + }, + "babel-loader": { + "version": "8.0.6", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.0.6.tgz", + "integrity": "sha512-4BmWKtBOBm13uoUwd08UwjZlaw3O9GWf456R9j+5YykFZ6LUIjIKLc0zEZf+hauxPOJs96C8k6FvYD09vWzhYw==", + "requires": { + "find-cache-dir": "^2.0.0", + "loader-utils": "^1.0.2", + "mkdirp": "^0.5.1", + "pify": "^4.0.1" + }, + "dependencies": { + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + } + } + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-add-module-exports": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/babel-plugin-add-module-exports/-/babel-plugin-add-module-exports-0.2.1.tgz", + "integrity": "sha1-mumh9KjcZ/DN7E9K7aHkOl/2XiU=" + }, + "babel-plugin-dynamic-import-node": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.2.0.tgz", + "integrity": "sha512-fP899ELUnTaBcIzmrW7nniyqqdYWrWuJUyPWHxFa/c7r7hS6KC8FscNfLlBNIoPSc55kYMGEEKjPjJGCLbE1qA==", + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-emotion": { + "version": "10.0.23", + "resolved": "https://registry.npmjs.org/babel-plugin-emotion/-/babel-plugin-emotion-10.0.23.tgz", + "integrity": "sha512-1JiCyXU0t5S2xCbItejCduLGGcKmF3POT0Ujbexog2MI4IlRcIn/kWjkYwCUZlxpON0O5FC635yPl/3slr7cKQ==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@emotion/hash": "0.7.3", + "@emotion/memoize": "0.7.3", + "@emotion/serialize": "^0.11.14", + "babel-plugin-macros": "^2.0.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^1.0.5", + "find-root": "^1.1.0", + "source-map": "^0.5.7" + } + }, + "babel-plugin-istanbul": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-2.0.3.tgz", + "integrity": "sha1-JmswS5EJYH1gdIR0OUZ2mC9mDfQ=", + "requires": { + "find-up": "^1.1.2", + "istanbul-lib-instrument": "^1.1.4", + "object-assign": "^4.1.0", + "test-exclude": "^2.1.1" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "requires": { + "pinkie-promise": "^2.0.0" + } + } + } + }, + "babel-plugin-jest-hoist": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-16.0.0.tgz", + "integrity": "sha1-tYyj93CYKn58JbVhSy5X6dr8bnY=" + }, + "babel-plugin-lodash": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/babel-plugin-lodash/-/babel-plugin-lodash-3.3.4.tgz", + "integrity": "sha512-yDZLjK7TCkWl1gpBeBGmuaDIFhZKmkoL+Cu2MUUjv5VxUZx/z7tBGBCBcQs5RI1Bkz5LLmNdjx7paOyQtMovyg==", + "requires": { + "@babel/helper-module-imports": "^7.0.0-beta.49", + "@babel/types": "^7.0.0-beta.49", + "glob": "^7.1.1", + "lodash": "^4.17.10", + "require-package-name": "^2.0.1" + } + }, + "babel-plugin-macros": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz", + "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==", + "requires": { + "@babel/runtime": "^7.7.2", + "cosmiconfig": "^6.0.0", + "resolve": "^1.12.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + } + }, + "import-fresh": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", + "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "parse-json": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.0.0.tgz", + "integrity": "sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1", + "lines-and-columns": "^1.1.6" + } + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + } + } + }, + "babel-plugin-react-intl": { + "version": "5.1.18", + "resolved": "https://registry.npmjs.org/babel-plugin-react-intl/-/babel-plugin-react-intl-5.1.18.tgz", + "integrity": "sha512-tzzZoGDNQOiHmGFh+NPQJDpC10RbKlfw1CBVfALulqRa6UGkAv5eMs9sirxjhD3HryHPbYZ4x5FNdbzOyG2GJw==", + "dev": true, + "requires": { + "@babel/core": "^7.7.2", + "@babel/helper-plugin-utils": "^7.0.0", + "@types/babel__core": "^7.1.3", + "@types/schema-utils": "^1.0.0", + "fs-extra": "^8.1.0", + "intl-messageformat-parser": "^3.6.4", + "schema-utils": "^2.2.0" + }, + "dependencies": { + "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==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "schema-utils": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.6.4.tgz", + "integrity": "sha512-VNjcaUxVnEeun6B2fiiUDjXXBtD4ZSH7pdbfIu1pOFwgptDPLMo/z9jr4sUfsjFVPqDCEin/F7IYlq7/E6yDbQ==", + "dev": true, + "requires": { + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1" + } + } + } + }, + "babel-plugin-root-import": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-root-import/-/babel-plugin-root-import-6.1.0.tgz", + "integrity": "sha512-7pFBKr83H7S4mjLICsHENXm8oZ//sTdrjlxP20y7wWAmDl8N1IRtUVAGJDCTk3E9E3LOyRdiPb9znoweDVCrFg==", + "requires": { + "slash": "^1.0.0" + } + }, + "babel-plugin-syntax-jsx": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=" + }, + "babel-plugin-syntax-object-rest-spread": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=" + }, + "babel-plugin-transform-es2015-modules-commonjs": { + "version": "6.26.2", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", + "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==", + "dev": true, + "requires": { + "babel-plugin-transform-strict-mode": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-types": "^6.26.0" + } + }, + "babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.19", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.19.tgz", + "integrity": "sha512-f49NsaohQ1ByY20nUrpc30QFdbeT4ntV4PAL2vSZe6uCB5nqAcqXS/qzU+aI6ZfYhWASx5eIsTFvFrs1B2ffGg==" + }, + "babel-plugin-transform-strict-mode": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", + "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-preset-jest": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-16.0.0.tgz", + "integrity": "sha1-QXqrwtfZMXD0PCDvHqAUXo9/LbU=", + "requires": { + "babel-plugin-jest-hoist": "^16.0.0" + } + }, + "babel-preset-razzle": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/babel-preset-razzle/-/babel-preset-razzle-3.0.0.tgz", + "integrity": "sha512-A8wwGdPCQlK2m1FCvVdLugzE9G8kTFiPcFl8ocf1EvcyOopvF6DvvZKhSpowK/I/b2aLThquP7M2XLF8f7+tWA==", + "requires": { + "@babel/core": "^7.2.2", + "@babel/plugin-proposal-class-properties": "^7.1.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-syntax-dynamic-import": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.1.0", + "@babel/plugin-transform-react-jsx-source": "^7.0.0", + "@babel/plugin-transform-runtime": "^7.1.0", + "@babel/preset-env": "^7.1.0", + "@babel/preset-react": "^7.0.0", + "@babel/runtime": "^7.1.5", + "babel-plugin-dynamic-import-node": "2.2.0", + "babel-plugin-transform-react-remove-prop-types": "0.4.19" + } + }, + "babel-register": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", + "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", + "requires": { + "babel-core": "^6.26.0", + "babel-runtime": "^6.26.0", + "core-js": "^2.5.0", + "home-or-tmp": "^2.0.0", + "lodash": "^4.17.4", + "mkdirp": "^0.5.1", + "source-map-support": "^0.4.15" + }, + "dependencies": { + "core-js": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", + "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==" + } + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": { + "core-js": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", + "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==" + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + } + } + }, + "babel-template": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", + "requires": { + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" + } + }, + "babel-traverse": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", + "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", + "requires": { + "babel-code-frame": "^6.26.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "debug": "^2.6.8", + "globals": "^9.18.0", + "invariant": "^2.2.2", + "lodash": "^4.17.4" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "globals": { + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + }, + "dependencies": { + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=" + } + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==" + }, + "bail": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.4.tgz", + "integrity": "sha512-S8vuDB4w6YpRhICUDET3guPlQpaJl7od94tpZ0Fvnyp+MKW/HyDTcRDck+29C9g+d/qQHnddRH3+94kZdrW0Ww==" + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "base64-js": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" + }, + "batch-processor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/batch-processor/-/batch-processor-1.0.0.tgz", + "integrity": "sha1-dclcMrdI4IUNEMKxaPa9vpiRrOg=" + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "before-after-hook": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.1.0.tgz", + "integrity": "sha512-IWIbu7pMqyw3EAJHzzHbWa85b6oud/yfKYg5rqB5hNE8CeMi3nX+2C2sj0HswfblST86hpVEOAb9x34NZd6P7A==" + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" + }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "optional": true, + "requires": { + "file-uri-to-path": "1.0.0" + } + }, + "bl": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-3.0.0.tgz", + "integrity": "sha512-EUAyP5UHU5hxF8BPT0LKW8gjYLhq1DQIcneOX/pL/m2Alo+OYDQAJlHq+yseMP50Os2nHXOSic6Ss3vSQeyf4A==", + "requires": { + "readable-stream": "^3.0.1" + }, + "dependencies": { + "readable-stream": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz", + "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "bluebird": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.0.tgz", + "integrity": "sha1-eRQg1/VR7qKJdFOop3ZT+WYG1nw=" + }, + "bn.js": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" + }, + "body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "requires": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + } + } + }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "requires": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + }, + "dependencies": { + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + } + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + }, + "boxen": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-3.2.0.tgz", + "integrity": "sha512-cU4J/+NodM3IHdSL2yN8bqYqnmlBTidDR4RC7nJs61ZmtGz8VZzM3HLQX0zY5mrSmPtR3xWwsq2jOUQqFZN8+A==", + "requires": { + "ansi-align": "^3.0.0", + "camelcase": "^5.3.1", + "chalk": "^2.4.2", + "cli-boxes": "^2.2.0", + "string-width": "^3.0.0", + "term-size": "^1.2.0", + "type-fest": "^0.3.0", + "widest-line": "^2.0.0" + }, + "dependencies": { + "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=" + }, + "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==", + "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==", + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==" + } + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, + "brotli-size": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/brotli-size/-/brotli-size-0.1.0.tgz", + "integrity": "sha512-5ny7BNvpe2TSmdafF1T9dnFYp3AIrJ8qJt29K0DQJzORlK38LBim/CmlY26JtreV6SWmXza7Oa+9m61SzvxR0Q==", + "requires": { + "duplexer": "^0.1.1", + "iltorb": "^2.4.3" + } + }, + "browser-process-hrtime": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz", + "integrity": "sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw==" + }, + "browser-resolve": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", + "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", + "requires": { + "resolve": "1.1.7" + }, + "dependencies": { + "resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=" + } + } + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "requires": { + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", + "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", + "requires": { + "bn.js": "^4.1.1", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.2", + "elliptic": "^6.0.0", + "inherits": "^2.0.1", + "parse-asn1": "^5.0.0" + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "4.8.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.8.2.tgz", + "integrity": "sha512-+M4oeaTplPm/f1pXDw84YohEv7B1i/2Aisei8s4s6k3QsoSHa7i5sz8u/cGQkkatCPxMASKxPualR4wwYgVboA==", + "requires": { + "caniuse-lite": "^1.0.30001015", + "electron-to-chromium": "^1.3.322", + "node-releases": "^1.1.42" + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "requires": { + "node-int64": "^0.4.0" + } + }, + "btoa-lite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/btoa-lite/-/btoa-lite-1.0.0.tgz", + "integrity": "sha1-M3dm2hWAEhD92VbCLpxokaudAzc=" + }, + "buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=" + }, + "buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=" + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + }, + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" + }, + "bundlesize": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/bundlesize/-/bundlesize-0.18.0.tgz", + "integrity": "sha512-GZURr25umfYxZYZUyOlOtJRbYjAn0VfbjbnS0NBcOiF8VcjmhoEhmx8Gw4va8HeQb8j7Ra0ZltY/IeHgSHFXFw==", + "requires": { + "axios": "^0.19.0", + "brotli-size": "0.1.0", + "bytes": "^3.1.0", + "ci-env": "^1.4.0", + "commander": "^2.20.0", + "cosmiconfig": "^5.2.1", + "github-build": "^1.2.0", + "glob": "^7.1.4", + "gzip-size": "^4.0.0", + "prettycli": "^1.4.3" + }, + "dependencies": { + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } + } + }, + "bundlewatch": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/bundlewatch/-/bundlewatch-0.2.5.tgz", + "integrity": "sha512-woAzcef9345Y9yC3lxkkKDZfjIbAV7jGt8Je4FL9WlkS6R3n/39v2cIfivkgN2zRDH9l88sRuWxvyvgr9U90Gg==", + "requires": { + "axios": "^0.19.0", + "bytes": "^3.0.0", + "chalk": "^2.4.0", + "commander": "^2.15.1", + "glob": "^7.1.2", + "gzip-size": "^4.0.0", + "jsonpack": "^1.1.5", + "lodash.merge": "^4.6.1", + "read-pkg-up": "^3.0.0" + } + }, + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + }, + "cacache": { + "version": "12.0.3", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.3.tgz", + "integrity": "sha512-kqdmfXEGFepesTuROHMs3MpFLWrPkSSpRqOw80RCflZXy/khxaArvFrQ7uJxSUduzAufc6G0g1VUCOZXxWavPw==", + "requires": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + }, + "dependencies": { + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "requires": { + "yallist": "^3.0.2" + } + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + } + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "requires": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "dependencies": { + "get-stream": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", + "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", + "requires": { + "pump": "^3.0.0" + } + }, + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" + }, + "normalize-url": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", + "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==" + } + } + }, + "cachedir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-1.3.0.tgz", + "integrity": "sha512-O1ji32oyON9laVPJL1IZ5bmwd2cB46VfpxkDequezH+15FDzzVddEyrGEeX4WusDSqKxdyFdDQDEG1yo1GoWkg==", + "requires": { + "os-homedir": "^1.0.1" + } + }, + "call-me-maybe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", + "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=" + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "requires": { + "callsites": "^2.0.0" + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=" + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "camelcase-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", + "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", + "requires": { + "camelcase": "^4.1.0", + "map-obj": "^2.0.0", + "quick-lru": "^1.0.0" + }, + "dependencies": { + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" + } + } + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001016", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001016.tgz", + "integrity": "sha512-yYQ2QfotceRiH4U+h1Us86WJXtVHDmy3nEKIdYPsZCYnOV5/tMgGbmoIlrMzmh2VXlproqYtVaKeGDBkMZifFA==" + }, + "capture-exit": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-1.2.0.tgz", + "integrity": "sha1-HF/MSJ/QqwDU8ax64QcuMXP7q28=", + "requires": { + "rsvp": "^3.3.3" + } + }, + "capture-stack-trace": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz", + "integrity": "sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==", + "dev": true + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + }, + "ccount": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.0.4.tgz", + "integrity": "sha512-fpZ81yYfzentuieinmGnphk0pLkOTMm6MZdVqwd77ROvhko6iujLNGrHH5E7utq3ygWklwfmwuG+A7P+NpqT6w==" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "change-emitter": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/change-emitter/-/change-emitter-0.1.6.tgz", + "integrity": "sha1-6LL+PX8at9aaMhma/5HqaTFAlRU=" + }, + "changelog-filename-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/changelog-filename-regex/-/changelog-filename-regex-1.1.2.tgz", + "integrity": "sha512-kpOfKlZ9x2UpeC4at6FAXHLKfi/JEUqUqkPCb1JUCa5FnNbJIzOHRM9RfeQ1QDcpj+Gxuc/UoHqASgmEeFDejQ==" + }, + "character-entities": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.3.tgz", + "integrity": "sha512-yB4oYSAa9yLcGyTbB4ItFwHw43QHdH129IJ5R+WvxOkWlyFnR5FAaBNnUq4mcxsTVZGh28bHoeTHMKXH1wZf3w==" + }, + "character-entities-html4": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-1.1.3.tgz", + "integrity": "sha512-SwnyZ7jQBCRHELk9zf2CN5AnGEc2nA+uKMZLHvcqhpPprjkYhiLn0DywMHgN5ttFZuITMATbh68M6VIVKwJbcg==" + }, + "character-entities-legacy": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.3.tgz", + "integrity": "sha512-YAxUpPoPwxYFsslbdKkhrGnXAtXoHNgYjlBM3WMXkWGTl5RsY3QmOyhwAgL8Nxm9l5LBThXGawxKPn68y6/fww==" + }, + "character-reference-invalid": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.3.tgz", + "integrity": "sha512-VOq6PRzQBam/8Jm6XBGk2fNEnHXAdGd6go0rtd4weAGECBamHDwwCQSOT12TACIYUZegUXnV6xBXqUssijtxIg==" + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" + }, + "charenc": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=" + }, + "check-more-types": { + "version": "2.24.0", + "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz", + "integrity": "sha1-FCD/sQ/URNz8ebQ4kbv//TKoRgA=" + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "dependencies": { + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "chownr": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.3.tgz", + "integrity": "sha512-i70fVHhmV3DtTl6nqvZOnIjbY0Pe4kAUjwHj8z0zAdgBtYrJyYwLKCCuRBQ5ppkyL0AkN7HKRnETdmdp1zqNXw==" + }, + "chrome-trace-event": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", + "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", + "requires": { + "tslib": "^1.9.0" + } + }, + "ci-env": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/ci-env/-/ci-env-1.12.0.tgz", + "integrity": "sha512-4dS9YjX4kpaFmkJWZPuDPK3WlPKdMjx/3JH39vyHj+G4/ED2DCgHQLbh9tKBQjwAwR/sGHOqIVMTlMUZcfJPWw==" + }, + "ci-info": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", + "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==" + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "circular-json": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz", + "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==", + "dev": true + }, + "ckeditor5": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/ckeditor5/-/ckeditor5-12.4.0.tgz", + "integrity": "sha512-gd6PGm3pId5KibAZNvACc5NN657xP0IEyqziRI0tBFnLyXgDjw3e8Uu2zkIEUbxPR2vXG1J7PoqS9ZxJuE9XTQ==" + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "classnames": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz", + "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==" + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" + }, + "cli-boxes": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.0.tgz", + "integrity": "sha512-gpaBrMAizVEANOpfZp/EEUixTXDyGt7DFzdK5hU+UbWt/J0lB0w20ncZj59Z9a93xHb9u12zF5BS6i9RKbtg4w==" + }, + "cli-cursor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", + "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", + "requires": { + "restore-cursor": "^1.0.1" + } + }, + "cli-spinners": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-0.1.2.tgz", + "integrity": "sha1-u3ZNiOGF+54eaiofGXcjGPYF4xw=" + }, + "cli-truncate": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-0.2.1.tgz", + "integrity": "sha1-nxXPuwcFAFNpIWxiasfQWrkN1XQ=", + "requires": { + "slice-ansi": "0.0.4", + "string-width": "^1.0.1" + } + }, + "cli-width": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", + "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=" + }, + "clipboard": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.4.tgz", + "integrity": "sha512-Vw26VSLRpJfBofiVaFb/I8PVfdI1OxKcYShe6fm0sP/DtmiWQNCjhM/okTvdCo0G+lMMm1rMYbk4IK4x1X+kgQ==", + "optional": true, + "requires": { + "good-listener": "^1.2.2", + "select": "^1.1.2", + "tiny-emitter": "^2.0.0" + } + }, + "cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "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=" + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + } + } + }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=" + }, + "clone-regexp": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-2.2.0.tgz", + "integrity": "sha512-beMpP7BOtTipFuW8hrJvREQ2DrRu3BE7by0ZpibtfBA+qfHYvMGTc2Yb1JMYPKg/JUw0CHYvpg796aNTSW9z7Q==", + "requires": { + "is-regexp": "^2.0.0" + }, + "dependencies": { + "is-regexp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-2.1.0.tgz", + "integrity": "sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==" + } + } + }, + "clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "requires": { + "mimic-response": "^1.0.0" + }, + "dependencies": { + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" + } + } + }, + "clsx": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.1.0.tgz", + "integrity": "sha512-3avwM37fSK5oP6M5rQ9CNe99lwxhXDOeSWVPAOYF6OazUTgZCMb0yWlJpmdD74REy1gkEaFiub2ULv4fq9GUhA==" + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" + }, + "collapse-white-space": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.5.tgz", + "integrity": "sha512-703bOOmytCYAX9cXYqoikYIx6twmFCXsnzRQheBcTG3nzKYBR4P/+wkYeH+Mvj7qUz8zZDtdyzbxfnEi/kYzRQ==" + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.2.tgz", + "integrity": "sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==", + "requires": { + "color-convert": "^1.9.1", + "color-string": "^1.5.2" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "color-string": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", + "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "common-tags": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", + "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "compare-versions": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.5.1.tgz", + "integrity": "sha512-9fGPIB7C6AyM18CJJBHt5EnCZDG3oiTJYy0NjfIAGjKpzv0tkxWko7TNQHF5ymqm7IH03tqmeuBxtvD+Izh6mg==" + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + }, + "compressible": { + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.17.tgz", + "integrity": "sha512-BGHeLCK1GV7j1bSmQQAi26X+GgWcTjLr/0tzSvMCl3LH1w1IJ4PFSPoV5316b30cneTziC+B1a+3OjoSUcQYmw==", + "requires": { + "mime-db": ">= 1.40.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "compression-webpack-plugin": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/compression-webpack-plugin/-/compression-webpack-plugin-3.1.0.tgz", + "integrity": "sha512-iqTHj3rADN4yHwXMBrQa/xrncex/uEQy8QHlaTKxGchT/hC0SdlJlmL/5eRqffmWq2ep0/Romw6Ld39JjTR/ug==", + "requires": { + "cacache": "^13.0.1", + "find-cache-dir": "^3.0.0", + "neo-async": "^2.5.0", + "schema-utils": "^2.6.1", + "serialize-javascript": "^2.1.2", + "webpack-sources": "^1.0.1" + }, + "dependencies": { + "cacache": { + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-13.0.1.tgz", + "integrity": "sha512-5ZvAxd05HDDU+y9BVvcqYu2LLXmPnQ0hW62h32g4xBTgL/MppR4/04NHfj/ycM2y6lmTnbw6HVi+1eN0Psba6w==", + "requires": { + "chownr": "^1.1.2", + "figgy-pudding": "^3.5.1", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.2", + "infer-owner": "^1.0.4", + "lru-cache": "^5.1.1", + "minipass": "^3.0.0", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "p-map": "^3.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^2.7.1", + "ssri": "^7.0.0", + "unique-filename": "^1.1.1" + } + }, + "find-cache-dir": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.2.0.tgz", + "integrity": "sha512-1JKclkYYsf1q9WIJKLZa9S9muC+08RIjzAlLrK4QcYLJMS6mk9yombQ9qf+zJ7H9LS800k0s44L4sDq9VYzqyg==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.0", + "pkg-dir": "^4.1.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "requires": { + "minipass": "^3.0.0" + } + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "requires": { + "yallist": "^3.0.2" + }, + "dependencies": { + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + } + } + }, + "make-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.0.0.tgz", + "integrity": "sha512-grNJDhb8b1Jm1qeqW5R/O63wUo4UXo2v2HMic6YT9i/HBlF93S8jkMgH7yugvY9ABDShH4VZMn8I+U8+fCNegw==", + "requires": { + "semver": "^6.0.0" + } + }, + "minipass": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.1.tgz", + "integrity": "sha512-UFqVihv6PQgwj8/yTGvl9kPz7xIAY+R5z6XYjRInD3Gk3qx6QGSD6zEcpeG4Dy/lQnv1J6zv8ejV90hyYIKf3w==", + "requires": { + "yallist": "^4.0.0" + } + }, + "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==", + "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==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-map": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", + "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", + "requires": { + "aggregate-error": "^3.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==" + }, + "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==" + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "requires": { + "find-up": "^4.0.0" + } + }, + "schema-utils": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.6.4.tgz", + "integrity": "sha512-VNjcaUxVnEeun6B2fiiUDjXXBtD4ZSH7pdbfIu1pOFwgptDPLMo/z9jr4sUfsjFVPqDCEin/F7IYlq7/E6yDbQ==", + "requires": { + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "serialize-javascript": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-2.1.2.tgz", + "integrity": "sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ==" + }, + "ssri": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-7.1.0.tgz", + "integrity": "sha512-77/WrDZUWocK0mvA5NTRQyveUf+wsrIc6vyrxpS8tVvYBcX215QbafrJR3KtkpskIzoFLqqNuuYQvxaMjXJ/0g==", + "requires": { + "figgy-pudding": "^3.5.1", + "minipass": "^3.1.1" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "condense-newlines": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/condense-newlines/-/condense-newlines-0.2.1.tgz", + "integrity": "sha1-PemFVTE5R10yUCyDsC9gaE0kxV8=", + "requires": { + "extend-shallow": "^2.0.1", + "is-whitespace": "^0.3.0", + "kind-of": "^3.0.2" + } + }, + "config-chain": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", + "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", + "requires": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "configstore": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-4.0.0.tgz", + "integrity": "sha512-CmquAXFBocrzaSM8mtGPMM/HiWmyIpr4CcJl/rgY2uCObZ/S7cKU0silxslqJejl+t/T9HS8E0PUNQD81JGUEQ==", + "requires": { + "dot-prop": "^4.1.0", + "graceful-fs": "^4.1.2", + "make-dir": "^1.0.0", + "unique-string": "^1.0.0", + "write-file-atomic": "^2.0.0", + "xdg-basedir": "^3.0.0" + }, + "dependencies": { + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "requires": { + "pify": "^3.0.0" + } + } + } + }, + "confusing-browser-globals": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.9.tgz", + "integrity": "sha512-KbS1Y0jMtyPgIxjO7ZzMAuUpAKMt1SzCL9fsrKsX6b0zJPTaT0SiSPmewwVZg9UAO83HVIlEhZF84LIjZ0lmAw==" + }, + "connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" + }, + "connected-react-router": { + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/connected-react-router/-/connected-react-router-6.6.1.tgz", + "integrity": "sha512-a/SE3HgpZABCxr083bfAMpgZwUzlv1RkmOV71+D4I77edoR/peg7uJMHOgqWnXXqGD7lo3Y2ZgUlXtMhcv8FeA==", + "requires": { + "immutable": "^3.8.1", + "prop-types": "^15.7.2", + "seamless-immutable": "^7.1.3" + } + }, + "consola": { + "version": "2.11.1", + "resolved": "https://registry.npmjs.org/consola/-/consola-2.11.1.tgz", + "integrity": "sha512-zFH/xFAE/KHJiWqwyTEDmdFe34Swc0pqMKJeowTvR3irepx8kKPu8bjaKzRd+RLjLH+0TvFxFBnohbSUQ+hOsw==" + }, + "console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + }, + "contains-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", + "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=" + }, + "content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "requires": { + "safe-buffer": "5.1.2" + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "cookiejar": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.2.tgz", + "integrity": "sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA==" + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + }, + "core-js": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", + "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=" + }, + "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==", + "requires": { + "browserslist": "^4.8.3", + "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==", + "requires": { + "caniuse-lite": "^1.0.30001023", + "electron-to-chromium": "^1.3.341", + "node-releases": "^1.1.47" + } + }, + "caniuse-lite": { + "version": "1.0.30001025", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001025.tgz", + "integrity": "sha512-SKyFdHYfXUZf5V85+PJgLYyit27q4wgvZuf8QTOk1osbypcROihMBlx9GRar2/pIcKH2r4OehdlBr9x6PXetAQ==" + }, + "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==" + }, + "node-releases": { + "version": "1.1.48", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.48.tgz", + "integrity": "sha512-Hr8BbmUl1ujAST0K0snItzEA5zkJTQup8VNTKNfT6Zw8vTJkIiagUPNfxHmgDOyfFYNfKAul40sD0UEYTvwebw==", + "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==" + } + } + }, + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" + } + } + }, + "core-js-pure": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.6.0.tgz", + "integrity": "sha512-+YSSo7UFDFuVvMUr1HVFYArb22pYIKRDISBo6V50kRuS0MsXgsuDWmJYFu6dJsJupr77S486xRnDkr/BWQQonw==" + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + } + }, + "coveralls": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/coveralls/-/coveralls-3.0.2.tgz", + "integrity": "sha512-Tv0LKe/MkBOilH2v7WBiTBdudg2ChfGbdXafc/s330djpF3zKOmuehTeRwjXWc7pzfj9FrDUTA7tEx6Div8NFw==", + "requires": { + "growl": "~> 1.10.0", + "js-yaml": "^3.11.0", + "lcov-parse": "^0.0.10", + "log-driver": "^1.2.7", + "minimist": "^1.2.0", + "request": "^2.85.0" + } + }, + "create-ecdh": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", + "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.0.0" + } + }, + "create-error-class": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", + "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", + "dev": true, + "requires": { + "capture-stack-trace": "^1.0.0" + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "create-react-context": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/create-react-context/-/create-react-context-0.3.0.tgz", + "integrity": "sha512-dNldIoSuNSvlTJ7slIKC/ZFGKexBMBrrcc+TTe1NdmROnaASuLPvqpwj9v4XS4uXZ8+YPu0sNmShX2rXI5LNsw==", + "requires": { + "gud": "^1.0.0", + "warning": "^4.0.3" + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "crypt": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=" + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "crypto-random-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", + "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=" + }, + "css": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", + "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", + "requires": { + "inherits": "^2.0.3", + "source-map": "^0.6.1", + "source-map-resolve": "^0.5.2", + "urix": "^0.1.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "css-blank-pseudo": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz", + "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==", + "requires": { + "postcss": "^7.0.5" + } + }, + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=" + }, + "css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "requires": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + } + }, + "css-has-pseudo": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz", + "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==", + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^5.0.0-rc.4" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "css-loader": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-2.1.1.tgz", + "integrity": "sha512-OcKJU/lt232vl1P9EEDamhoO9iKY3tIjY5GU+XDLblAykTdgs6Ux9P1hTHve8nFKy5KPpOXOsVI/hIwi3841+w==", + "requires": { + "camelcase": "^5.2.0", + "icss-utils": "^4.1.0", + "loader-utils": "^1.2.3", + "normalize-path": "^3.0.0", + "postcss": "^7.0.14", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^2.0.6", + "postcss-modules-scope": "^2.1.0", + "postcss-modules-values": "^2.0.0", + "postcss-value-parser": "^3.3.0", + "schema-utils": "^1.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "css-prefers-color-scheme": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz", + "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==", + "requires": { + "postcss": "^7.0.5" + } + }, + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "css-selector-tokenizer": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.1.tgz", + "integrity": "sha512-xYL0AMZJ4gFzJQsHUKa5jiWWi2vH77WVNg7JYRyewwj6oPh4yb/y6Y9ZCw9dsj/9UauMhtuxR+ogQd//EdEVNA==", + "requires": { + "cssesc": "^0.1.0", + "fastparse": "^1.1.1", + "regexpu-core": "^1.0.0" + }, + "dependencies": { + "cssesc": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz", + "integrity": "sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=" + }, + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + }, + "regexpu-core": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", + "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=", + "requires": { + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" + } + }, + "regjsgen": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=" + }, + "regjsparser": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", + "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", + "requires": { + "jsesc": "~0.5.0" + } + } + } + }, + "css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "css-unit-converter": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.1.tgz", + "integrity": "sha1-2bkoGtz9jO2TW9urqDeGiX9k6ZY=" + }, + "css-what": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.2.1.tgz", + "integrity": "sha512-WwOrosiQTvyms+Ti5ZC5vGEK0Vod3FTt1ca+payZqvKuGJF+dq7bG63DstxtN0dpm6FxY27a/zS3Wten+gEtGw==" + }, + "css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" + }, + "cssdb": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz", + "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==" + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + }, + "cssnano": { + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", + "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", + "requires": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.7", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "cssnano-preset-default": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", + "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", + "requires": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.2", + "postcss-unique-selectors": "^4.0.1" + } + }, + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=" + }, + "cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=" + }, + "cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "requires": { + "postcss": "^7.0.0" + } + }, + "cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==" + }, + "csso": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.0.2.tgz", + "integrity": "sha512-kS7/oeNVXkHWxby5tHVxlhjizRCSv8QdU7hB2FpdAibDU8FjTAolhNjKNTiLzXtUrKT6HwClE81yXwEk1309wg==", + "requires": { + "css-tree": "1.0.0-alpha.37" + } + }, + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + }, + "cssstyle": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.4.0.tgz", + "integrity": "sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA==", + "requires": { + "cssom": "0.3.x" + } + }, + "csstype": { + "version": "2.6.8", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.8.tgz", + "integrity": "sha512-msVS9qTuMT5zwAGCVm4mxfrZ18BNc6Csd0oJAtiFMZ1FAx1CCvy2+5MDmYoix63LM/6NDbNtodCiGYGmFgO0dA==" + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "requires": { + "array-find-index": "^1.0.1" + } + }, + "cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" + }, + "cypress": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-3.6.1.tgz", + "integrity": "sha512-6n0oqENdz/oQ7EJ6IgESNb2M7Bo/70qX9jSJsAziJTC3kICfEMmJUlrAnP9bn+ut24MlXQST5nRXhUP5nRIx6A==", + "requires": { + "@cypress/listr-verbose-renderer": "0.4.1", + "@cypress/xvfb": "1.2.4", + "@types/sizzle": "2.3.2", + "arch": "2.1.1", + "bluebird": "3.5.0", + "cachedir": "1.3.0", + "chalk": "2.4.2", + "check-more-types": "2.24.0", + "commander": "2.15.1", + "common-tags": "1.8.0", + "debug": "3.2.6", + "execa": "0.10.0", + "executable": "4.1.1", + "extract-zip": "1.6.7", + "fs-extra": "5.0.0", + "getos": "3.1.1", + "is-ci": "1.2.1", + "is-installed-globally": "0.1.0", + "lazy-ass": "1.6.0", + "listr": "0.12.0", + "lodash": "4.17.15", + "log-symbols": "2.2.0", + "minimist": "1.2.0", + "moment": "2.24.0", + "ramda": "0.24.1", + "request": "2.88.0", + "request-progress": "3.0.0", + "supports-color": "5.5.0", + "tmp": "0.1.0", + "untildify": "3.0.3", + "url": "0.11.0", + "yauzl": "2.10.0" + }, + "dependencies": { + "commander": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz", + "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==" + }, + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "moment": { + "version": "2.24.0", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.24.0.tgz", + "integrity": "sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg==" + } + } + }, + "cypress-axe": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/cypress-axe/-/cypress-axe-0.4.1.tgz", + "integrity": "sha512-qgemqMDbT2fwrANormAuVLn/qzX1ytZ6zUHHLfzsd8NizK6YV0zLvo+oU4k850hj3+AiQ9LSbSitPIPLnvPmPg==" + }, + "cypress-file-upload": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/cypress-file-upload/-/cypress-file-upload-3.5.0.tgz", + "integrity": "sha512-MgrsP4C2pUMvHqixH33OtXHNKkwQZV6ny0fu+APDTEP9O/uuKFh3sYcnPNU6XGfuC85/RmqVNw21ZQyyT+S5IQ==" + }, + "cypress-plugin-retries": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/cypress-plugin-retries/-/cypress-plugin-retries-1.5.0.tgz", + "integrity": "sha512-nSJx4RkbeQFGjsymPWabn7i2GmxULUu9SqtiJqoVFa1XfVtQC1Uoogxj/zZzhrWYwYJ2183xslb9HqQV6bafFQ==", + "requires": { + "chalk": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.0.tgz", + "integrity": "sha512-7kFQgnEaMdRtwf6uSfUnVr9gSGC7faurn+J/Mv90/W+iTtN0405/nLdopfMWwchyxhbGYl6TC4Sccn9TUkGAgg==", + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "damerau-levenshtein": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.5.tgz", + "integrity": "sha512-CBCRqFnpu715iPmw1KrdOrzRqbdFwQTwAWyyyYS42+iAgHCuXZ+/TdMgQkUENPomxEz9z1BEzuQU2Xw0kUuAgA==" + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "data-urls": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", + "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", + "requires": { + "abab": "^2.0.0", + "whatwg-mimetype": "^2.2.0", + "whatwg-url": "^7.0.0" + }, + "dependencies": { + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + } + } + }, + "date-fns": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz", + "integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==" + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "requires": { + "ms": "^2.1.1" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, + "decamelize-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", + "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", + "requires": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=" + } + } + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + }, + "decompress-response": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz", + "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==", + "requires": { + "mimic-response": "^2.0.0" + } + }, + "decorate-component-with-props": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/decorate-component-with-props/-/decorate-component-with-props-1.1.0.tgz", + "integrity": "sha512-tTYQojixN64yK3/WBODMfvss/zbmyUx9HQXhzSxZiSiofeekVeRyyuToy9BCiTMrVEIKWxTcla2t3y5qdaUF7Q==" + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" + }, + "deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "requires": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + } + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" + }, + "default-gateway": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "requires": { + "execa": "^1.0.0", + "ip-regex": "^2.1.0" + }, + "dependencies": { + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.0.0" + } + } + } + }, + "default-require-extensions": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-1.0.0.tgz", + "integrity": "sha1-836hXT4T/9m0N9M+GnW1+5eHTLg=", + "requires": { + "strip-bom": "^2.0.0" + }, + "dependencies": { + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "requires": { + "is-utf8": "^0.2.0" + } + } + } + }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "requires": { + "clone": "^1.0.2" + }, + "dependencies": { + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=" + } + } + }, + "defer-to-connect": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.1.tgz", + "integrity": "sha512-J7thop4u3mRTkYRQ+Vpfwy2G5Ehoy82I14+14W4YMDLKdWloI9gSzRbV30s/NckQGVJtPkWNcW4oMAUigTdqiQ==" + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "delegate": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz", + "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==", + "optional": true + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "deprecated-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/deprecated-obj/-/deprecated-obj-1.0.1.tgz", + "integrity": "sha512-igs766xNtF7Fv/R//gT644e6dr+bT6kJrg+qyJA9affCyvf70UUNKIUIMUSROBg1sPUrBnENPsDdDHcBLI5wFQ==", + "requires": { + "flat": "^4.1.0", + "lodash": "^4.17.11" + } + }, + "deprecation": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", + "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==" + }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "detect-browser": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/detect-browser/-/detect-browser-4.8.0.tgz", + "integrity": "sha512-f4h2dFgzHUIpjpBLjhnDIteXv8VQiUm8XzAuzQtYUqECX/eKh67ykuiVoyb7Db7a0PUSmJa3OGXStG0CbQFUVw==" + }, + "detect-indent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", + "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", + "requires": { + "repeating": "^2.0.0" + } + }, + "detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=" + }, + "detect-newline": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", + "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=" + }, + "detect-node": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", + "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==" + }, + "detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "requires": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "detect-repo-changelog": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/detect-repo-changelog/-/detect-repo-changelog-1.0.1.tgz", + "integrity": "sha1-whCMu/CWTae8B0ZFtq0dO4CmvW0=", + "requires": { + "changelog-filename-regex": "^1.1.0", + "is-regular-file": "^1.0.1", + "lodash.find": "^4.6.0", + "pify": "^2.3.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + } + } + }, + "diff": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==" + }, + "diff-sequences": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-24.9.0.tgz", + "integrity": "sha512-Dj6Wk3tWyTE+Fo1rW8v0Xhwk80um6yFYKbuAxc9c3EZxIHFDYwbi34Uk42u1CdnIiVorvt4RmlSDjIPyzGC2ew==" + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "requires": { + "path-type": "^4.0.0" + }, + "dependencies": { + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + } + } + }, + "dnd-core": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/dnd-core/-/dnd-core-4.0.5.tgz", + "integrity": "sha1-O4PRONDV4mXHPsl43sXh7UQdxmU=", + "requires": { + "asap": "^2.0.6", + "invariant": "^2.2.4", + "lodash": "^4.17.10", + "redux": "^4.0.0" + } + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" + }, + "dns-packet": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", + "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", + "requires": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "requires": { + "buffer-indexof": "^1.0.0" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-helpers": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-3.4.0.tgz", + "integrity": "sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA==", + "requires": { + "@babel/runtime": "^7.1.2" + } + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz", + "integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==" + } + } + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "domexception": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", + "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", + "requires": { + "webidl-conversions": "^4.0.2" + } + }, + "domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "requires": { + "domelementtype": "1" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "dot-prop": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", + "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", + "requires": { + "is-obj": "^1.0.0" + } + }, + "dotenv": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-6.0.0.tgz", + "integrity": "sha512-FlWbnhgjtwD+uNLUGHbMykMOYQaTivdHEmYwAKFjn6GKe/CqY0fNae93ZHTd20snh9ZLr8mTzIL9m0APQ1pjQg==" + }, + "draft-js": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/draft-js/-/draft-js-0.10.5.tgz", + "integrity": "sha512-LE6jSCV9nkPhfVX2ggcRLA4FKs6zWq9ceuO/88BpXdNCS7mjRTgs0NsV6piUCJX9YxMsB9An33wnkMmU2sD2Zg==", + "requires": { + "fbjs": "^0.8.15", + "immutable": "~3.7.4", + "object-assign": "^4.1.0" + }, + "dependencies": { + "immutable": { + "version": "3.7.6", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.7.6.tgz", + "integrity": "sha1-E7TTyxK++hVIKib+Gy665kAHHks=" + } + } + }, + "draft-js-alignment-plugin": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/draft-js-alignment-plugin/-/draft-js-alignment-plugin-2.0.6.tgz", + "integrity": "sha512-sHHrQFrqBa2l17UBMOlshGXdMuQhCne3vmLjGhRfcIGxNZNtaR15BTBd63k5V4s09RSSRR/AL3ldJK8t1cKqjA==", + "requires": { + "draft-js-buttons": "^2.0.1" + } + }, + "draft-js-block-breakout-plugin": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/draft-js-block-breakout-plugin/-/draft-js-block-breakout-plugin-2.0.1.tgz", + "integrity": "sha1-o4471o2VONevFdTZZoRNbm0q2FA=", + "requires": { + "immutable": "~3.7.4" + }, + "dependencies": { + "immutable": { + "version": "3.7.6", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.7.6.tgz", + "integrity": "sha1-E7TTyxK++hVIKib+Gy665kAHHks=" + } + } + }, + "draft-js-buttons": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/draft-js-buttons/-/draft-js-buttons-2.0.1.tgz", + "integrity": "sha512-d5FKPGpRe0vmFrCuglZkLloErGVsPTefeBcHiqvw03aLdPlnM4wO0Y5R43TPI+oEoZxplEQuycBvGmUmO8dhbQ==", + "requires": { + "union-class-names": "^1.0.0" + } + }, + "draft-js-import-element": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/draft-js-import-element/-/draft-js-import-element-1.4.0.tgz", + "integrity": "sha512-WmYT5PrCm47lGL5FkH6sRO3TTAcn7qNHsD3igiPqLG/RXrqyKrqN4+wBgbcT2lhna/yfWTRtgzAbQsSJoS1Meg==", + "requires": { + "draft-js-utils": "^1.4.0", + "synthetic-dom": "^1.4.0" + } + }, + "draft-js-plugins-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/draft-js-plugins-utils/-/draft-js-plugins-utils-2.0.3.tgz", + "integrity": "sha512-MjSIRjaCbSANjE0Fmg3wh4NsVF5y89AkrGxsJLOkMrPS0ZGymK1YHaqIelrBJt+6Kr46ALtHQieaOFxEbqbrdg==" + }, + "draft-js-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/draft-js-utils/-/draft-js-utils-1.4.0.tgz", + "integrity": "sha512-8s9FFuKC+lOWGwJ0b3om2PF+uXrqQPaEQlPJI7UxdzxTYGMeKouMPA9+YlPn52zcAVElIZtd2tXj6eQmvlKelw==" + }, + "draftjs-filters": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/draftjs-filters/-/draftjs-filters-2.3.0.tgz", + "integrity": "sha512-Yi4G3zbbJwrTxFCtCooXLuIeThrY4YFvRrrL3Ck+zYi1V1/3z+j+QXHE/tNa182eb7Tq7t0AxNKE+mOFlqG8tw==" + }, + "draftjs-to-html": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/draftjs-to-html/-/draftjs-to-html-0.8.4.tgz", + "integrity": "sha512-+4hekxc8dTJvKk6usiEsFX9O1uOD9vLZZOs9ZI3RhTe89yNmtazYII/ILDXfbMPfzNaYfX7Gf3zjRm6UUFxqyg==" + }, + "duplexer": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", + "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=" + }, + "duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "editorconfig": { + "version": "0.15.3", + "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.3.tgz", + "integrity": "sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==", + "requires": { + "commander": "^2.19.0", + "lru-cache": "^4.1.5", + "semver": "^5.6.0", + "sigmund": "^1.0.1" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "electron-to-chromium": { + "version": "1.3.322", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.322.tgz", + "integrity": "sha512-Tc8JQEfGQ1MzfSzI/bTlSr7btJv/FFO7Yh6tanqVmIWOuNCu6/D1MilIEgLtmWqIrsv+o4IjpLAhgMBr/ncNAA==" + }, + "elegant-spinner": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/elegant-spinner/-/elegant-spinner-1.0.1.tgz", + "integrity": "sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4=" + }, + "element-resize-detector": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/element-resize-detector/-/element-resize-detector-1.2.1.tgz", + "integrity": "sha512-BdFsPepnQr9fznNPF9nF4vQ457U/ZJXQDSNF1zBe7yaga8v9AdZf3/NElYxFdUh7SitSGt040QygiTo6dtatIw==", + "requires": { + "batch-processor": "1.0.0" + } + }, + "elliptic": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.2.tgz", + "integrity": "sha512-f4x70okzZbIQl/NSRLkI/+tteV/9WqL98zx+SQ69KbXxmVrmjwsNUPn/gYJJ0sHvEak24cZgHIPegRePAtA/xw==", + "requires": { + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "encoding": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", + "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=", + "requires": { + "iconv-lite": "~0.4.13" + } + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "requires": { + "once": "^1.4.0" + } + }, + "enhanced-resolve": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.1.tgz", + "integrity": "sha512-98p2zE+rL7/g/DzMHMTF4zZlCgeVdJ7yr6xzEpJRYwFYrGi9ANdn5DnJURg6RpBkyk60XYDnWIv51VfIhfNGuA==", + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "dependencies": { + "memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + } + } + }, + "entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.0.tgz", + "integrity": "sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw==" + }, + "errno": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.0.tgz", + "integrity": "sha512-yYkE07YF+6SIBmg1MsJ9dlub5L48Ek7X0qz+c/CPCHS9EBXfESorzng4cJQjJW5/pB6vDF41u7F8vUhLVDqIug==", + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.1.5", + "is-regex": "^1.0.5", + "object-inspect": "^1.7.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.0", + "string.prototype.trimleft": "^2.1.1", + "string.prototype.trimright": "^2.1.1" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "escodegen": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.12.0.tgz", + "integrity": "sha512-TuA+EhsanGcme5T3R0L80u4t8CpbXQjegRmf7+FPTJrtCTErXFeelblRgHQa1FofEzqYYJmJ/OqjTwREp9qgmg==", + "requires": { + "esprima": "^3.1.3", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true + } + } + }, + "eslint": { + "version": "5.16.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-5.16.0.tgz", + "integrity": "sha512-S3Rz11i7c8AA5JPv7xAH+dOyq/Cu/VXHiHXBPOU1k/JAM5dXqQPt3qcrhpHSorXmrpu2g0gkIBVXAqCpzfoZIg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "ajv": "^6.9.1", + "chalk": "^2.1.0", + "cross-spawn": "^6.0.5", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "eslint-scope": "^4.0.3", + "eslint-utils": "^1.3.1", + "eslint-visitor-keys": "^1.0.0", + "espree": "^5.0.1", + "esquery": "^1.0.1", + "esutils": "^2.0.2", + "file-entry-cache": "^5.0.1", + "functional-red-black-tree": "^1.0.1", + "glob": "^7.1.2", + "globals": "^11.7.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "inquirer": "^6.2.2", + "js-yaml": "^3.13.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.11", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.2", + "path-is-inside": "^1.0.2", + "progress": "^2.0.0", + "regexpp": "^2.0.1", + "semver": "^5.5.1", + "strip-ansi": "^4.0.0", + "strip-json-comments": "^2.0.1", + "table": "^5.2.3", + "text-table": "^0.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "import-fresh": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", + "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "eslint-config-airbnb": { + "version": "17.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb/-/eslint-config-airbnb-17.1.0.tgz", + "integrity": "sha512-R9jw28hFfEQnpPau01NO5K/JWMGLi6aymiF6RsnMURjTk+MqZKllCqGK/0tOvHkPi/NWSSOU2Ced/GX++YxLnw==", + "requires": { + "eslint-config-airbnb-base": "^13.1.0", + "object.assign": "^4.1.0", + "object.entries": "^1.0.4" + } + }, + "eslint-config-airbnb-base": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-13.2.0.tgz", + "integrity": "sha512-1mg/7eoB4AUeB0X1c/ho4vb2gYkNH8Trr/EgCT/aGmKhhG+F6vF5s8+iRBlWAzFIAphxIdp3YfEKgEl0f9Xg+w==", + "requires": { + "confusing-browser-globals": "^1.0.5", + "object.assign": "^4.1.0", + "object.entries": "^1.1.0" + } + }, + "eslint-config-prettier": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-4.1.0.tgz", + "integrity": "sha512-zILwX9/Ocz4SV2vX7ox85AsrAgXV3f2o2gpIicdMIOra48WYqgUnWNH/cR/iHtmD2Vb3dLSC3LiEJnS05Gkw7w==", + "requires": { + "get-stdin": "^6.0.0" + } + }, + "eslint-config-react-app": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-4.0.1.tgz", + "integrity": "sha512-ZsaoXUIGsK8FCi/x4lT2bZR5mMkL/Kgj+Lnw690rbvvUr/uiwgFiD8FcfAhkCycm7Xte6O5lYz4EqMx2vX7jgw==", + "requires": { + "confusing-browser-globals": "^1.0.7" + } + }, + "eslint-import-resolver-alias": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-alias/-/eslint-import-resolver-alias-1.1.2.tgz", + "integrity": "sha512-WdviM1Eu834zsfjHtcGHtGfcu+F30Od3V7I9Fi57uhBEwPkjDcii7/yW8jAT+gOhn4P/vOxxNAXbFAKsrrc15w==" + }, + "eslint-import-resolver-babel-plugin-root-import": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-babel-plugin-root-import/-/eslint-import-resolver-babel-plugin-root-import-1.1.1.tgz", + "integrity": "sha512-ZZxdV9AxzL2WFVggDxZ36xodPg2+BTrkhhMf/of+BxSVh/GKLGCs17EDq5b61wqC7/oQsA2h1RtH1fV7HOUV/w==", + "requires": { + "eslint-import-resolver-node": "^0.2.1", + "json5": "^0.5.0" + }, + "dependencies": { + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=" + } + } + }, + "eslint-import-resolver-node": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.2.3.tgz", + "integrity": "sha1-Wt2BBujJKNssuiMrzZ76hG49oWw=", + "requires": { + "debug": "^2.2.0", + "object-assign": "^4.0.1", + "resolve": "^1.1.6" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "eslint-module-utils": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.5.0.tgz", + "integrity": "sha512-kCo8pZaNz2dsAW7nCUjuVoI11EBXXpIzfNxmaoLhXoRDOnqXLC4iSGVRdZPhOitfbdEfMEfKOiENaK6wDPZEGw==", + "requires": { + "debug": "^2.6.9", + "pkg-dir": "^2.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "eslint-plugin-flowtype": { + "version": "2.50.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.50.1.tgz", + "integrity": "sha512-9kRxF9hfM/O6WGZcZPszOVPd2W0TLHBtceulLTsGfwMPtiCCLnCW0ssRiOOiXyqrCA20pm1iXdXm7gQeN306zQ==", + "requires": { + "lodash": "^4.17.10" + } + }, + "eslint-plugin-import": { + "version": "2.17.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.17.2.tgz", + "integrity": "sha512-m+cSVxM7oLsIpmwNn2WXTJoReOF9f/CtLMo7qOVmKd1KntBy0hEcuNZ3erTmWjx+DxRO0Zcrm5KwAvI9wHcV5g==", + "requires": { + "array-includes": "^3.0.3", + "contains-path": "^0.1.0", + "debug": "^2.6.9", + "doctrine": "1.5.0", + "eslint-import-resolver-node": "^0.3.2", + "eslint-module-utils": "^2.4.0", + "has": "^1.0.3", + "lodash": "^4.17.11", + "minimatch": "^3.0.4", + "read-pkg-up": "^2.0.0", + "resolve": "^1.10.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "doctrine": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", + "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", + "requires": { + "esutils": "^2.0.2", + "isarray": "^1.0.0" + } + }, + "eslint-import-resolver-node": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.2.tgz", + "integrity": "sha512-sfmTqJfPSizWu4aymbPr4Iidp5yKm8yDkHp+Ir3YiTHiiDfxh69mOUsmiqW6RZ9zRXFaF64GtYmN7e+8GHBv6Q==", + "requires": { + "debug": "^2.6.9", + "resolve": "^1.5.0" + } + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "requires": { + "error-ex": "^1.2.0" + } + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "requires": { + "pify": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "requires": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + } + } + } + }, + "eslint-plugin-jsx-a11y": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.2.1.tgz", + "integrity": "sha512-cjN2ObWrRz0TTw7vEcGQrx+YltMvZoOEx4hWU8eEERDnBIU00OTq7Vr+jA7DFKxiwLNv4tTh5Pq2GUNEa8b6+w==", + "requires": { + "aria-query": "^3.0.0", + "array-includes": "^3.0.3", + "ast-types-flow": "^0.0.7", + "axobject-query": "^2.0.2", + "damerau-levenshtein": "^1.0.4", + "emoji-regex": "^7.0.2", + "has": "^1.0.3", + "jsx-ast-utils": "^2.0.1" + } + }, + "eslint-plugin-prettier": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.0.1.tgz", + "integrity": "sha512-/PMttrarPAY78PLvV3xfWibMOdMDl57hmlQ2XqFeA37wd+CJ7WSxV7txqjVPHi/AAFKd2lX0ZqfsOc/i5yFCSQ==", + "requires": { + "prettier-linter-helpers": "^1.0.0" + } + }, + "eslint-plugin-react": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.13.0.tgz", + "integrity": "sha512-uA5LrHylu8lW/eAH3bEQe9YdzpPaFd9yAJTwTi/i/BKTD7j6aQMKVAdGM/ML72zD6womuSK7EiGtMKuK06lWjQ==", + "requires": { + "array-includes": "^3.0.3", + "doctrine": "^2.1.0", + "has": "^1.0.3", + "jsx-ast-utils": "^2.1.0", + "object.fromentries": "^2.0.0", + "prop-types": "^15.7.2", + "resolve": "^1.10.1" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + } + } + }, + "eslint-plugin-react-hooks": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-1.6.0.tgz", + "integrity": "sha512-lHBVRIaz5ibnIgNG07JNiAuBUeKhEf8l4etNx5vfAEwqQ5tcuK3jV9yjmopPgQDagQb7HwIuQVsE3IVcGrRnag==" + }, + "eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", + "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, + "eslint-visitor-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz", + "integrity": "sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==" + }, + "espree": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-5.0.1.tgz", + "integrity": "sha512-qWAZcWh4XE/RwzLJejfcofscgMc9CamR6Tn1+XRXNzrvUSSbiAjGOI/fggztjIi7y9VLPqnICMIPiGyr8JaZ0A==", + "requires": { + "acorn": "^6.0.7", + "acorn-jsx": "^5.0.0", + "eslint-visitor-keys": "^1.0.0" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "esquery": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz", + "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==", + "requires": { + "estraverse": "^4.0.0" + } + }, + "esrecurse": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", + "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "requires": { + "estraverse": "^4.1.0" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "event-stream": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz", + "integrity": "sha1-SrTJoPWlTbkzi0w02Gv86PSzVXE=", + "requires": { + "duplexer": "~0.1.1", + "from": "~0", + "map-stream": "~0.1.0", + "pause-stream": "0.0.11", + "split": "0.3", + "stream-combiner": "~0.0.4", + "through": "~2.3.1" + } + }, + "eventemitter3": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.0.tgz", + "integrity": "sha512-qerSRB0p+UDEssxTtm6EDKcE7W4OaoisfIMl4CngyEhjpYglocpNg6UEqCvemdGhosAsg4sO2dXJOdyBifPGCg==" + }, + "events": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.0.0.tgz", + "integrity": "sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA==" + }, + "eventsource": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-0.1.6.tgz", + "integrity": "sha1-Cs7ehJ7X3RzMMsgRuxG5RNTykjI=", + "requires": { + "original": ">=0.0.5" + } + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "exec-sh": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.2.tgz", + "integrity": "sha512-FIUCJz1RbuS0FKTdaAafAByGS0CPvU3R0MeHxgtl+djzCc//F8HakL8GzmVNZanasTbTAY/3DRFA0KpVqj/eAw==", + "requires": { + "merge": "^1.2.0" + } + }, + "execa": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz", + "integrity": "sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "execall": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/execall/-/execall-2.0.0.tgz", + "integrity": "sha512-0FU2hZ5Hh6iQnarpRtQurM/aAvp3RIbfvgLHrcqJYzhXyV2KFruhuChf9NC6waAhiUR7FFtlugkI4p7f2Fqlow==", + "requires": { + "clone-regexp": "^2.1.0" + } + }, + "executable": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", + "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", + "requires": { + "pify": "^2.2.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + } + } + }, + "exenv": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz", + "integrity": "sha1-KueOhdmJQVhnCwPUe+wfA72Ru50=" + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=" + }, + "exit-hook": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz", + "integrity": "sha1-8FyiM7SMBdVP/wd2XfhQfpXAL/g=" + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "requires": { + "is-posix-bracket": "^0.1.0" + } + }, + "expand-range": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", + "requires": { + "fill-range": "^2.1.0" + } + }, + "expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==" + }, + "expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "expect": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-23.6.0.tgz", + "integrity": "sha512-dgSoOHgmtn/aDGRVFWclQyPDKl2CQRq0hmIEoUAuQs/2rn2NcvCWcSCovm6BLeuB/7EZuLGu2QfnR+qRt5OM4w==", + "requires": { + "ansi-styles": "^3.2.0", + "jest-diff": "^23.6.0", + "jest-get-type": "^22.1.0", + "jest-matcher-utils": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-regex-util": "^23.3.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "jest-diff": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-23.6.0.tgz", + "integrity": "sha512-Gz9l5Ov+X3aL5L37IT+8hoCUsof1CVYBb2QEkOupK64XyRR3h+uRpYIm97K7sY8diFxowR8pIGEdyfMKTixo3g==", + "requires": { + "chalk": "^2.0.1", + "diff": "^3.2.0", + "jest-get-type": "^22.1.0", + "pretty-format": "^23.6.0" + } + }, + "jest-get-type": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-22.4.3.tgz", + "integrity": "sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w==" + }, + "jest-matcher-utils": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-23.6.0.tgz", + "integrity": "sha512-rosyCHQfBcol4NsckTn01cdelzWLU9Cq7aaigDf8VwwpIRvWE/9zLgX2bON+FkEW69/0UuYslUe22SOdEf2nog==", + "requires": { + "chalk": "^2.0.1", + "jest-get-type": "^22.1.0", + "pretty-format": "^23.6.0" + } + }, + "pretty-format": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.6.0.tgz", + "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==", + "requires": { + "ansi-regex": "^3.0.0", + "ansi-styles": "^3.2.0" + } + } + } + }, + "express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "dependencies": { + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "requires": { + "os-tmpdir": "~1.0.2" + } + } + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "requires": { + "is-extglob": "^1.0.0" + } + }, + "extract-zip": { + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.7.tgz", + "integrity": "sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k=", + "requires": { + "concat-stream": "1.6.2", + "debug": "2.6.9", + "mkdirp": "0.5.1", + "yauzl": "2.4.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "yauzl": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz", + "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=", + "requires": { + "fd-slicer": "~1.0.1" + } + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" + }, + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=" + }, + "fast-diff": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==" + }, + "fast-glob": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.1.1.tgz", + "integrity": "sha512-nTCREpBY8w8r+boyFYAx21iL6faSsQynliPHM4Uf56SbkyohCNxpVPEH9xrF5TXKy+IsjkPUHDKiUkzBVRXn9g==", + "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" + }, + "dependencies": { + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "glob-parent": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.0.tgz", + "integrity": "sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + } + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "fastparse": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==" + }, + "fastq": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.6.0.tgz", + "integrity": "sha512-jmxqQ3Z/nXoeyDmWAzF9kH1aGZSis6e/SbfPmJpUnyZ0ogr6iscHQaml4wsEepEWSdtmpy+eVXmCRIMpxaXqOA==", + "requires": { + "reusify": "^1.0.0" + } + }, + "faye-websocket": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", + "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "requires": { + "bser": "2.1.1" + } + }, + "fbjs": { + "version": "0.8.17", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz", + "integrity": "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=", + "requires": { + "core-js": "^1.0.0", + "isomorphic-fetch": "^2.1.1", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^0.7.18" + } + }, + "fd-slicer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", + "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=", + "requires": { + "pend": "~1.2.0" + } + }, + "figgy-pudding": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz", + "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==" + }, + "figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", + "requires": { + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" + } + }, + "file-entry-cache": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", + "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", + "requires": { + "flat-cache": "^2.0.1" + } + }, + "file-loader": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-3.0.1.tgz", + "integrity": "sha512-4sNIOXgtH/9WZq4NvlfU3Opn5ynUsqBwSLyM+I7UOwdGigTBYfVVQEwe/msZNX/j4pCJTIM14Fsw66Svo1oVrw==", + "requires": { + "loader-utils": "^1.0.2", + "schema-utils": "^1.0.0" + } + }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "optional": true + }, + "filename-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", + "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=" + }, + "fileset": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/fileset/-/fileset-2.0.3.tgz", + "integrity": "sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA=", + "requires": { + "glob": "^7.0.3", + "minimatch": "^3.0.3" + } + }, + "filesize": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz", + "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==" + }, + "fill-range": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", + "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", + "requires": { + "is-number": "^2.1.0", + "isobject": "^2.0.0", + "randomatic": "^3.0.0", + "repeat-element": "^1.1.2", + "repeat-string": "^1.5.2" + } + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", + "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", + "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==", + "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==" + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "requires": { + "find-up": "^3.0.0" + } + } + } + }, + "find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "requires": { + "locate-path": "^2.0.0" + } + }, + "find-versions": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz", + "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==", + "requires": { + "semver-regex": "^2.0.0" + } + }, + "find-with-regex": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/find-with-regex/-/find-with-regex-1.1.3.tgz", + "integrity": "sha512-zkEVQ1H3PIQL/19ADKt1lCQU4QGM3OneiderUcFgn5EgTm/TnoUh7HxPAwP8w/vXxWSLC6KtpbDQpypJ5+majw==" + }, + "flat": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/flat/-/flat-4.1.0.tgz", + "integrity": "sha512-Px/TiLIznH7gEDlPXcUD4KnBusa6kR6ayRUVcnEAbreRIuhkqow/mun59BuRXwoYk7ZQOLW1ZM05ilIvK38hFw==", + "requires": { + "is-buffer": "~2.0.3" + } + }, + "flat-cache": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", + "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", + "requires": { + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" + }, + "dependencies": { + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "flatted": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.1.tgz", + "integrity": "sha512-a1hQMktqW9Nmqr5aktAux3JMNqaucxGcjtjWnZLHX7yyPCmlSV3M54nGYbqT8K+0GhF3NBgmJCc3ma+WOgX8Jg==" + }, + "flatten": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz", + "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==" + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "follow-redirects": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", + "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", + "requires": { + "debug": "=3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + }, + "for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "requires": { + "for-in": "^1.0.1" + } + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "formidable": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/formidable/-/formidable-1.2.1.tgz", + "integrity": "sha512-Fs9VRguL0gqGHkXS5GQiMCr1VhZBxz0JnJs4JmMp/2jL18Fmbzvv7vOFRU+U8TBkHEE/CX1qDXzJplVULgsLeg==" + }, + "forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "from": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz", + "integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=" + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" + }, + "fs-extra": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz", + "integrity": "sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs-readdir-recursive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", + "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==", + "dev": true + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fsevents": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.11.tgz", + "integrity": "sha512-+ux3lx6peh0BpvY0JebGyZoiR4D+oYzdPZMKJwkZ+sFkNJzpL7tXc/wehS49gUAxg3tmMHPHZkA8JU2rhhgDHw==", + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1", + "node-pre-gyp": "*" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "optional": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "bundled": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "optional": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.1.3", + "bundled": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "optional": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "optional": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "optional": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "debug": { + "version": "3.2.6", + "bundled": true, + "optional": true, + "requires": { + "ms": "^2.1.1" + } + }, + "deep-extend": { + "version": "0.6.0", + "bundled": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.7", + "bundled": true, + "optional": true, + "requires": { + "minipass": "^2.6.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "optional": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "glob": { + "version": "7.1.6", + "bundled": true, + "optional": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.24", + "bundled": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore-walk": { + "version": "3.0.3", + "bundled": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "bundled": true, + "optional": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "optional": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "optional": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "optional": true + }, + "minipass": { + "version": "2.9.0", + "bundled": true, + "optional": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.3.3", + "bundled": true, + "optional": true, + "requires": { + "minipass": "^2.9.0" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "optional": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.1.2", + "bundled": true, + "optional": true + }, + "needle": { + "version": "2.4.0", + "bundled": true, + "optional": true, + "requires": { + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.14.0", + "bundled": true, + "optional": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.1", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.2.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4.4.2" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.1.1", + "bundled": true, + "optional": true, + "requires": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npm-normalize-package-bin": { + "version": "1.0.1", + "bundled": true, + "optional": true + }, + "npm-packlist": { + "version": "1.4.7", + "bundled": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "optional": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "optional": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "rc": { + "version": "1.2.8", + "bundled": true, + "optional": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "rimraf": { + "version": "2.7.1", + "bundled": true, + "optional": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "bundled": true, + "optional": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "optional": true + }, + "semver": { + "version": "5.7.1", + "bundled": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "optional": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "tar": { + "version": "4.4.13", + "bundled": true, + "optional": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.8.6", + "minizlib": "^1.2.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.3" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "bundled": true, + "optional": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "yallist": { + "version": "3.1.1", + "bundled": true, + "optional": true + } + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "gensync": { + "version": "1.0.0-beta.1", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", + "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==" + }, + "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==" + }, + "get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "get-stdin": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz", + "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==" + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" + }, + "getos": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/getos/-/getos-3.1.1.tgz", + "integrity": "sha512-oUP1rnEhAr97rkitiszGP9EgDVYnmchgFzfqRzSkgtfv7ai6tEi7Ko8GgjNXts7VLWEqrTWyhsOKLe5C5b/Zkg==", + "requires": { + "async": "2.6.1" + } + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "git-up": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/git-up/-/git-up-4.0.1.tgz", + "integrity": "sha512-LFTZZrBlrCrGCG07/dm1aCjjpL1z9L3+5aEeI9SBhAqSc+kiA9Or1bgZhQFNppJX6h/f5McrvJt1mQXTFm6Qrw==", + "requires": { + "is-ssh": "^1.3.0", + "parse-url": "^5.0.0" + } + }, + "git-url-parse": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-11.1.2.tgz", + "integrity": "sha512-gZeLVGY8QVKMIkckncX+iCq2/L8PlwncvDFKiWkBn9EtCfYDbliRTTp6qzyQ1VMdITUfq7293zDzfpjdiGASSQ==", + "requires": { + "git-up": "^4.0.0" + } + }, + "github-build": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/github-build/-/github-build-1.2.1.tgz", + "integrity": "sha512-VAT4NFU8hm9Ks5yNKuuczD2zMbmouAKHtxtwvmCj34Q2DpZsjgp3LLjtrKlm/YvGSzSNGmj22ccJQQei+f/vIw==", + "requires": { + "axios": "0.19.0" + } + }, + "github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4=" + }, + "glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-base": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", + "requires": { + "glob-parent": "^2.0.0", + "is-glob": "^2.0.0" + } + }, + "glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "requires": { + "is-glob": "^2.0.0" + } + }, + "glob-to-regexp": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", + "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=" + }, + "global-dirs": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", + "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", + "requires": { + "ini": "^1.3.4" + } + }, + "global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "requires": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + } + }, + "global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "requires": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + }, + "globby": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.1.tgz", + "integrity": "sha512-sSs4inE1FB2YQiymcmTv6NWENryABjUNPeWhOvmn4SjtKybglsyPZxFB3U1/+L1bYi0rNZDqCLlHyLYDl1Pq5A==", + "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", + "slash": "^3.0.0" + }, + "dependencies": { + "ignore": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz", + "integrity": "sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==" + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + } + } + }, + "globjoin": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz", + "integrity": "sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM=" + }, + "gonzales-pe": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.2.4.tgz", + "integrity": "sha512-v0Ts/8IsSbh9n1OJRnSfa7Nlxi4AkXIsWB6vPept8FDbL4bXn3FNuxjYtO/nmBGu7GDkL9MFeGebeSu6l55EPQ==", + "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=" + } + } + }, + "good-listener": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz", + "integrity": "sha1-1TswzfkxPf+33JoNR3CWqm0UXFA=", + "optional": true, + "requires": { + "delegate": "^3.1.2" + } + }, + "got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "requires": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + }, + "dependencies": { + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "requires": { + "mimic-response": "^1.0.0" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.0.0" + } + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" + } + } + }, + "graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==" + }, + "growl": { + "version": "1.10.5", + "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", + "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==" + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=" + }, + "gud": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gud/-/gud-1.0.0.tgz", + "integrity": "sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw==" + }, + "gzip-size": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-4.1.0.tgz", + "integrity": "sha1-iuCWJX6r59acRb4rZ8RIEk/7UXw=", + "requires": { + "duplexer": "^0.1.1", + "pify": "^3.0.0" + } + }, + "hamburgers": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/hamburgers/-/hamburgers-1.1.3.tgz", + "integrity": "sha512-qpfnJwZq6ATAGJEriwuyfVNgT++GG+o+3bBfPYF7F3WY452cYKbaYGUuqwhp+3kHLI6CL4VIBfj8bfbp90Lp1A==" + }, + "handle-thing": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.0.tgz", + "integrity": "sha512-d4sze1JNC454Wdo2fkuyzCr6aHcbL6PGGuFAz0Li/NcOm1tCHGnWDRmJP85dh9IhQErTc2svWFEX5xHIOo//kQ==" + }, + "handlebars": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.1.2.tgz", + "integrity": "sha512-nvfrjqvt9xQ8Z/w0ijewdD/vvWDTOweBUm96NTr66Wfvo1mJenBLwcYmPs3TIBP5ruzYGD7Hx/DaM9RmhroGPw==", + "requires": { + "neo-async": "^2.6.0", + "optimist": "^0.6.1", + "source-map": "^0.6.1", + "uglify-js": "^3.1.4" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" + }, + "har-validator": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", + "requires": { + "ajv": "^6.5.5", + "har-schema": "^2.0.0" + } + }, + "hard-source-webpack-plugin": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/hard-source-webpack-plugin/-/hard-source-webpack-plugin-0.13.1.tgz", + "integrity": "sha512-r9zf5Wq7IqJHdVAQsZ4OP+dcUSvoHqDMxJlIzaE2J0TZWn3UjMMrHqwDHR8Jr/pzPfG7XxSe36E7Y8QGNdtuAw==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "find-cache-dir": "^2.0.0", + "graceful-fs": "^4.1.11", + "lodash": "^4.15.0", + "mkdirp": "^0.5.1", + "node-object-hash": "^1.2.0", + "parse-json": "^4.0.0", + "pkg-dir": "^3.0.0", + "rimraf": "^2.6.2", + "semver": "^5.6.0", + "tapable": "^1.0.0-beta.5", + "webpack-sources": "^1.0.1", + "write-json-file": "^2.3.0" + }, + "dependencies": { + "find-up": { + "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": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "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" + } + }, + "p-limit": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", + "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", + "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 + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + } + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "requires": { + "ansi-regex": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + } + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "has-yarn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", + "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==" + }, + "hash-base": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" + }, + "history": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", + "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", + "requires": { + "@babel/runtime": "^7.1.2", + "loose-envify": "^1.2.0", + "resolve-pathname": "^3.0.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0", + "value-equal": "^1.0.1" + } + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "hoist-non-react-statics": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz", + "integrity": "sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw==" + }, + "home-or-tmp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", + "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.1" + } + }, + "homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "requires": { + "parse-passwd": "^1.0.0" + } + }, + "hosted-git-info": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.5.tgz", + "integrity": "sha512-kssjab8CvdXfcXMXVcvsXum4Hwdq9XGtRD3TteMEvEbq0LXyiNQr6AprqKqfeaDXze7SxWvRxdpwE6ku7ikLkg==" + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=" + }, + "hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=" + }, + "html-comment-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", + "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==" + }, + "html-encoding-sniffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", + "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", + "requires": { + "whatwg-encoding": "^1.0.1" + } + }, + "html-entities": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz", + "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=" + }, + "html-tags": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", + "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==" + }, + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + }, + "dependencies": { + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" + }, + "readable-stream": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz", + "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "http-cache-semantics": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.0.3.tgz", + "integrity": "sha512-TcIMG3qeVLgDr1TEd2XvHaTnMPwYQUQMIBLy+5pLSDKYFc7UIqj39w8EGzZkaxoLv/l2K8HaI0t5AVA+YYgUew==" + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" + }, + "http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "http-parser-js": { + "version": "0.4.10", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.10.tgz", + "integrity": "sha1-ksnBN0w1CF912zWexWzCV8u5P6Q=" + }, + "http-proxy": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.0.tgz", + "integrity": "sha512-84I2iJM/n1d4Hdgc6y2+qY5mDaz2PUVjlg9znE9byl+q0uC3DeByqBGReQu5tpLK0TAqTIXScRUV+dg7+bUPpQ==", + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-middleware": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", + "requires": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" + }, + "human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==" + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-replace-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", + "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=" + }, + "icss-utils": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", + "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", + "requires": { + "postcss": "^7.0.14" + } + }, + "ieee754": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==" + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" + }, + "iltorb": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/iltorb/-/iltorb-2.4.4.tgz", + "integrity": "sha512-7Qk6O7TK3rSWVRVRkPehcNTSN+P2i7MsG9pWmw6iVw/W6NcoNj0rFKOuBDM6fbZV6NNGuUW3JBRem6Ozn4KXhg==", + "requires": { + "detect-libc": "^1.0.3", + "nan": "^2.14.0", + "npmlog": "^4.1.2", + "prebuild-install": "^5.3.2", + "which-pm-runs": "^1.0.0" + } + }, + "image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", + "optional": true + }, + "immer": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/immer/-/immer-1.7.2.tgz", + "integrity": "sha512-4Urocwu9+XLDJw4Tc6ZCg7APVjjLInCFvO4TwGsAYV5zT6YYSor14dsZR0+0tHlDIN92cFUOq+i7fC00G5vTxA==" + }, + "immutable": { + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.2.tgz", + "integrity": "sha1-wkOZUUVbs5kT2vKBN28VMOEErfM=" + }, + "import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "requires": { + "import-from": "^2.1.0" + } + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "requires": { + "resolve-from": "^3.0.0" + } + }, + "import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=" + }, + "import-local": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-1.0.0.tgz", + "integrity": "sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ==", + "requires": { + "pkg-dir": "^2.0.0", + "resolve-cwd": "^2.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" + }, + "infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" + }, + "inquirer": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz", + "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", + "requires": { + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "lodash": "^4.17.12", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.4.0", + "string-width": "^2.1.0", + "strip-ansi": "^5.1.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==" + }, + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "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=" + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, + "rxjs": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.3.tgz", + "integrity": "sha512-wuYsAYYFdWTAnAaPoKGNhfpWwKZbJW+HgAJ+mImp+Epl7BG8oNWBCTyRM8gba9k4lk8BgWdoYm21Mo/RYhhbgA==", + "requires": { + "tslib": "^1.9.0" + } + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.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==", + "requires": { + "ansi-regex": "^4.1.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==" + } + } + } + } + }, + "internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "requires": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + } + }, + "interpret": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", + "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==" + }, + "intl-format-cache": { + "version": "4.2.13", + "resolved": "https://registry.npmjs.org/intl-format-cache/-/intl-format-cache-4.2.13.tgz", + "integrity": "sha512-yIIS4bKrWzBcWcCHArmEYB+VMSlVUWwOGwSlhWVVVWgVcouejAOm+Ivk9UKN0FKBuFzryfmWUMvbCJuMuMXgDw==" + }, + "intl-locales-supported": { + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/intl-locales-supported/-/intl-locales-supported-1.8.4.tgz", + "integrity": "sha512-wO0JhDqhshhkq8Pa9CLcstqd1aCXjfMgfMzjD6mDreS3mTSDbjGiMU+07O8BdJGxed7Q0Wf3TFVjGq0W3Y0n1w==" + }, + "intl-messageformat": { + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-7.7.2.tgz", + "integrity": "sha512-dcZxYh1laXLrv3VVb/Ke4lGee/NJmBcmA5ATPtX51dEL+aePs5GuQXD/MepxTv9M8kKqEt6KauGUwz6+X/tqBQ==", + "requires": { + "intl-format-cache": "^4.2.13", + "intl-messageformat-parser": "^3.5.1" + }, + "dependencies": { + "intl-messageformat-parser": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/intl-messageformat-parser/-/intl-messageformat-parser-3.5.1.tgz", + "integrity": "sha512-aCUjbLCZYhWJzC5gJiXKYR+OCE8rIegRBsjm1irJSH0AmeC7dIOp3nzOCc84BcyFX5baoXJfijV6SWqYUrN27w==", + "requires": { + "@formatjs/intl-unified-numberformat": "^2.2.0" + } + } + } + }, + "intl-messageformat-parser": { + "version": "3.6.4", + "resolved": "https://registry.npmjs.org/intl-messageformat-parser/-/intl-messageformat-parser-3.6.4.tgz", + "integrity": "sha512-RgPGwue0mJtoX2Ax8EmMzJzttxjnva7gx0Q7mKJ4oALrTZvtmCeAw5Msz2PcjW4dtCh/h7vN/8GJCxZO1uv+OA==", + "dev": true, + "requires": { + "@formatjs/intl-unified-numberformat": "^3.2.0" + }, + "dependencies": { + "@formatjs/intl-unified-numberformat": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@formatjs/intl-unified-numberformat/-/intl-unified-numberformat-3.2.0.tgz", + "integrity": "sha512-SZMTV/tR0h7nYhS2x69S7zhHXaBmE0ZTR2OIiakt8W7uYWVgcRhu/LgUeVtGzpwPI2ChcOjNMtX/k6y1M9aDNA==", + "dev": true, + "requires": { + "@formatjs/intl-utils": "^2.2.0" + } + }, + "@formatjs/intl-utils": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@formatjs/intl-utils/-/intl-utils-2.2.0.tgz", + "integrity": "sha512-+Az7tR1av1DHZu9668D8uh9atT6vp+FFmEF8BrEssv0OqzpVjpVBGVmcgPzQP8k2PQjVlm/h2w8cTt0knn132w==", + "dev": true + } + } + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "invert-kv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", + "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==" + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" + }, + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=" + }, + "ipaddr.js": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.0.tgz", + "integrity": "sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA==" + }, + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=" + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-alphabetical": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.3.tgz", + "integrity": "sha512-eEMa6MKpHFzw38eKm56iNNi6GJ7lf6aLLio7Kr23sJPAECscgRtZvOBYybejWDQ2bM949Y++61PY+udzj5QMLA==" + }, + "is-alphanumeric": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-alphanumeric/-/is-alphanumeric-1.0.0.tgz", + "integrity": "sha1-Spzvcdr0wAHB2B1j0UDPU/1oifQ=" + }, + "is-alphanumerical": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.3.tgz", + "integrity": "sha512-A1IGAPO5AW9vSh7omxIlOGwIqEvpW/TA+DksVOPM5ODuxKlZS09+TEM1E3275lJqO2oJ38vDpeAL3DCIiHE6eA==", + "requires": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + } + }, + "is-arguments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", + "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==" + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-buffer": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz", + "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==" + }, + "is-callable": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", + "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==" + }, + "is-ci": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", + "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", + "requires": { + "ci-info": "^1.5.0" + } + }, + "is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "requires": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-date-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==" + }, + "is-decimal": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.3.tgz", + "integrity": "sha512-bvLSwoDg2q6Gf+E2LEPiklHZxxiSi3XAh4Mav65mKqTfCO1HM3uBs24TjEH8iJX3bbDdLXKJXBTmGzuTUuAEjQ==" + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=" + }, + "is-dotfile": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", + "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=" + }, + "is-equal-shallow": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", + "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", + "requires": { + "is-primitive": "^2.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=" + }, + "is-finite": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-generator-fn": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-1.0.0.tgz", + "integrity": "sha1-lp1J4bszKfa7fwkIm+JleLLd1Go=" + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "requires": { + "is-extglob": "^1.0.0" + } + }, + "is-hexadecimal": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.3.tgz", + "integrity": "sha512-zxQ9//Q3D/34poZf8fiy3m3XVpbQc7ren15iKqrTtLPwkPD/t3Scy9Imp63FujULGxuK0ZlCwoo5xNpktFgbOA==" + }, + "is-installed-globally": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", + "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", + "requires": { + "global-dirs": "^0.1.0", + "is-path-inside": "^1.0.0" + } + }, + "is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==" + }, + "is-node": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-node/-/is-node-1.0.2.tgz", + "integrity": "sha1-19ACdF733ru3R36YiVarCk/MtlM=" + }, + "is-npm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-3.0.0.tgz", + "integrity": "sha512-wsigDr1Kkschp2opC4G3yA6r9EgVA6NjRpWzIi9axXqeIaAATPRJc4uLujXe3Nd9uO8KoDyA4MD6aZSeXTADhA==" + }, + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + }, + "is-observable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-observable/-/is-observable-1.1.0.tgz", + "integrity": "sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA==", + "requires": { + "symbol-observable": "^1.1.0" + }, + "dependencies": { + "symbol-observable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", + "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==" + } + } + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" + }, + "is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "requires": { + "is-path-inside": "^2.1.0" + }, + "dependencies": { + "is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "requires": { + "path-is-inside": "^1.0.2" + } + } + } + }, + "is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "requires": { + "path-is-inside": "^1.0.1" + } + }, + "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=" + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "is-posix-bracket": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", + "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=" + }, + "is-primitive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", + "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=" + }, + "is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", + "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=" + }, + "is-redirect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", + "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=", + "dev": true + }, + "is-regex": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", + "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", + "requires": { + "has": "^1.0.3" + } + }, + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=" + }, + "is-regular-file": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regular-file/-/is-regular-file-1.1.1.tgz", + "integrity": "sha512-+1U3MZrVwC4HM6VUKk3L5fiHtNd2d9kayzEJhmQ+B+uIBPE/p8Fy8QVdkx0HIr3o9J5TOKJY40eI5GfTfBqbdA==" + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" + }, + "is-retry-allowed": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", + "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", + "dev": true + }, + "is-root": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.0.0.tgz", + "integrity": "sha512-F/pJIk8QD6OX5DNhRB7hWamLsUilmkDGho48KbgZ6xg/lmAZXHxzXQ91jzB3yRSw5kdQGGGc4yz8HYhTYIMWPg==" + }, + "is-ssh": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.3.1.tgz", + "integrity": "sha512-0eRIASHZt1E68/ixClI8bp2YK2wmBPVWEismTs6M+M099jKgrzl/3E976zIbImSIob48N2/XGe9y7ZiYdImSlg==", + "requires": { + "protocols": "^1.1.0" + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + }, + "is-supported-regexp-flag": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-supported-regexp-flag/-/is-supported-regexp-flag-1.0.1.tgz", + "integrity": "sha512-3vcJecUUrpgCqc/ca0aWeNu64UGgxcvO60K/Fkr1N6RSvfGCTU60UKN68JDmKokgba0rFFJs12EnzOQa14ubKQ==" + }, + "is-svg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", + "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", + "requires": { + "html-comment-regex": "^1.1.0" + } + }, + "is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" + }, + "is-whitespace": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/is-whitespace/-/is-whitespace-0.3.0.tgz", + "integrity": "sha1-Fjnssb4DauxppUy7QBz77XEUq38=" + }, + "is-whitespace-character": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.3.tgz", + "integrity": "sha512-SNPgMLz9JzPccD3nPctcj8sZlX9DAMJSKH8bP7Z6bohCwuNgX8xbWr1eTAYXX9Vpi/aSn8Y1akL9WgM3t43YNQ==" + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + }, + "is-word-character": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.3.tgz", + "integrity": "sha512-0wfcrFgOOOBdgRNT9H33xe6Zi6yhX/uoc4U8NBZGeQQB0ctU1dnlNTyL9JM2646bHDTpsDm1Brb3VPoCIMrd/A==" + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" + }, + "is-yarn-global": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", + "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "requires": { + "isarray": "1.0.0" + } + }, + "isomorphic-fetch": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", + "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=", + "requires": { + "node-fetch": "^1.0.1", + "whatwg-fetch": ">=0.10.0" + } + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + }, + "istanbul-api": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.3.7.tgz", + "integrity": "sha512-4/ApBnMVeEPG3EkSzcw25wDe4N66wxwn+KKn6b47vyek8Xb3NBAcg4xfuQbS7BqcZuTX4wxfD5lVagdggR3gyA==", + "requires": { + "async": "^2.1.4", + "fileset": "^2.0.2", + "istanbul-lib-coverage": "^1.2.1", + "istanbul-lib-hook": "^1.2.2", + "istanbul-lib-instrument": "^1.10.2", + "istanbul-lib-report": "^1.1.5", + "istanbul-lib-source-maps": "^1.2.6", + "istanbul-reports": "^1.5.1", + "js-yaml": "^3.7.0", + "mkdirp": "^0.5.1", + "once": "^1.4.0" + } + }, + "istanbul-lib-coverage": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz", + "integrity": "sha512-PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ==" + }, + "istanbul-lib-hook": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.2.2.tgz", + "integrity": "sha512-/Jmq7Y1VeHnZEQ3TL10VHyb564mn6VrQXHchON9Jf/AEcmQ3ZIiyD1BVzNOKTZf/G3gE+kiGK6SmpF9y3qGPLw==", + "requires": { + "append-transform": "^0.4.0" + } + }, + "istanbul-lib-instrument": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.2.tgz", + "integrity": "sha512-aWHxfxDqvh/ZlxR8BBaEPVSWDPUkGD63VjGQn3jcw8jCp7sHEMKcrj4xfJn/ABzdMEHiQNyvDQhqm5o8+SQg7A==", + "requires": { + "babel-generator": "^6.18.0", + "babel-template": "^6.16.0", + "babel-traverse": "^6.18.0", + "babel-types": "^6.18.0", + "babylon": "^6.18.0", + "istanbul-lib-coverage": "^1.2.1", + "semver": "^5.3.0" + } + }, + "istanbul-lib-report": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.5.tgz", + "integrity": "sha512-UsYfRMoi6QO/doUshYNqcKJqVmFe9w51GZz8BS3WB0lYxAllQYklka2wP9+dGZeHYaWIdcXUx8JGdbqaoXRXzw==", + "requires": { + "istanbul-lib-coverage": "^1.2.1", + "mkdirp": "^0.5.1", + "path-parse": "^1.0.5", + "supports-color": "^3.1.2" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.6.tgz", + "integrity": "sha512-TtbsY5GIHgbMsMiRw35YBHGpZ1DVFEO19vxxeiDMYaeOFOCzfnYVxvl6pOUIZR4dtPhAGpSMup8OyF8ubsaqEg==", + "requires": { + "debug": "^3.1.0", + "istanbul-lib-coverage": "^1.2.1", + "mkdirp": "^0.5.1", + "rimraf": "^2.6.1", + "source-map": "^0.5.3" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "istanbul-reports": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.5.1.tgz", + "integrity": "sha512-+cfoZ0UXzWjhAdzosCPP3AN8vvef8XDkWtTfgaN+7L3YTpNYITnCaEkceo5SEYy644VkHka/P1FvkWvrG/rrJw==", + "requires": { + "handlebars": "^4.0.3" + } + }, + "jest": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-23.6.0.tgz", + "integrity": "sha512-lWzcd+HSiqeuxyhG+EnZds6iO3Y3ZEnMrfZq/OTGvF/C+Z4fPMCdhWTGSAiO2Oym9rbEXfwddHhh6jqrTF3+Lw==", + "requires": { + "import-local": "^1.0.0", + "jest-cli": "^23.6.0" + }, + "dependencies": { + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==" + }, + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "jest-cli": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-23.6.0.tgz", + "integrity": "sha512-hgeD1zRUp1E1zsiyOXjEn4LzRLWdJBV//ukAHGlx6s5mfCNJTbhbHjgxnDUXA8fsKWN/HqFFF6X5XcCwC/IvYQ==", + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "import-local": "^1.0.0", + "is-ci": "^1.0.10", + "istanbul-api": "^1.3.1", + "istanbul-lib-coverage": "^1.2.0", + "istanbul-lib-instrument": "^1.10.1", + "istanbul-lib-source-maps": "^1.2.4", + "jest-changed-files": "^23.4.2", + "jest-config": "^23.6.0", + "jest-environment-jsdom": "^23.4.0", + "jest-get-type": "^22.1.0", + "jest-haste-map": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-regex-util": "^23.3.0", + "jest-resolve-dependencies": "^23.6.0", + "jest-runner": "^23.6.0", + "jest-runtime": "^23.6.0", + "jest-snapshot": "^23.6.0", + "jest-util": "^23.4.0", + "jest-validate": "^23.6.0", + "jest-watcher": "^23.4.0", + "jest-worker": "^23.2.0", + "micromatch": "^2.3.11", + "node-notifier": "^5.2.1", + "prompts": "^0.1.9", + "realpath-native": "^1.0.0", + "rimraf": "^2.5.4", + "slash": "^1.0.0", + "string-length": "^2.0.0", + "strip-ansi": "^4.0.0", + "which": "^1.2.12", + "yargs": "^11.0.0" + } + }, + "jest-get-type": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-22.4.3.tgz", + "integrity": "sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w==" + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "jest-changed-files": { + "version": "23.4.2", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-23.4.2.tgz", + "integrity": "sha512-EyNhTAUWEfwnK0Is/09LxoqNDOn7mU7S3EHskG52djOFS/z+IT0jT3h3Ql61+dklcG7bJJitIWEMB4Sp1piHmA==", + "requires": { + "throat": "^4.0.0" + } + }, + "jest-config": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-23.6.0.tgz", + "integrity": "sha512-i8V7z9BeDXab1+VNo78WM0AtWpBRXJLnkT+lyT+Slx/cbP5sZJ0+NDuLcmBE5hXAoK0aUp7vI+MOxR+R4d8SRQ==", + "requires": { + "babel-core": "^6.0.0", + "babel-jest": "^23.6.0", + "chalk": "^2.0.1", + "glob": "^7.1.1", + "jest-environment-jsdom": "^23.4.0", + "jest-environment-node": "^23.4.0", + "jest-get-type": "^22.1.0", + "jest-jasmine2": "^23.6.0", + "jest-regex-util": "^23.3.0", + "jest-resolve": "^23.6.0", + "jest-util": "^23.4.0", + "jest-validate": "^23.6.0", + "micromatch": "^2.3.11", + "pretty-format": "^23.6.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "babel-jest": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-23.6.0.tgz", + "integrity": "sha512-lqKGG6LYXYu+DQh/slrQ8nxXQkEkhugdXsU6St7GmhVS7Ilc/22ArwqXNJrf0QaOBjZB0360qZMwXqDYQHXaew==", + "requires": { + "babel-plugin-istanbul": "^4.1.6", + "babel-preset-jest": "^23.2.0" + } + }, + "babel-plugin-istanbul": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz", + "integrity": "sha512-PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ==", + "requires": { + "babel-plugin-syntax-object-rest-spread": "^6.13.0", + "find-up": "^2.1.0", + "istanbul-lib-instrument": "^1.10.1", + "test-exclude": "^4.2.1" + } + }, + "babel-plugin-jest-hoist": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-23.2.0.tgz", + "integrity": "sha1-5h+uBaHKiAGq3uV6bWa4zvr0QWc=" + }, + "babel-preset-jest": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-23.2.0.tgz", + "integrity": "sha1-jsegOhOPABoaj7HoETZSvxpV2kY=", + "requires": { + "babel-plugin-jest-hoist": "^23.2.0", + "babel-plugin-syntax-object-rest-spread": "^6.13.0" + } + }, + "jest-get-type": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-22.4.3.tgz", + "integrity": "sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w==" + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "requires": { + "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=", + "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", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + }, + "pretty-format": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.6.0.tgz", + "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==", + "requires": { + "ansi-regex": "^3.0.0", + "ansi-styles": "^3.2.0" + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "requires": { + "find-up": "^1.0.0", + "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=", + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + } + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "requires": { + "is-utf8": "^0.2.0" + } + }, + "test-exclude": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.2.3.tgz", + "integrity": "sha512-SYbXgY64PT+4GAL2ocI3HwPa4Q4TBKm0cwAVeKOt/Aoc0gSpNRjJX8w0pA1LMKZ3LBmd8pYBqApFNQLII9kavA==", + "requires": { + "arrify": "^1.0.1", + "micromatch": "^2.3.11", + "object-assign": "^4.1.0", + "read-pkg-up": "^1.0.1", + "require-main-filename": "^1.0.1" + } + } + } + }, + "jest-css-modules": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jest-css-modules/-/jest-css-modules-1.1.0.tgz", + "integrity": "sha1-GTMs92dhjmBS8JAN4l5riFnmW5U=", + "requires": { + "babel-jest": "^16.0.0" + } + }, + "jest-diff": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-24.9.0.tgz", + "integrity": "sha512-qMfrTs8AdJE2iqrTp0hzh7kTd2PQWrsFyj9tORoKmu32xjPjeE4NyjVRDz8ybYwqS2ik8N4hsIpiVTyFeo2lBQ==", + "requires": { + "chalk": "^2.0.1", + "diff-sequences": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + } + }, + "jest-docblock": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-23.2.0.tgz", + "integrity": "sha1-8IXh8YVI2Z/dabICB+b9VdkTg6c=", + "requires": { + "detect-newline": "^2.1.0" + } + }, + "jest-each": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-23.6.0.tgz", + "integrity": "sha512-x7V6M/WGJo6/kLoissORuvLIeAoyo2YqLOoCDkohgJ4XOXSqOtyvr8FbInlAWS77ojBsZrafbozWoKVRdtxFCg==", + "requires": { + "chalk": "^2.0.1", + "pretty-format": "^23.6.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "pretty-format": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.6.0.tgz", + "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==", + "requires": { + "ansi-regex": "^3.0.0", + "ansi-styles": "^3.2.0" + } + } + } + }, + "jest-environment-jsdom": { + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-23.4.0.tgz", + "integrity": "sha1-BWp5UrP+pROsYqFAosNox52eYCM=", + "requires": { + "jest-mock": "^23.2.0", + "jest-util": "^23.4.0", + "jsdom": "^11.5.1" + } + }, + "jest-environment-node": { + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-23.4.0.tgz", + "integrity": "sha1-V+gO0IQd6jAxZ8zozXlSHeuv3hA=", + "requires": { + "jest-mock": "^23.2.0", + "jest-util": "^23.4.0" + } + }, + "jest-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/jest-file/-/jest-file-1.0.0.tgz", + "integrity": "sha1-jFmWeL/TrtDTvp9+pgUES/3wFYw=" + }, + "jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz", + "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==" + }, + "jest-haste-map": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-23.6.0.tgz", + "integrity": "sha512-uyNhMyl6dr6HaXGHp8VF7cK6KpC6G9z9LiMNsst+rJIZ8l7wY0tk8qwjPmEghczojZ2/ZhtEdIabZ0OQRJSGGg==", + "requires": { + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.1.11", + "invariant": "^2.2.4", + "jest-docblock": "^23.2.0", + "jest-serializer": "^23.0.1", + "jest-worker": "^23.2.0", + "micromatch": "^2.3.11", + "sane": "^2.0.0" + } + }, + "jest-jasmine2": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-23.6.0.tgz", + "integrity": "sha512-pe2Ytgs1nyCs8IvsEJRiRTPC0eVYd8L/dXJGU08GFuBwZ4sYH/lmFDdOL3ZmvJR8QKqV9MFuwlsAi/EWkFUbsQ==", + "requires": { + "babel-traverse": "^6.0.0", + "chalk": "^2.0.1", + "co": "^4.6.0", + "expect": "^23.6.0", + "is-generator-fn": "^1.0.0", + "jest-diff": "^23.6.0", + "jest-each": "^23.6.0", + "jest-matcher-utils": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-snapshot": "^23.6.0", + "jest-util": "^23.4.0", + "pretty-format": "^23.6.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "jest-diff": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-23.6.0.tgz", + "integrity": "sha512-Gz9l5Ov+X3aL5L37IT+8hoCUsof1CVYBb2QEkOupK64XyRR3h+uRpYIm97K7sY8diFxowR8pIGEdyfMKTixo3g==", + "requires": { + "chalk": "^2.0.1", + "diff": "^3.2.0", + "jest-get-type": "^22.1.0", + "pretty-format": "^23.6.0" + } + }, + "jest-get-type": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-22.4.3.tgz", + "integrity": "sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w==" + }, + "jest-matcher-utils": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-23.6.0.tgz", + "integrity": "sha512-rosyCHQfBcol4NsckTn01cdelzWLU9Cq7aaigDf8VwwpIRvWE/9zLgX2bON+FkEW69/0UuYslUe22SOdEf2nog==", + "requires": { + "chalk": "^2.0.1", + "jest-get-type": "^22.1.0", + "pretty-format": "^23.6.0" + } + }, + "pretty-format": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.6.0.tgz", + "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==", + "requires": { + "ansi-regex": "^3.0.0", + "ansi-styles": "^3.2.0" + } + } + } + }, + "jest-leak-detector": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-23.6.0.tgz", + "integrity": "sha512-f/8zA04rsl1Nzj10HIyEsXvYlMpMPcy0QkQilVZDFOaPbv2ur71X5u2+C4ZQJGyV/xvVXtCCZ3wQ99IgQxftCg==", + "requires": { + "pretty-format": "^23.6.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "pretty-format": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.6.0.tgz", + "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==", + "requires": { + "ansi-regex": "^3.0.0", + "ansi-styles": "^3.2.0" + } + } + } + }, + "jest-matcher-utils": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-24.9.0.tgz", + "integrity": "sha512-OZz2IXsu6eaiMAwe67c1T+5tUAtQyQx27/EMEkbFAGiw52tB9em+uGbzpcgYVpA8wl0hlxKPZxrly4CXU/GjHA==", + "requires": { + "chalk": "^2.0.1", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + } + }, + "jest-message-util": { + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-23.4.0.tgz", + "integrity": "sha1-F2EMUJQjSVCNAaPR4L2iwHkIap8=", + "requires": { + "@babel/code-frame": "^7.0.0-beta.35", + "chalk": "^2.0.1", + "micromatch": "^2.3.11", + "slash": "^1.0.0", + "stack-utils": "^1.0.1" + } + }, + "jest-mock": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-23.2.0.tgz", + "integrity": "sha1-rRxg8p6HGdR8JuETgJi20YsmETQ=" + }, + "jest-regex-util": { + "version": "23.3.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-23.3.0.tgz", + "integrity": "sha1-X4ZylUfCeFxAAs6qj4Sf6MpHG8U=" + }, + "jest-resolve": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-23.6.0.tgz", + "integrity": "sha512-XyoRxNtO7YGpQDmtQCmZjum1MljDqUCob7XlZ6jy9gsMugHdN2hY4+Acz9Qvjz2mSsOnPSH7skBmDYCHXVZqkA==", + "requires": { + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "realpath-native": "^1.0.0" + } + }, + "jest-resolve-dependencies": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-23.6.0.tgz", + "integrity": "sha512-EkQWkFWjGKwRtRyIwRwI6rtPAEyPWlUC2MpzHissYnzJeHcyCn1Hc8j7Nn1xUVrS5C6W5+ZL37XTem4D4pLZdA==", + "requires": { + "jest-regex-util": "^23.3.0", + "jest-snapshot": "^23.6.0" + } + }, + "jest-runner": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-23.6.0.tgz", + "integrity": "sha512-kw0+uj710dzSJKU6ygri851CObtCD9cN8aNkg8jWJf4ewFyEa6kwmiH/r/M1Ec5IL/6VFa0wnAk6w+gzUtjJzA==", + "requires": { + "exit": "^0.1.2", + "graceful-fs": "^4.1.11", + "jest-config": "^23.6.0", + "jest-docblock": "^23.2.0", + "jest-haste-map": "^23.6.0", + "jest-jasmine2": "^23.6.0", + "jest-leak-detector": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-runtime": "^23.6.0", + "jest-util": "^23.4.0", + "jest-worker": "^23.2.0", + "source-map-support": "^0.5.6", + "throat": "^4.0.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "source-map-support": { + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.16.tgz", + "integrity": "sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + } + } + }, + "jest-runtime": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-23.6.0.tgz", + "integrity": "sha512-ycnLTNPT2Gv+TRhnAYAQ0B3SryEXhhRj1kA6hBPSeZaNQkJ7GbZsxOLUkwg6YmvWGdX3BB3PYKFLDQCAE1zNOw==", + "requires": { + "babel-core": "^6.0.0", + "babel-plugin-istanbul": "^4.1.6", + "chalk": "^2.0.1", + "convert-source-map": "^1.4.0", + "exit": "^0.1.2", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.1.11", + "jest-config": "^23.6.0", + "jest-haste-map": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-regex-util": "^23.3.0", + "jest-resolve": "^23.6.0", + "jest-snapshot": "^23.6.0", + "jest-util": "^23.4.0", + "jest-validate": "^23.6.0", + "micromatch": "^2.3.11", + "realpath-native": "^1.0.0", + "slash": "^1.0.0", + "strip-bom": "3.0.0", + "write-file-atomic": "^2.1.0", + "yargs": "^11.0.0" + }, + "dependencies": { + "babel-plugin-istanbul": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz", + "integrity": "sha512-PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ==", + "requires": { + "babel-plugin-syntax-object-rest-spread": "^6.13.0", + "find-up": "^2.1.0", + "istanbul-lib-instrument": "^1.10.1", + "test-exclude": "^4.2.1" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "dependencies": { + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "requires": { + "is-utf8": "^0.2.0" + } + } + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "requires": { + "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=", + "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", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "requires": { + "find-up": "^1.0.0", + "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=", + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + } + } + }, + "test-exclude": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.2.3.tgz", + "integrity": "sha512-SYbXgY64PT+4GAL2ocI3HwPa4Q4TBKm0cwAVeKOt/Aoc0gSpNRjJX8w0pA1LMKZ3LBmd8pYBqApFNQLII9kavA==", + "requires": { + "arrify": "^1.0.1", + "micromatch": "^2.3.11", + "object-assign": "^4.1.0", + "read-pkg-up": "^1.0.1", + "require-main-filename": "^1.0.1" + } + } + } + }, + "jest-serializer": { + "version": "23.0.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-23.0.1.tgz", + "integrity": "sha1-o3dq6zEekP6D+rnlM+hRAr0WQWU=" + }, + "jest-snapshot": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-23.6.0.tgz", + "integrity": "sha512-tM7/Bprftun6Cvj2Awh/ikS7zV3pVwjRYU2qNYS51VZHgaAMBs5l4o/69AiDHhQrj5+LA2Lq4VIvK7zYk/bswg==", + "requires": { + "babel-types": "^6.0.0", + "chalk": "^2.0.1", + "jest-diff": "^23.6.0", + "jest-matcher-utils": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-resolve": "^23.6.0", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^23.6.0", + "semver": "^5.5.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "jest-diff": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-23.6.0.tgz", + "integrity": "sha512-Gz9l5Ov+X3aL5L37IT+8hoCUsof1CVYBb2QEkOupK64XyRR3h+uRpYIm97K7sY8diFxowR8pIGEdyfMKTixo3g==", + "requires": { + "chalk": "^2.0.1", + "diff": "^3.2.0", + "jest-get-type": "^22.1.0", + "pretty-format": "^23.6.0" + } + }, + "jest-get-type": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-22.4.3.tgz", + "integrity": "sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w==" + }, + "jest-matcher-utils": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-23.6.0.tgz", + "integrity": "sha512-rosyCHQfBcol4NsckTn01cdelzWLU9Cq7aaigDf8VwwpIRvWE/9zLgX2bON+FkEW69/0UuYslUe22SOdEf2nog==", + "requires": { + "chalk": "^2.0.1", + "jest-get-type": "^22.1.0", + "pretty-format": "^23.6.0" + } + }, + "pretty-format": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.6.0.tgz", + "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==", + "requires": { + "ansi-regex": "^3.0.0", + "ansi-styles": "^3.2.0" + } + } + } + }, + "jest-util": { + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-23.4.0.tgz", + "integrity": "sha1-TQY8uSe68KI4Mf9hvsLLv0l5NWE=", + "requires": { + "callsites": "^2.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.11", + "is-ci": "^1.0.10", + "jest-message-util": "^23.4.0", + "mkdirp": "^0.5.1", + "slash": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "jest-validate": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-23.6.0.tgz", + "integrity": "sha512-OFKapYxe72yz7agrDAWi8v2WL8GIfVqcbKRCLbRG9PAxtzF9b1SEDdTpytNDN12z2fJynoBwpMpvj2R39plI2A==", + "requires": { + "chalk": "^2.0.1", + "jest-get-type": "^22.1.0", + "leven": "^2.1.0", + "pretty-format": "^23.6.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "jest-get-type": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-22.4.3.tgz", + "integrity": "sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w==" + }, + "pretty-format": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.6.0.tgz", + "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==", + "requires": { + "ansi-regex": "^3.0.0", + "ansi-styles": "^3.2.0" + } + } + } + }, + "jest-watcher": { + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-23.4.0.tgz", + "integrity": "sha1-0uKM50+NrWxq/JIrksq+9u0FyRw=", + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "string-length": "^2.0.0" + }, + "dependencies": { + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==" + } + } + }, + "jest-worker": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-23.2.0.tgz", + "integrity": "sha1-+vcGqNo2+uYOsmlXJX+ntdjqArk=", + "requires": { + "merge-stream": "^1.0.1" + }, + "dependencies": { + "merge-stream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", + "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=", + "requires": { + "readable-stream": "^2.0.1" + } + } + } + }, + "jquery": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.4.1.tgz", + "integrity": "sha512-36+AdBzCL+y6qjw5Tx7HgzeGCzC81MDDgaUP8ld2zhx58HdqXGoBd+tHdrBMiyjGQs0Hxs/MLZTu/eHNJJuWPw==" + }, + "js-base64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.1.tgz", + "integrity": "sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw==", + "dev": true + }, + "js-beautify": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.10.2.tgz", + "integrity": "sha512-ZtBYyNUYJIsBWERnQP0rPN9KjkrDfJcMjuVGcvXOUJrD1zmOGwhRwQ4msG+HJ+Ni/FA7+sRQEMYVzdTQDvnzvQ==", + "requires": { + "config-chain": "^1.1.12", + "editorconfig": "^0.15.3", + "glob": "^7.1.3", + "mkdirp": "~0.5.1", + "nopt": "~4.0.1" + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" + }, + "jsdom": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz", + "integrity": "sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw==", + "requires": { + "abab": "^2.0.0", + "acorn": "^5.5.3", + "acorn-globals": "^4.1.0", + "array-equal": "^1.0.0", + "cssom": ">= 0.3.2 < 0.4.0", + "cssstyle": "^1.0.0", + "data-urls": "^1.0.0", + "domexception": "^1.0.1", + "escodegen": "^1.9.1", + "html-encoding-sniffer": "^1.0.2", + "left-pad": "^1.3.0", + "nwsapi": "^2.0.7", + "parse5": "4.0.0", + "pn": "^1.1.0", + "request": "^2.87.0", + "request-promise-native": "^1.0.5", + "sax": "^1.2.4", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.3.4", + "w3c-hr-time": "^1.0.1", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.3", + "whatwg-mimetype": "^2.1.0", + "whatwg-url": "^6.4.1", + "ws": "^5.2.0", + "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "acorn": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", + "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==" + } + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=" + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + }, + "json3": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==" + }, + "json5": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.1.tgz", + "integrity": "sha512-l+3HXD0GEI3huGq1njuqtzYK8OYJyXMkOLtQ53pjWh89tvWS2h6l+1zMkYWqlb57+SiQodKZyvMEFb2X+KrFhQ==", + "requires": { + "minimist": "^1.2.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=" + }, + "jsonp": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/jsonp/-/jsonp-0.2.1.tgz", + "integrity": "sha1-pltPoPEL2nGaBUQep7lMVfPhW64=", + "requires": { + "debug": "^2.1.3" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "jsonpack": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/jsonpack/-/jsonpack-1.1.5.tgz", + "integrity": "sha1-1CsNz9kaxY7zEQ+W0sWZQEw9wnw=" + }, + "jsonwebtoken": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.3.0.tgz", + "integrity": "sha512-oge/hvlmeJCH+iIz1DwcO7vKPkNGJHhgkspk8OH3VKlw+mbi42WtD4ig1+VXRln765vxptAv+xT26Fd3cteqag==", + "requires": { + "jws": "^3.1.5", + "lodash.includes": "^4.3.0", + "lodash.isboolean": "^3.0.3", + "lodash.isinteger": "^4.0.4", + "lodash.isnumber": "^3.0.3", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.once": "^4.0.0", + "ms": "^2.1.1" + } + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "jsx-ast-utils": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.2.3.tgz", + "integrity": "sha512-EdIHFMm+1BPynpKOpdPqiOsvnIrInRGJD7bzPZdPkjitQEqpdpUuFpq4T0npZFKTiB3RhWFdGN+oqOJIdhDhQA==", + "requires": { + "array-includes": "^3.0.3", + "object.assign": "^4.1.0" + } + }, + "just-curry-it": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/just-curry-it/-/just-curry-it-3.1.0.tgz", + "integrity": "sha512-mjzgSOFzlrurlURaHVjnQodyPNvrHrf1TbQP2XU9NSqBtHQPuHZ+Eb6TAJP7ASeJN9h9K0KXoRTs8u6ouHBKvg==" + }, + "jwa": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", + "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "requires": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "jws": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "requires": { + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + }, + "jwt-decode": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-2.2.0.tgz", + "integrity": "sha1-fYa9VmefWM5qhHBKZX3TkruoGnk=" + }, + "keyboard-key": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/keyboard-key/-/keyboard-key-1.0.4.tgz", + "integrity": "sha512-my04dE6BCwPpwoe4KYKfPxWiwgDYQOHrVmtzn1CfzmoEsGG/ef4oZGaXCzi1+iFhG7CN5JkOuxmei5OABY8/ag==" + }, + "keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "requires": { + "json-buffer": "3.0.0" + } + }, + "killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==" + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + }, + "dependencies": { + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + } + } + }, + "kleur": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-2.0.2.tgz", + "integrity": "sha512-77XF9iTllATmG9lSlIv0qdQ2BQ/h9t0bJllHlbvsQ0zUWfU7Yi0S8L5JXzPZgkefIiajLmBJJ4BsMJmqcf7oxQ==" + }, + "known-css-properties": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.16.0.tgz", + "integrity": "sha512-0g5vDDPvNnQk7WM/aE92dTDxXJoOE0biiIcUb3qkn/F6h/ZQZPlZIbE2XSXH2vFPfphkgCxuR2vH6HHnobEOaQ==" + }, + "last-call-webpack-plugin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz", + "integrity": "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==", + "requires": { + "lodash": "^4.17.5", + "webpack-sources": "^1.1.0" + } + }, + "latest-version": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", + "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", + "requires": { + "package-json": "^6.3.0" + } + }, + "lazy-ass": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz", + "integrity": "sha1-eZllXoZGwX8In90YfRUNMyTVRRM=" + }, + "lcid": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "requires": { + "invert-kv": "^2.0.0" + } + }, + "lcov-parse": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/lcov-parse/-/lcov-parse-0.0.10.tgz", + "integrity": "sha1-GwuP+ayceIklBYK3C3ExXZ2m2aM=" + }, + "left-pad": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", + "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==" + }, + "less": { + "version": "3.10.3", + "resolved": "https://registry.npmjs.org/less/-/less-3.10.3.tgz", + "integrity": "sha512-vz32vqfgmoxF1h3K4J+yKCtajH0PWmjkIFgbs5d78E/c/e+UQTnI+lWK+1eQRE95PXM2mC3rJlLSSP9VQHnaow==", + "requires": { + "clone": "^2.1.2", + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "mime": "^1.4.1", + "mkdirp": "^0.5.0", + "promise": "^7.1.1", + "request": "^2.83.0", + "source-map": "~0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true + } + } + }, + "less-loader": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-5.0.0.tgz", + "integrity": "sha512-bquCU89mO/yWLaUq0Clk7qCsKhsF/TZpJUzETRvJa9KSVEL9SO3ovCvdEHISBhrC81OwC8QSVX7E0bzElZj9cg==", + "requires": { + "clone": "^2.1.1", + "loader-utils": "^1.1.0", + "pify": "^4.0.1" + }, + "dependencies": { + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + } + } + }, + "leven": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", + "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=" + }, + "levenary": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/levenary/-/levenary-1.1.1.tgz", + "integrity": "sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==", + "requires": { + "leven": "^3.1.0" + }, + "dependencies": { + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" + } + } + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" + }, + "listr": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/listr/-/listr-0.12.0.tgz", + "integrity": "sha1-a84sD1YD+klYDqF81qAMwOX6RRo=", + "requires": { + "chalk": "^1.1.3", + "cli-truncate": "^0.2.1", + "figures": "^1.7.0", + "indent-string": "^2.1.0", + "is-promise": "^2.1.0", + "is-stream": "^1.1.0", + "listr-silent-renderer": "^1.1.1", + "listr-update-renderer": "^0.2.0", + "listr-verbose-renderer": "^0.4.0", + "log-symbols": "^1.0.2", + "log-update": "^1.0.2", + "ora": "^0.2.3", + "p-map": "^1.1.1", + "rxjs": "^5.0.0-beta.11", + "stream-to-observable": "^0.1.0", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "requires": { + "repeating": "^2.0.0" + } + }, + "log-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz", + "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=", + "requires": { + "chalk": "^1.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + } + } + }, + "listr-silent-renderer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/listr-silent-renderer/-/listr-silent-renderer-1.1.1.tgz", + "integrity": "sha1-kktaN1cVN3C/Go4/v3S4u/P5JC4=" + }, + "listr-update-renderer": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/listr-update-renderer/-/listr-update-renderer-0.2.0.tgz", + "integrity": "sha1-yoDhd5tOcCZoB+ju0a1qvjmFUPk=", + "requires": { + "chalk": "^1.1.3", + "cli-truncate": "^0.2.1", + "elegant-spinner": "^1.0.1", + "figures": "^1.7.0", + "indent-string": "^3.0.0", + "log-symbols": "^1.0.2", + "log-update": "^1.0.2", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "indent-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=" + }, + "log-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz", + "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=", + "requires": { + "chalk": "^1.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + } + } + }, + "listr-verbose-renderer": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/listr-verbose-renderer/-/listr-verbose-renderer-0.4.1.tgz", + "integrity": "sha1-ggb0z21S3cWCfl/RSYng6WWTOjU=", + "requires": { + "chalk": "^1.1.3", + "cli-cursor": "^1.0.2", + "date-fns": "^1.27.2", + "figures": "^1.7.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + } + } + }, + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + } + }, + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==" + }, + "loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + } + } + }, + "locale": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/locale/-/locale-0.1.0.tgz", + "integrity": "sha1-O1v3BhT9q0isPj+8ZIFHy2VEO94=" + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + }, + "lodash-es": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.15.tgz", + "integrity": "sha512-rlrc3yU3+JNOpZ9zj5pQtxnx2THmvRykwL4Xlxoa8I9lHBlVbbyPhgyPMioxVZ4NqyxaVVtaJnzsyOidQIhyyQ==" + }, + "lodash-move": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/lodash-move/-/lodash-move-1.1.1.tgz", + "integrity": "sha1-WfduDxrFfm2Gg/UxvsB8W26k40g=", + "requires": { + "lodash": "^4.6.1" + } + }, + "lodash-webpack-plugin": { + "version": "0.11.5", + "resolved": "https://registry.npmjs.org/lodash-webpack-plugin/-/lodash-webpack-plugin-0.11.5.tgz", + "integrity": "sha512-QWfEIYxpixOdbd6KBe5g6MDWcyTgP3trDXwKHFqTlXrWiLcs/67fGQ0IWeRyhWlTITQIgMpJAYd2oeIztuV5VA==", + "requires": { + "lodash": "^4.17.4" + } + }, + "lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=" + }, + "lodash.find": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.find/-/lodash.find-4.6.0.tgz", + "integrity": "sha1-ywcE1Hq3F4n/oN6Ll92Sb7iLE7E=" + }, + "lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=" + }, + "lodash.includes": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", + "integrity": "sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8=" + }, + "lodash.isboolean": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", + "integrity": "sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY=" + }, + "lodash.isinteger": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", + "integrity": "sha1-YZwK89A/iwTDH1iChAt3sRzWg0M=" + }, + "lodash.isnumber": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", + "integrity": "sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w=" + }, + "lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=" + }, + "lodash.isstring": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=" + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "lodash.once": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=" + }, + "lodash.set": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz", + "integrity": "sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM=" + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" + }, + "lodash.template": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", + "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", + "requires": { + "lodash._reinterpolate": "^3.0.0", + "lodash.templatesettings": "^4.0.0" + } + }, + "lodash.templatesettings": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", + "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", + "requires": { + "lodash._reinterpolate": "^3.0.0" + } + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" + }, + "log-driver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/log-driver/-/log-driver-1.2.7.tgz", + "integrity": "sha512-U7KCmLdqsGHBLeWqYlFA0V0Sl6P08EE1ZrmA9cxjUE0WVqT9qnyVDPz1kzpFEP0jdJuFnasWIfSd7fsaNXkpbg==" + }, + "log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "requires": { + "chalk": "^2.0.1" + } + }, + "log-update": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-1.0.2.tgz", + "integrity": "sha1-GZKfZMQJPS0ucHWh2tivWcKWuNE=", + "requires": { + "ansi-escapes": "^1.0.0", + "cli-cursor": "^1.0.2" + } + }, + "loglevel": { + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.6.tgz", + "integrity": "sha512-Sgr5lbboAUBo3eXCSPL4/KoVz3ROKquOjcctxmHIt+vol2DrqTQe3SwkKKuYhEiWB5kYa13YyopJ69deJ1irzQ==" + }, + "longest-streak": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.3.tgz", + "integrity": "sha512-9lz5IVdpwsKLMzQi0MQ+oD9EA0mIGcWYP7jXMTZVXP8D42PwuAk+M/HBFYQoxt1G5OR8m7aSIgb1UymfWGBWEw==" + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + } + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "macos-release": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/macos-release/-/macos-release-2.3.0.tgz", + "integrity": "sha512-OHhSbtcviqMPt7yfw5ef5aghS2jzFVKEFyCJndQt2YpSQ9qRVSEv2axSJI1paVThEu+FFGs584h/1YhxjVqajA==" + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "dependencies": { + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + } + } + }, + "makeerror": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "requires": { + "tmpl": "1.0.x" + } + }, + "mamacro": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/mamacro/-/mamacro-0.0.3.tgz", + "integrity": "sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA==" + }, + "map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "requires": { + "p-defer": "^1.0.0" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" + }, + "map-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", + "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=" + }, + "map-stream": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz", + "integrity": "sha1-5WqpTEyAVaFkBKBnS3jyFffI4ZQ=" + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "requires": { + "object-visit": "^1.0.0" + } + }, + "markdown-escapes": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.3.tgz", + "integrity": "sha512-XUi5HJhhV5R74k8/0H2oCbCiYf/u4cO/rX8tnGkRvrqhsr5BRNU6Mg0yt/8UIx1iIS8220BNJsDb7XnILhLepw==" + }, + "markdown-table": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-1.1.3.tgz", + "integrity": "sha512-1RUZVgQlpJSPWYbFSpmudq5nHY1doEIv89gBtF0s4gW1GF2XorxcA/70M5vq7rLv0a6mhOUccRsqkwhwLCIQ2Q==" + }, + "math-random": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz", + "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==" + }, + "mathml-tag-names": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.1.tgz", + "integrity": "sha512-pWB896KPGSGkp1XtyzRBftpTzwSOL0Gfk0wLvxt4f2mgzjY19o0LxJ3U25vNWTzsh7da+KTbuXQoQ3lOJZ8WHw==" + }, + "md5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.2.1.tgz", + "integrity": "sha1-U6s41f48iJG6RlMp6iP6wFQBJvk=", + "requires": { + "charenc": "~0.0.1", + "crypt": "~0.0.1", + "is-buffer": "~1.1.1" + }, + "dependencies": { + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + } + } + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "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==", + "requires": { + "unist-util-visit": "^1.1.0" + } + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + }, + "mem": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.0.0.tgz", + "integrity": "sha512-WQxG/5xYc3tMbYLXoXPm81ET2WDULiU5FxbuIoNbJqLOOI8zehXFdZuiUEgfdrU2mVB1pxBZUGlYORSrpuJreA==", + "requires": { + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^1.0.0", + "p-is-promise": "^1.1.0" + } + }, + "memoize-one": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.1.1.tgz", + "integrity": "sha512-HKeeBpWvqiVJD57ZUAsJNm71eHTykffzcLZVYWiVfQeI1rJtuEaS7hQiEpWfVVk18donPwJEcFKIkCmPJNOhHA==" + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "meow": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-5.0.0.tgz", + "integrity": "sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig==", + "requires": { + "camelcase-keys": "^4.0.0", + "decamelize-keys": "^1.0.0", + "loud-rejection": "^1.0.0", + "minimist-options": "^3.0.1", + "normalize-package-data": "^2.3.4", + "read-pkg-up": "^3.0.0", + "redent": "^2.0.0", + "trim-newlines": "^2.0.0", + "yargs-parser": "^10.0.0" + }, + "dependencies": { + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" + }, + "indent-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=" + }, + "redent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", + "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", + "requires": { + "indent-string": "^3.0.0", + "strip-indent": "^2.0.0" + } + }, + "strip-indent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=" + }, + "yargs-parser": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", + "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", + "requires": { + "camelcase": "^4.1.0" + } + } + } + }, + "merge": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz", + "integrity": "sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==" + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "merge2": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.3.0.tgz", + "integrity": "sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw==" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + }, + "mgr-pdf-viewer-react": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/mgr-pdf-viewer-react/-/mgr-pdf-viewer-react-1.0.3.tgz", + "integrity": "sha512-cEM4JQUbv4AneIW8Jr9V2hyZVfuyHVqLNyWzH9YHlTbnBFbfOhLfdp1fOB9QhqgQaEq/CQbErTveXk21fZ9E7Q==", + "requires": { + "prop-types": "^15.6.0", + "react": "^16.0.0", + "react-pdf-js": "^2.0.5" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mime-db": { + "version": "1.42.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.42.0.tgz", + "integrity": "sha512-UbfJCR4UAVRNgMpfImz05smAXK7+c+ZntjaA26ANtkXLlOe947Aag5zdIcKQULAiF9Cq4WxBi9jUs5zkA84bYQ==" + }, + "mime-types": { + "version": "2.1.25", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.25.tgz", + "integrity": "sha512-5KhStqB5xpTAeGqKBAMgwaYMnQik7teQN4IAzC7npDv6kzeU6prfkR67bc87J1kWMPGkoaZSq1npmexMgkmEVg==", + "requires": { + "mime-db": "1.42.0" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" + }, + "mimic-response": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.0.0.tgz", + "integrity": "sha512-8ilDoEapqA4uQ3TwS0jakGONKXVJqpy+RpM+3b7pLdOjghCrEiGp9SRkFbUHAmZW9vdnrENWHjaweIoTIJExSQ==" + }, + "min-indent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.0.tgz", + "integrity": "sha1-z8RcN+nsDY8KDsPdTvf3w6vjklY=" + }, + "mini-create-react-context": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/mini-create-react-context/-/mini-create-react-context-0.3.2.tgz", + "integrity": "sha512-2v+OeetEyliMt5VHMXsBhABoJ0/M4RCe7fatd/fBy6SMiKazUSEt3gxxypfnk2SHMkdBYvorHRoQxuGoiwbzAw==", + "requires": { + "@babel/runtime": "^7.4.0", + "gud": "^1.0.0", + "tiny-warning": "^1.0.2" + } + }, + "mini-css-extract-plugin": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.8.0.tgz", + "integrity": "sha512-MNpRGbNA52q6U92i0qbVpQNsgk7LExy41MdAlG84FeytfDOtRIf/mCHdEgG8rpTKOaNKiqUnZdlptF469hxqOw==", + "requires": { + "loader-utils": "^1.1.0", + "normalize-url": "1.9.1", + "schema-utils": "^1.0.0", + "webpack-sources": "^1.1.0" + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" + }, + "minimist-options": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", + "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", + "requires": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0" + } + }, + "minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.1.tgz", + "integrity": "sha512-UFqVihv6PQgwj8/yTGvl9kPz7xIAY+R5z6XYjRInD3Gk3qx6QGSD6zEcpeG4Dy/lQnv1J6zv8ejV90hyYIKf3w==", + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.1.tgz", + "integrity": "sha512-UFqVihv6PQgwj8/yTGvl9kPz7xIAY+R5z6XYjRInD3Gk3qx6QGSD6zEcpeG4Dy/lQnv1J6zv8ejV90hyYIKf3w==", + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "minipass-pipeline": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.2.tgz", + "integrity": "sha512-3JS5A2DKhD2g0Gg8x3yamO0pj7YeKGwVlDS90pF++kxptwx/F+B//roxf9SqYil5tQo65bijy+dAuAFZmYOouA==", + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.1.tgz", + "integrity": "sha512-UFqVihv6PQgwj8/yTGvl9kPz7xIAY+R5z6XYjRInD3Gk3qx6QGSD6zEcpeG4Dy/lQnv1J6zv8ejV90hyYIKf3w==", + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + } + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "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=" + } + } + }, + "moment": { + "version": "2.22.2", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.22.2.tgz", + "integrity": "sha1-PCV/mDn8DpP/UxSWMiOeuQeD/2Y=" + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "requires": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + } + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=" + }, + "nan": { + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", + "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==" + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "napi-build-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.1.tgz", + "integrity": "sha512-boQj1WFgQH3v4clhu3mTNfP+vOBxorDlE8EKiMjUlLG3C4qAESnn9AxIOkFgTR2c9LtzNjPrjS60cT27ZKBhaA==" + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" + }, + "neo-async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", + "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==" + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + }, + "node-abi": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.13.0.tgz", + "integrity": "sha512-9HrZGFVTR5SOu3PZAnAY2hLO36aW1wmA+FDsVkr85BTST32TLCA1H/AEcatVRAsWLyXS3bqUDYCAjq5/QGuSTA==", + "requires": { + "semver": "^5.4.1" + } + }, + "node-ensure": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/node-ensure/-/node-ensure-0.0.0.tgz", + "integrity": "sha1-7K52QVDemYYexcgQ/V0Jaxg5Mqc=" + }, + "node-fetch": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", + "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", + "requires": { + "encoding": "^0.1.11", + "is-stream": "^1.0.1" + } + }, + "node-forge": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.9.0.tgz", + "integrity": "sha512-7ASaDa3pD+lJ3WvXFsxekJQelBKRpne+GOVbLbtHYdd7pFspyeuJHnWfLplGf3SwKGbfs/aYl5V/JCIaHVUKKQ==" + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" + }, + "node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + } + } + }, + "node-notifier": { + "version": "5.4.3", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.3.tgz", + "integrity": "sha512-M4UBGcs4jeOK9CjTsYwkvH6/MzuUmGCyTW+kCY7uO+1ZVr0+FHGdPdIf5CCLqAaxnRrWidyoQlNkMIIVwbKB8Q==", + "requires": { + "growly": "^1.3.0", + "is-wsl": "^1.1.0", + "semver": "^5.5.0", + "shellwords": "^0.1.1", + "which": "^1.3.0" + } + }, + "node-object-hash": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/node-object-hash/-/node-object-hash-1.4.2.tgz", + "integrity": "sha512-UdS4swXs85fCGWWf6t6DMGgpN/vnlKeSGEQ7hJcrs7PBFoxoKLmibc3QRb7fwiYsjdL7PX8iI/TMSlZ90dgHhQ==", + "dev": true + }, + "node-releases": { + "version": "1.1.43", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.43.tgz", + "integrity": "sha512-Rmfnj52WNhvr83MvuAWHEqXVoZXCcDQssSOffU4n4XOL9sPrP61mSZ88g25NqmABDvH7PiAlFCzoSCSdzA293w==", + "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==" + } + } + }, + "noop-logger": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/noop-logger/-/noop-logger-0.1.1.tgz", + "integrity": "sha1-lKKxYzxPExdVMAfYlm/Q6EG2pMI=" + }, + "nopt": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz", + "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" + }, + "normalize-selector": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/normalize-selector/-/normalize-selector-0.2.0.tgz", + "integrity": "sha1-0LFF62kRicY6eNIB3E/bEpPvDAM=" + }, + "normalize-url": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", + "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "requires": { + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "requires": { + "path-key": "^2.0.0" + } + }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "requires": { + "boolbase": "~1.0.0" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" + }, + "nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "object-inspect": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", + "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==" + }, + "object-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.0.2.tgz", + "integrity": "sha512-Epah+btZd5wrrfjkJZq1AOB9O6OxUQto45hzFd7lXGrpHPGE0W1k+426yrZV+k6NJOzLNNW/nVsmZdIWsAqoOQ==" + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "requires": { + "isobject": "^3.0.0" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + } + }, + "object.entries": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.1.tgz", + "integrity": "sha512-ilqR7BgdyZetJutmDPfXCDffGa0/Yzl2ivVNpbx/g4UeWrCdRnFDUBrKJGLhGieRHDATnyZXWBeCb29k9CJysQ==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "has": "^1.0.3" + } + }, + "object.fromentries": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.2.tgz", + "integrity": "sha512-r3ZiBH7MQppDJVLx6fhD618GKNG40CZYH9wgwdhKxBDDbQgjeWGGd4AtkZad84d291YxvWe7bJGuE65Anh0dxQ==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "has": "^1.0.3" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", + "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + } + }, + "object.omit": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", + "requires": { + "for-own": "^0.1.4", + "is-extendable": "^0.1.1" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "object.values": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", + "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "has": "^1.0.3" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "octokit-pagination-methods": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/octokit-pagination-methods/-/octokit-pagination-methods-1.1.0.tgz", + "integrity": "sha512-fZ4qZdQ2nxJvtcasX7Ghl+WlWS/d9IgnBIwFZXVNNZUmzpno91SX5bc5vuxiuKoCtK78XxGGNuSCrDC7xYB3OQ==" + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", + "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=" + }, + "opencollective-postinstall": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.2.tgz", + "integrity": "sha512-pVOEP16TrAO2/fjej1IdOyupJY8KDUM1CvsaScRbw6oddvpQoOfGk4ywha0HKKVAD6RkW4x6Q+tNBwhf3Bgpuw==" + }, + "opn": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.4.0.tgz", + "integrity": "sha512-YF9MNdVy/0qvJvDtunAOzFw9iasOQHpVthTCvGzxt61Il64AYSGdK+rYwld7NAfk9qJ7dt+hymBNSc9LNYS+Sw==", + "requires": { + "is-wsl": "^1.1.0" + } + }, + "optimist": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", + "requires": { + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" + }, + "dependencies": { + "minimist": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=" + } + } + }, + "optimize-css-assets-webpack-plugin": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.3.tgz", + "integrity": "sha512-q9fbvCRS6EYtUKKSwI87qm2IxlyJK5b4dygW1rKUBT6mMDhdG5e5bZT63v6tnJR9F9FB/H5a0HTmtw+laUBxKA==", + "requires": { + "cssnano": "^4.1.10", + "last-call-webpack-plugin": "^3.0.0" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "ora": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/ora/-/ora-0.2.3.tgz", + "integrity": "sha1-N1J9Igrc1Tw5tzVx11QVbV22V6Q=", + "requires": { + "chalk": "^1.1.1", + "cli-cursor": "^1.0.2", + "cli-spinners": "^0.1.2", + "object-assign": "^4.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + } + } + }, + "original": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "requires": { + "url-parse": "^1.4.3" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" + }, + "os-locale": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", + "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", + "requires": { + "execa": "^1.0.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" + }, + "dependencies": { + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.0.0" + } + } + } + }, + "os-name": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/os-name/-/os-name-3.1.0.tgz", + "integrity": "sha512-h8L+8aNjNcMpo/mAIBPn5PXCM16iyPGjHNWo6U1YO8sJTMHtEtyczI6QJnLoplswm6goopQkqc7OAnjhWcugVg==", + "requires": { + "macos-release": "^2.2.0", + "windows-release": "^3.1.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==" + }, + "p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=" + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" + }, + "p-is-promise": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", + "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=" + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-map": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", + "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==" + }, + "p-retry": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", + "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", + "requires": { + "retry": "^0.12.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + }, + "package-json": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", + "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", + "requires": { + "got": "^9.6.0", + "registry-auth-token": "^4.0.0", + "registry-url": "^5.0.0", + "semver": "^6.2.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "pako": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.10.tgz", + "integrity": "sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw==" + }, + "parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "requires": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "requires": { + "callsites": "^3.0.0" + }, + "dependencies": { + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + } + } + }, + "parse-asn1": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.5.tgz", + "integrity": "sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==", + "requires": { + "asn1.js": "^4.0.0", + "browserify-aes": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parse-entities": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-1.2.2.tgz", + "integrity": "sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg==", + "requires": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + } + }, + "parse-glob": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", + "requires": { + "glob-base": "^0.3.0", + "is-dotfile": "^1.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=" + }, + "parse-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-4.0.1.tgz", + "integrity": "sha512-d7yhga0Oc+PwNXDvQ0Jv1BuWkLVPXcAoQ/WREgd6vNNoKYaW52KI+RdOFjI63wjkmps9yUE8VS4veP+AgpQ/hA==", + "requires": { + "is-ssh": "^1.3.0", + "protocols": "^1.4.0" + } + }, + "parse-url": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-5.0.1.tgz", + "integrity": "sha512-flNUPP27r3vJpROi0/R3/2efgKkyXqnXwyP1KQ2U0SfFRgdizOdWfvrrvJg1LuOoxs7GQhmxJlq23IpQ/BkByg==", + "requires": { + "is-ssh": "^1.3.0", + "normalize-url": "^3.3.0", + "parse-path": "^4.0.0", + "protocols": "^1.4.0" + }, + "dependencies": { + "normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==" + } + } + }, + "parse5": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", + "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==" + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" + }, + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "requires": { + "pify": "^3.0.0" + } + }, + "pause-stream": { + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", + "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=", + "requires": { + "through": "~2.3" + } + }, + "pbkdf2": { + "version": "3.0.17", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", + "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "pdfjs-dist": { + "version": "1.10.100", + "resolved": "https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-1.10.100.tgz", + "integrity": "sha512-aCfONGqlBeazYxik3rjd7xaoCKMRYECwZSCC3EC3weqibF2V1Bp/v9WZbF7Lyy5Q6UE4NqOYu126r7U+Le4Uhg==", + "requires": { + "node-ensure": "^0.0.0", + "worker-loader": "^1.0.0" + } + }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "picomatch": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.1.1.tgz", + "integrity": "sha512-OYMyqkKzK7blWO/+XZYP6w8hH0LDvkBvdvKukti+7kqYFCiEAk+gI3DWnryapc0Dau05ugGTy0foQ6mqn4AHYA==" + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "requires": { + "pinkie": "^2.0.0" + } + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "requires": { + "find-up": "^2.1.0" + } + }, + "pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", + "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", + "requires": { + "find-up": "^2.1.0" + } + }, + "please-upgrade-node": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", + "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", + "requires": { + "semver-compare": "^1.0.0" + } + }, + "pn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", + "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==" + }, + "pofile": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/pofile/-/pofile-1.0.10.tgz", + "integrity": "sha512-bkQlDA9YYNaZGLLrxBoQgydzjc2tasbUfxa94/kx2FO/FCiHAJG6B40Jr3fWQgDC7kr+a9q7q5x7449B91CF0A==" + }, + "popper.js": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.0.tgz", + "integrity": "sha512-+G+EkOPoE5S/zChTpmBSSDYmhXJ5PsW8eMhH8cP/CQHMFPBG/kC9Y5IIw6qNYgdJ+/COf0ddY2li28iHaZRSjw==" + }, + "portfinder": { + "version": "1.0.25", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.25.tgz", + "integrity": "sha512-6ElJnHBbxVA1XSLgBp7G1FiCkQdlqGzuF7DswL5tcea+E8UpuvPU7beVAjjRwCioTS9ZluNbu+ZyRvgTsmqEBg==", + "requires": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.1" + }, + "dependencies": { + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "requires": { + "lodash": "^4.17.14" + } + }, + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" + }, + "postcss": { + "version": "7.0.25", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.25.tgz", + "integrity": "sha512-NXXVvWq9icrm/TgQC0O6YVFi4StfJz46M1iNd/h6B26Nvh/HKI+q4YZtFN/EjcInZliEscO/WL10BXnc1E5nwg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-attribute-case-insensitive": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.1.tgz", + "integrity": "sha512-L2YKB3vF4PetdTIthQVeT+7YiSzMoNMLLYxPXXppOOP7NoazEAy45sh2LvJ8leCQjfBcfkYQs8TtCcQjeZTp8A==", + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-calc": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.1.tgz", + "integrity": "sha512-oXqx0m6tb4N3JGdmeMSc/i91KppbYsFZKdH0xMOqK8V1rJlzrKlTdokz8ozUXLVejydRN6u2IddxpcijRj2FqQ==", + "requires": { + "css-unit-converter": "^1.1.1", + "postcss": "^7.0.5", + "postcss-selector-parser": "^5.0.0-rc.4", + "postcss-value-parser": "^3.3.1" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-color-functional-notation": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz", + "integrity": "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==", + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-color-gray": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz", + "integrity": "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==", + "requires": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-color-hex-alpha": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz", + "integrity": "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==", + "requires": { + "postcss": "^7.0.14", + "postcss-values-parser": "^2.0.1" + } + }, + "postcss-color-mod-function": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz", + "integrity": "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==", + "requires": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-color-rebeccapurple": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz", + "integrity": "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==", + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-colormin": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "requires": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-convert-values": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-custom-media": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz", + "integrity": "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==", + "requires": { + "postcss": "^7.0.14" + } + }, + "postcss-custom-properties": { + "version": "8.0.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz", + "integrity": "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==", + "requires": { + "postcss": "^7.0.17", + "postcss-values-parser": "^2.0.1" + } + }, + "postcss-custom-selectors": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz", + "integrity": "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==", + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-dir-pseudo-class": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz", + "integrity": "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==", + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-discard-comments": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-double-position-gradients": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz", + "integrity": "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==", + "requires": { + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-env-function": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz", + "integrity": "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==", + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-flexbugs-fixes": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.1.0.tgz", + "integrity": "sha512-jr1LHxQvStNNAHlgco6PzY308zvLklh7SJVYuWUwyUQncofaAlD2l+P/gxKHOdqWKe7xJSkVLFF/2Tp+JqMSZA==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-focus-visible": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz", + "integrity": "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-focus-within": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz", + "integrity": "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-font-variant": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.0.tgz", + "integrity": "sha512-M8BFYKOvCrI2aITzDad7kWuXXTm0YhGdP9Q8HanmN4EF1Hmcgs1KK5rSHylt/lUJe8yLxiSwWAHdScoEiIxztg==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-gap-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz", + "integrity": "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-html": { + "version": "0.36.0", + "resolved": "https://registry.npmjs.org/postcss-html/-/postcss-html-0.36.0.tgz", + "integrity": "sha512-HeiOxGcuwID0AFsNAL0ox3mW6MHH5cstWN1Z3Y+n6H+g12ih7LHdYxWwEA/QmrebctLjo79xz9ouK3MroHwOJw==", + "requires": { + "htmlparser2": "^3.10.0" + } + }, + "postcss-image-set-function": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz", + "integrity": "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==", + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-initial": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.2.tgz", + "integrity": "sha512-ugA2wKonC0xeNHgirR4D3VWHs2JcU08WAi1KFLVcnb7IN89phID6Qtg2RIctWbnvp1TM2BOmDtX8GGLCKdR8YA==", + "requires": { + "lodash.template": "^4.5.0", + "postcss": "^7.0.2" + } + }, + "postcss-jsx": { + "version": "0.36.3", + "resolved": "https://registry.npmjs.org/postcss-jsx/-/postcss-jsx-0.36.3.tgz", + "integrity": "sha512-yV8Ndo6KzU8eho5mCn7LoLUGPkXrRXRjhMpX4AaYJ9wLJPv099xbtpbRQ8FrPnzVxb/cuMebbPR7LweSt+hTfA==", + "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", + "integrity": "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==", + "requires": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-less": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-3.1.4.tgz", + "integrity": "sha512-7TvleQWNM2QLcHqvudt3VYjULVB49uiW6XzEUFmvwHzvsOEF5MwBrIXZDJQvJNFGjJQTzSzZnDoCJ8h/ljyGXA==", + "requires": { + "postcss": "^7.0.14" + } + }, + "postcss-load-config": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.0.tgz", + "integrity": "sha512-4pV3JJVPLd5+RueiVVB+gFOAa7GWc25XQcMp86Zexzke69mKf6Nx9LRcQywdz7yZI9n1udOxmLuAwTBypypF8Q==", + "requires": { + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" + } + }, + "postcss-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", + "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", + "requires": { + "loader-utils": "^1.1.0", + "postcss": "^7.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^1.0.0" + } + }, + "postcss-logical": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz", + "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==", + "requires": { + "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==", + "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", + "integrity": "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-media-query-parser": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", + "integrity": "sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=" + }, + "postcss-merge-longhand": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "requires": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-merge-rules": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "dependencies": { + "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=", + "requires": { + "dot-prop": "^4.1.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-minify-gradients": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-minify-params": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "requires": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-minify-selectors": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "requires": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "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=", + "requires": { + "dot-prop": "^4.1.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-modules-extract-imports": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", + "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", + "requires": { + "postcss": "^7.0.5" + } + }, + "postcss-modules-local-by-default": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-2.0.6.tgz", + "integrity": "sha512-oLUV5YNkeIBa0yQl7EYnxMgy4N6noxmiwZStaEJUSe2xPMcdNc8WmBQuQCx18H5psYbVxz8zoHk0RAAYZXP9gA==", + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0", + "postcss-value-parser": "^3.3.1" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-modules-scope": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.1.1.tgz", + "integrity": "sha512-OXRUPecnHCg8b9xWvldG/jUpRIGPNRka0r4D4j0ESUU2/5IOnpsjfPPmDprM3Ih8CgZ8FXjWqaniK5v4rWt3oQ==", + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + } + }, + "postcss-modules-values": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-2.0.0.tgz", + "integrity": "sha512-Ki7JZa7ff1N3EIMlPnGTZfUMe69FFwiQPnVSXC9mnn3jozCRBYIxiZd44yJOV2AmabOo4qFf8s0dC/+lweG7+w==", + "requires": { + "icss-replace-symbols": "^1.1.0", + "postcss": "^7.0.6" + } + }, + "postcss-nesting": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz", + "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-normalize-display-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-positions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-repeat-style": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-string": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "requires": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-timing-functions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-unicode": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "requires": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==" + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-whitespace": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-ordered-values": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-overflow-shorthand": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz", + "integrity": "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-overrides": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-overrides/-/postcss-overrides-3.1.4.tgz", + "integrity": "sha512-BtwqJW/fWE6Euvaj0UbFDtIZ9TT7TaFdQyfXgrNsr2dJKa4m+2OcZXe0eNo6jgTf4158WqZRvuNCJLkDvTJvwA==", + "requires": { + "postcss": "^7.0.14" + } + }, + "postcss-page-break": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz", + "integrity": "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-place": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz", + "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==", + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-preset-env": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz", + "integrity": "sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==", + "requires": { + "autoprefixer": "^9.6.1", + "browserslist": "^4.6.4", + "caniuse-lite": "^1.0.30000981", + "css-blank-pseudo": "^0.1.4", + "css-has-pseudo": "^0.10.0", + "css-prefers-color-scheme": "^3.1.1", + "cssdb": "^4.4.0", + "postcss": "^7.0.17", + "postcss-attribute-case-insensitive": "^4.0.1", + "postcss-color-functional-notation": "^2.0.1", + "postcss-color-gray": "^5.0.0", + "postcss-color-hex-alpha": "^5.0.3", + "postcss-color-mod-function": "^3.0.3", + "postcss-color-rebeccapurple": "^4.0.1", + "postcss-custom-media": "^7.0.8", + "postcss-custom-properties": "^8.0.11", + "postcss-custom-selectors": "^5.1.2", + "postcss-dir-pseudo-class": "^5.0.0", + "postcss-double-position-gradients": "^1.0.0", + "postcss-env-function": "^2.0.2", + "postcss-focus-visible": "^4.0.0", + "postcss-focus-within": "^3.0.0", + "postcss-font-variant": "^4.0.0", + "postcss-gap-properties": "^2.0.0", + "postcss-image-set-function": "^3.0.1", + "postcss-initial": "^3.0.0", + "postcss-lab-function": "^2.0.1", + "postcss-logical": "^3.0.0", + "postcss-media-minmax": "^4.0.0", + "postcss-nesting": "^7.0.0", + "postcss-overflow-shorthand": "^2.0.0", + "postcss-page-break": "^2.0.0", + "postcss-place": "^4.0.1", + "postcss-pseudo-class-any-link": "^6.0.0", + "postcss-replace-overflow-wrap": "^3.0.0", + "postcss-selector-matches": "^4.0.0", + "postcss-selector-not": "^4.0.0" + } + }, + "postcss-pseudo-class-any-link": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz", + "integrity": "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==", + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-reduce-initial": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-replace-overflow-wrap": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz", + "integrity": "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-reporter": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-6.0.1.tgz", + "integrity": "sha512-LpmQjfRWyabc+fRygxZjpRxfhRf9u/fdlKf4VHG4TSPbV2XNsuISzYW1KL+1aQzx53CAppa1bKG4APIB/DOXXw==", + "requires": { + "chalk": "^2.4.1", + "lodash": "^4.17.11", + "log-symbols": "^2.2.0", + "postcss": "^7.0.7" + } + }, + "postcss-resolve-nested-selector": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz", + "integrity": "sha1-Kcy8fDfe36wwTp//C/FZaz9qDk4=" + }, + "postcss-safe-parser": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-4.0.1.tgz", + "integrity": "sha512-xZsFA3uX8MO3yAda03QrG3/Eg1LN3EPfjjf07vke/46HERLZyHrTsQ9E1r1w1W//fWEhtYNndo2hQplN2cVpCQ==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-sass": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/postcss-sass/-/postcss-sass-0.4.2.tgz", + "integrity": "sha512-hcRgnd91OQ6Ot9R90PE/khUDCJHG8Uxxd3F7Y0+9VHjBiJgNv7sK5FxyHMCBtoLmmkzVbSj3M3OlqUfLJpq0CQ==", + "requires": { + "gonzales-pe": "^4.2.4", + "postcss": "^7.0.21" + } + }, + "postcss-scss": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-2.0.0.tgz", + "integrity": "sha512-um9zdGKaDZirMm+kZFKKVsnKPF7zF7qBAtIfTSnZXD1jZ0JNZIxdB6TxQOjCnlSzLRInVl2v3YdBh/M881C4ug==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-selector-matches": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz", + "integrity": "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==", + "requires": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" + } + }, + "postcss-selector-not": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.0.tgz", + "integrity": "sha512-W+bkBZRhqJaYN8XAnbbZPLWMvZD1wKTu0UxtFKdhtGjWYmxhkUneoeOhRJKdAE5V7ZTlnbHfCR+6bNwK9e1dTQ==", + "requires": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" + } + }, + "postcss-selector-parser": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", + "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", + "requires": { + "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "postcss-sorting": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-sorting/-/postcss-sorting-4.1.0.tgz", + "integrity": "sha512-r4T2oQd1giURJdHQ/RMb72dKZCuLOdWx2B/XhXN1Y1ZdnwXsKH896Qz6vD4tFy9xSjpKNYhlZoJmWyhH/7JUQw==", + "requires": { + "lodash": "^4.17.4", + "postcss": "^7.0.0" + } + }, + "postcss-svgo": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", + "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", + "requires": { + "is-svg": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-syntax": { + "version": "0.36.2", + "resolved": "https://registry.npmjs.org/postcss-syntax/-/postcss-syntax-0.36.2.tgz", + "integrity": "sha512-nBRg/i7E3SOHWxF3PpF5WnJM/jQ1YpY9000OaVXlAQj6Zp/kIqJxEDWIZ67tAd7NLuk7zqN4yqe9nc0oNAOs1w==" + }, + "postcss-unique-selectors": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "requires": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + } + }, + "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==" + }, + "postcss-values-parser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz", + "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==", + "requires": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "prebuild-install": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-5.3.3.tgz", + "integrity": "sha512-GV+nsUXuPW2p8Zy7SarF/2W/oiK8bFQgJcncoJ0d7kRpekEA0ftChjfEaF9/Y+QJEc/wFR7RAEa8lYByuUIe2g==", + "requires": { + "detect-libc": "^1.0.3", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.0", + "mkdirp": "^0.5.1", + "napi-build-utils": "^1.0.1", + "node-abi": "^2.7.0", + "noop-logger": "^0.1.1", + "npmlog": "^4.0.1", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^3.0.3", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0", + "which-pm-runs": "^1.0.0" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=" + }, + "preserve": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", + "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=" + }, + "prettier": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.17.0.tgz", + "integrity": "sha512-sXe5lSt2WQlCbydGETgfm1YBShgOX4HxQkFPvbxkcwgDvGDeqVau8h+12+lmSVlP3rHPz0oavfddSZg/q+Szjw==", + "dev": true + }, + "prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "requires": { + "fast-diff": "^1.1.2" + } + }, + "prettier-stylelint": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/prettier-stylelint/-/prettier-stylelint-0.4.2.tgz", + "integrity": "sha512-CmatjDsW8xKMtWg/Tc6/W02wC59p50kkItrXmkgbhR4b2EKMU5Pm55x1WuCahkkZeZoNVReWRxA8VL/s69mkBg==", + "dev": true, + "requires": { + "cosmiconfig": "^3.0.1", + "debug": "^3.0.1", + "get-stdin": "^5.0.1", + "globby": "^6.1.0", + "ignore": "^3.3.5", + "import-local": "^0.1.1", + "meow": "^3.7.0", + "pify": "^3.0.0", + "prettier": "^1.7.0", + "resolve-from": "^4.0.0", + "stylelint": "^8.1.1", + "temp-write": "^3.3.0", + "tempy": "^0.2.1", + "update-notifier": "^2.2.0" + }, + "dependencies": { + "ansi-align": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", + "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=", + "dev": true, + "requires": { + "string-width": "^2.0.0" + } + }, + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "autoprefixer": { + "version": "7.2.6", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-7.2.6.tgz", + "integrity": "sha512-Iq8TRIB+/9eQ8rbGhcP7ct5cYb/3qjNYAR2SnzLCEcwF6rvVOax8+9+fccgXk4bEhQGjOZd5TLhsksmAdsbGqQ==", + "dev": true, + "requires": { + "browserslist": "^2.11.3", + "caniuse-lite": "^1.0.30000805", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^6.0.17", + "postcss-value-parser": "^3.2.3" + } + }, + "boxen": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", + "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", + "dev": true, + "requires": { + "ansi-align": "^2.0.0", + "camelcase": "^4.0.0", + "chalk": "^2.0.1", + "cli-boxes": "^1.0.0", + "string-width": "^2.0.0", + "term-size": "^1.2.0", + "widest-line": "^2.0.0" + }, + "dependencies": { + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + } + } + }, + "browserslist": { + "version": "2.11.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-2.11.3.tgz", + "integrity": "sha512-yWu5cXT7Av6mVwzWc8lMsJMHWn4xyjSuGYi4IozbVTLUOEYPSagUB8kiMDUHA1fS3zjr8nkxkn9jdvug4BBRmA==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30000792", + "electron-to-chromium": "^1.3.30" + } + }, + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "requires": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + } + }, + "cli-boxes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", + "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=", + "dev": true + }, + "clone-regexp": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-1.0.1.tgz", + "integrity": "sha512-Fcij9IwRW27XedRIJnSOEupS7RVcXtObJXbcUOX93UCLqqOdRpkvzKywOOSizmEK/Is3S/RHX9dLdfo6R1Q1mw==", + "dev": true, + "requires": { + "is-regexp": "^1.0.0", + "is-supported-regexp-flag": "^1.0.0" + } + }, + "configstore": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.2.tgz", + "integrity": "sha512-vtv5HtGjcYUgFrXc6Kx747B83MRRVS5R1VTEQoXvuP+kMI+if6uywV0nDGoiydJRy4yk7h9od5Og0kxx4zUXmw==", + "dev": true, + "requires": { + "dot-prop": "^4.1.0", + "graceful-fs": "^4.1.2", + "make-dir": "^1.0.0", + "unique-string": "^1.0.0", + "write-file-atomic": "^2.0.0", + "xdg-basedir": "^3.0.0" + } + }, + "cosmiconfig": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-3.1.0.tgz", + "integrity": "sha512-zedsBhLSbPBms+kE7AH4vHg6JsKDz6epSv2/+5XHs8ILHlgDciSJfSWf8sX9aQ52Jb7KI7VswUTsLpR/G0cr2Q==", + "dev": true, + "requires": { + "is-directory": "^0.3.1", + "js-yaml": "^3.9.0", + "parse-json": "^3.0.0", + "require-from-string": "^2.0.1" + } + }, + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "dir-glob": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", + "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", + "dev": true, + "requires": { + "path-type": "^3.0.0" + }, + "dependencies": { + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + } + } + }, + "execall": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execall/-/execall-1.0.0.tgz", + "integrity": "sha1-c9CQTjlbPKsGWLCNCewlMH8pu3M=", + "dev": true, + "requires": { + "clone-regexp": "^1.0.0" + } + }, + "file-entry-cache": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz", + "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=", + "dev": true, + "requires": { + "flat-cache": "^1.2.1", + "object-assign": "^4.0.1" + } + }, + "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" + } + }, + "flat-cache": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz", + "integrity": "sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==", + "dev": true, + "requires": { + "circular-json": "^0.3.1", + "graceful-fs": "^4.1.2", + "rimraf": "~2.6.2", + "write": "^0.2.1" + } + }, + "get-stdin": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.1.tgz", + "integrity": "sha1-Ei4WFZHiH/TFJTAwVpPyDmOTo5g=", + "dev": true + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "got": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz", + "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", + "dev": true, + "requires": { + "create-error-class": "^3.0.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "is-redirect": "^1.0.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "lowercase-keys": "^1.0.0", + "safe-buffer": "^5.0.1", + "timed-out": "^4.0.0", + "unzip-response": "^2.0.1", + "url-parse-lax": "^1.0.0" + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "html-tags": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz", + "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=", + "dev": true + }, + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", + "dev": true + }, + "import-local": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-0.1.1.tgz", + "integrity": "sha1-sReVcqrNwRxqkQCftDDbyrX2aKg=", + "dev": true, + "requires": { + "pkg-dir": "^2.0.0", + "resolve-cwd": "^2.0.0" + } + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "requires": { + "repeating": "^2.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "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 + }, + "is-npm": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", + "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ=", + "dev": true + }, + "known-css-properties": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.5.0.tgz", + "integrity": "sha512-LOS0CoS8zcZnB1EjLw4LLqDXw8nvt3AGH5dXLQP3D9O1nLLA+9GC5GnPl5mmF+JiQAtSX4VyZC7KvEtcA4kUtA==", + "dev": true + }, + "latest-version": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", + "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=", + "dev": true, + "requires": { + "package-json": "^4.0.0" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "dependencies": { + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "^1.2.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "requires": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + } + }, + "package-json": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", + "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=", + "dev": true, + "requires": { + "got": "^6.7.1", + "registry-auth-token": "^3.0.1", + "registry-url": "^3.0.3", + "semver": "^5.1.0" + } + }, + "parse-json": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-3.0.0.tgz", + "integrity": "sha1-+m9HsY4jgm6tMvJj50TQ4ehH+xM=", + "dev": true, + "requires": { + "error-ex": "^1.3.1" + } + }, + "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", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "postcss-html": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/postcss-html/-/postcss-html-0.12.0.tgz", + "integrity": "sha512-KxKUpj7AY7nlCbLcTOYxdfJnGE7QFAfU2n95ADj1Q90RM/pOLdz8k3n4avOyRFs7MDQHcRzJQWM1dehCwJxisQ==", + "dev": true, + "requires": { + "htmlparser2": "^3.9.2", + "remark": "^8.0.0", + "unist-util-find-all-after": "^1.0.1" + } + }, + "postcss-less": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-1.1.5.tgz", + "integrity": "sha512-QQIiIqgEjNnquc0d4b6HDOSFZxbFQoy4MPpli2lSLpKhMyBkKwwca2HFqu4xzxlKID/F2fxSOowwtKpgczhF7A==", + "dev": true, + "requires": { + "postcss": "^5.2.16" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-reporter": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-5.0.0.tgz", + "integrity": "sha512-rBkDbaHAu5uywbCR2XE8a25tats3xSOsGNx6mppK6Q9kSFGKc/FyAzfci+fWM2l+K402p1D0pNcfDGxeje5IKg==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "lodash": "^4.17.4", + "log-symbols": "^2.0.0", + "postcss": "^6.0.8" + } + }, + "postcss-safe-parser": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-3.0.1.tgz", + "integrity": "sha1-t1Pv9sfArqXoN1++TN6L+QY/8UI=", + "dev": true, + "requires": { + "postcss": "^6.0.6" + } + }, + "postcss-sass": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/postcss-sass/-/postcss-sass-0.2.0.tgz", + "integrity": "sha512-cUmYzkP747fPCQE6d+CH2l1L4VSyIlAzZsok3HPjb5Gzsq3jE+VjpAdGlPsnQ310WKWI42sw+ar0UNN59/f3hg==", + "dev": true, + "requires": { + "gonzales-pe": "^4.0.3", + "postcss": "^6.0.6" + } + }, + "postcss-scss": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-1.0.6.tgz", + "integrity": "sha512-4EFYGHcEw+H3E06PT/pQQri06u/1VIIPjeJQaM8skB80vZuXMhp4cSNV5azmdNkontnOID/XYWEvEEELLFB1ww==", + "dev": true, + "requires": { + "postcss": "^6.0.23" + } + }, + "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=", + "dev": true, + "requires": { + "dot-prop": "^4.1.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "requires": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + } + }, + "registry-auth-token": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.4.0.tgz", + "integrity": "sha512-4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A==", + "dev": true, + "requires": { + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" + } + }, + "registry-url": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", + "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", + "dev": true, + "requires": { + "rc": "^1.0.1" + } + }, + "remark": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/remark/-/remark-8.0.0.tgz", + "integrity": "sha512-K0PTsaZvJlXTl9DN6qYlvjTkqSZBFELhROZMrblm2rB+085flN84nz4g/BscKRMqDvhzlK1oQ/xnWQumdeNZYw==", + "dev": true, + "requires": { + "remark-parse": "^4.0.0", + "remark-stringify": "^4.0.0", + "unified": "^6.0.0" + } + }, + "remark-parse": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-4.0.0.tgz", + "integrity": "sha512-XZgICP2gJ1MHU7+vQaRM+VA9HEL3X253uwUM/BGgx3iv6TH2B3bF3B8q00DKcyP9YrJV+/7WOWEWBFF/u8cIsw==", + "dev": true, + "requires": { + "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.0.2", + "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", + "xtend": "^4.0.1" + } + }, + "remark-stringify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-4.0.0.tgz", + "integrity": "sha512-xLuyKTnuQer3ke9hkU38SUYLiTmS078QOnoFavztmbt/pAJtNSkNtFgR0U//uCcmG0qnyxao+PDuatQav46F1w==", + "dev": true, + "requires": { + "ccount": "^1.0.0", + "is-alphanumeric": "^1.0.0", + "is-decimal": "^1.0.0", + "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", + "repeat-string": "^1.5.4", + "state-toggle": "^1.0.0", + "stringify-entities": "^1.0.1", + "unherit": "^1.0.4", + "xtend": "^4.0.1" + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + }, + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "slice-ansi": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz", + "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "specificity": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/specificity/-/specificity-0.3.2.tgz", + "integrity": "sha512-Nc/QN/A425Qog7j9aHmwOrlwX2e7pNI47ciwxwy4jOlvbbMHkNNJchit+FX+UjF3IAdiaaV5BKeWuDUnws6G1A==", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } + }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "requires": { + "get-stdin": "^4.0.1" + }, + "dependencies": { + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true + } + } + }, + "stylelint": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-8.4.0.tgz", + "integrity": "sha512-56hPH5mTFnk8LzlEuTWq0epa34fHuS54UFYQidBOFt563RJBNi1nz1F2HK2MoT1X1waq47milvRsRahFCCJs/Q==", + "dev": true, + "requires": { + "autoprefixer": "^7.1.2", + "balanced-match": "^1.0.0", + "chalk": "^2.0.1", + "cosmiconfig": "^3.1.0", + "debug": "^3.0.0", + "execall": "^1.0.0", + "file-entry-cache": "^2.0.0", + "get-stdin": "^5.0.1", + "globby": "^7.0.0", + "globjoin": "^0.1.4", + "html-tags": "^2.0.0", + "ignore": "^3.3.3", + "imurmurhash": "^0.1.4", + "known-css-properties": "^0.5.0", + "lodash": "^4.17.4", + "log-symbols": "^2.0.0", + "mathml-tag-names": "^2.0.1", + "meow": "^4.0.0", + "micromatch": "^2.3.11", + "normalize-selector": "^0.2.0", + "pify": "^3.0.0", + "postcss": "^6.0.6", + "postcss-html": "^0.12.0", + "postcss-less": "^1.1.0", + "postcss-media-query-parser": "^0.2.3", + "postcss-reporter": "^5.0.0", + "postcss-resolve-nested-selector": "^0.1.1", + "postcss-safe-parser": "^3.0.1", + "postcss-sass": "^0.2.0", + "postcss-scss": "^1.0.2", + "postcss-selector-parser": "^3.1.0", + "postcss-value-parser": "^3.3.0", + "resolve-from": "^4.0.0", + "specificity": "^0.3.1", + "string-width": "^2.1.0", + "style-search": "^0.1.0", + "sugarss": "^1.0.0", + "svg-tags": "^1.0.0", + "table": "^4.0.1" + }, + "dependencies": { + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, + "camelcase-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", + "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", + "dev": true, + "requires": { + "camelcase": "^4.1.0", + "map-obj": "^2.0.0", + "quick-lru": "^1.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "globby": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz", + "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "dir-glob": "^2.0.0", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + } + }, + "indent-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", + "dev": true + }, + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + } + }, + "map-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", + "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", + "dev": true + }, + "meow": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz", + "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==", + "dev": true, + "requires": { + "camelcase-keys": "^4.0.0", + "decamelize-keys": "^1.0.0", + "loud-rejection": "^1.0.0", + "minimist": "^1.1.3", + "minimist-options": "^3.0.1", + "normalize-package-data": "^2.3.4", + "read-pkg-up": "^3.0.0", + "redent": "^2.0.0", + "trim-newlines": "^2.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "dev": true, + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + } + }, + "read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + } + }, + "redent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", + "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", + "dev": true, + "requires": { + "indent-string": "^3.0.0", + "strip-indent": "^2.0.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "strip-indent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", + "dev": true + }, + "trim-newlines": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", + "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", + "dev": true + } + } + }, + "sugarss": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sugarss/-/sugarss-1.0.1.tgz", + "integrity": "sha512-3qgLZytikQQEVn1/FrhY7B68gPUUGY3R1Q1vTiD5xT+Ti1DP/8iZuwFet9ONs5+bmL8pZoDQ6JrQHVgrNlK6mA==", + "dev": true, + "requires": { + "postcss": "^6.0.14" + } + }, + "table": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/table/-/table-4.0.3.tgz", + "integrity": "sha512-S7rnFITmBH1EnyKcvxBh1LjYeQMmnZtCXSEbHcH6S0NoKit24ZuFO/T1vDcLdYsLQkM188PVVhQmzKIuThNkKg==", + "dev": true, + "requires": { + "ajv": "^6.0.1", + "ajv-keywords": "^3.0.0", + "chalk": "^2.1.0", + "lodash": "^4.17.4", + "slice-ansi": "1.0.0", + "string-width": "^2.1.1" + } + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true + }, + "unified": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/unified/-/unified-6.2.0.tgz", + "integrity": "sha512-1k+KPhlVtqmG99RaTbAv/usu85fcSRu3wY8X+vnsEhIxNP5VbVIDiXnLqyKIG+UMdyTg0ZX9EI6k2AfjJkHPtA==", + "dev": true, + "requires": { + "bail": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^1.1.0", + "trough": "^1.0.0", + "vfile": "^2.0.0", + "x-is-string": "^0.1.0" + } + }, + "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 + }, + "update-notifier": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz", + "integrity": "sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==", + "dev": true, + "requires": { + "boxen": "^1.2.1", + "chalk": "^2.0.1", + "configstore": "^3.0.0", + "import-lazy": "^2.1.0", + "is-ci": "^1.0.10", + "is-installed-globally": "^0.1.0", + "is-npm": "^1.0.0", + "latest-version": "^3.0.0", + "semver-diff": "^2.0.0", + "xdg-basedir": "^3.0.0" + } + }, + "url-parse-lax": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", + "dev": true, + "requires": { + "prepend-http": "^1.0.1" + } + }, + "vfile": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-2.3.0.tgz", + "integrity": "sha512-ASt4mBUHcTpMKD/l5Q+WJXNtshlWxOogYyGYYrg4lt/vuRjC1EFQtlAofL5VmtVNIZJzWYFJjzGWZ0Gw8pzW1w==", + "dev": true, + "requires": { + "is-buffer": "^1.1.4", + "replace-ext": "1.0.0", + "unist-util-stringify-position": "^1.0.0", + "vfile-message": "^1.0.0" + } + }, + "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" + } + }, + "write": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz", + "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=", + "dev": true, + "requires": { + "mkdirp": "^0.5.1" + } + } + } + }, + "pretty": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pretty/-/pretty-2.0.0.tgz", + "integrity": "sha1-rbx5YLe7/iiaVX3F9zdhmiINBqU=", + "requires": { + "condense-newlines": "^0.2.1", + "extend-shallow": "^2.0.1", + "js-beautify": "^1.6.12" + } + }, + "pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", + "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==", + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + } + }, + "pretty-time": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz", + "integrity": "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==" + }, + "prettycli": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/prettycli/-/prettycli-1.4.3.tgz", + "integrity": "sha512-KLiwAXXfSWXZqGmZlnKPuGMTFp+0QbcySplL1ft9gfteT/BNsG64Xo8u2Qr9r+qnsIZWBQ66Zs8tg+8s2fmzvw==", + "requires": { + "chalk": "2.1.0" + }, + "dependencies": { + "chalk": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.1.0.tgz", + "integrity": "sha512-LUHGS/dge4ujbXMJrnihYMcL4AoOweGnw9Tp3kQuqy1Kx5c1qKjqvMJZ6nVJPMWJtKCTN72ZogH3oeSO9g9rXQ==", + "requires": { + "ansi-styles": "^3.1.0", + "escape-string-regexp": "^1.0.5", + "supports-color": "^4.0.0" + } + }, + "has-flag": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", + "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=" + }, + "supports-color": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", + "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "requires": { + "has-flag": "^2.0.0" + } + } + } + }, + "prismjs": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.17.1.tgz", + "integrity": "sha512-PrEDJAFdUGbOP6xK/UsfkC5ghJsPJviKgnQOoxaDbBjwc8op68Quupwt1DeAFoG8GImPhiKXAvvsH7wDSLsu1Q==", + "requires": { + "clipboard": "^2.0.0" + } + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==" + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" + }, + "promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "requires": { + "asap": "~2.0.3" + } + }, + "promise-file-reader": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/promise-file-reader/-/promise-file-reader-1.0.2.tgz", + "integrity": "sha512-1f2axkQbYrE4CQaxB3r+l1AhjrJd/wwf57Claj+whwqx703U6qrtcgmuxr5bZUcsamCY+gcLOi/8RUUUKa3zYQ==" + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" + }, + "prompts": { + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-0.1.14.tgz", + "integrity": "sha512-rxkyiE9YH6zAz/rZpywySLKkpaj0NMVyNw1qhsubdbjjSgcayjTShDreZGlFMcGSu5sab3bAKPfFk78PB90+8w==", + "requires": { + "kleur": "^2.0.1", + "sisteransi": "^0.1.1" + } + }, + "prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=" + }, + "protocols": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/protocols/-/protocols-1.4.7.tgz", + "integrity": "sha512-Fx65lf9/YDn3hUX08XUc0J8rSux36rEsyiv21ZGUC1mOyeM3lTRpZLcrm8aAolzS4itwVfm7TAPyxC2E5zd6xg==" + }, + "proxy-addr": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.5.tgz", + "integrity": "sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ==", + "requires": { + "forwarded": "~0.1.2", + "ipaddr.js": "1.9.0" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" + }, + "ps-tree": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ps-tree/-/ps-tree-1.2.0.tgz", + "integrity": "sha512-0VnamPPYHl4uaU/nSFeZZpR21QAWRz+sRv4iW9+v/GS/J5U5iZB5BNN6J0RMoOvdx2gWM2+ZFMIm58q24e4UYA==", + "requires": { + "event-stream": "=3.3.4" + } + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" + }, + "psl": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.6.0.tgz", + "integrity": "sha512-SYKKmVel98NCOYXpkwUqZqh0ahZeeKfmisiLIcEZdsb+WbLv02g/dI5BUmZnIyOe7RzZtLax81nnb2HbvC2tzA==" + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + }, + "dependencies": { + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + }, + "query-string": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.1.0.tgz", + "integrity": "sha1-oJInO87y3drUovDU4XlnAb6zWiM=", + "requires": { + "strict-uri-encode": "^1.0.0" + } + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" + }, + "querystringify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.1.tgz", + "integrity": "sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA==" + }, + "quick-lru": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", + "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=" + }, + "ramda": { + "version": "0.24.1", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.24.1.tgz", + "integrity": "sha1-w7d1UZfzW43DUCIoJixMkd22uFc=" + }, + "randomatic": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", + "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", + "requires": { + "is-number": "^4.0.0", + "kind-of": "^6.0.0", + "math-random": "^1.0.1" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "raven": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/raven/-/raven-2.6.4.tgz", + "integrity": "sha512-6PQdfC4+DQSFncowthLf+B6Hr0JpPsFBgTVYTAOq7tCmx/kR4SXbeawtPch20+3QfUcQDoJBLjWW1ybvZ4kXTw==", + "requires": { + "cookie": "0.3.1", + "md5": "^2.2.1", + "stack-trace": "0.0.10", + "timed-out": "4.0.1", + "uuid": "3.3.2" + }, + "dependencies": { + "cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=" + }, + "uuid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" + } + } + }, + "raven-js": { + "version": "3.27.2", + "resolved": "https://registry.npmjs.org/raven-js/-/raven-js-3.27.2.tgz", + "integrity": "sha512-mFWQcXnhRFEQe5HeFroPaEghlnqy7F5E2J3Fsab189ondqUzcjwSVi7el7F36cr6PvQYXoZ1P2F5CSF2/azeMQ==" + }, + "raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, + "razzle": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/razzle/-/razzle-3.0.0.tgz", + "integrity": "sha512-dIXhKNgHN+A4ONhj5WmhfgyF4+F8j1gdxZNjbJTWUzHAz7za/olVt8b1ErChXNlldDFuRUtsh8TjOBkcNyyFNA==", + "requires": { + "@babel/core": "^7.1.2", + "assets-webpack-plugin": "^3.9.7", + "babel-core": "^7.0.0-bridge.0", + "babel-jest": "^23.6.0", + "babel-loader": "^8.0.4", + "babel-preset-razzle": "^3.0.0", + "chalk": "^2.4.1", + "css-loader": "^1.0.0", + "dotenv": "6.0.0", + "file-loader": "^3.0.1", + "fs-extra": "7.0.0", + "jest": "^23.6.0", + "mini-css-extract-plugin": "^0.4.3", + "optimize-css-assets-webpack-plugin": "^5.0.1", + "postcss-flexbugs-fixes": "^4.1.0", + "postcss-loader": "^3.0.0", + "postcss-preset-env": "^6.0.6", + "postcss-safe-parser": "^4.0.1", + "razzle-dev-utils": "^3.0.0", + "react-dev-utils": "^6.0.4", + "react-error-overlay": "^5.0.4", + "source-map-support": "^0.5.9", + "start-server-webpack-plugin": "^2.2.5", + "style-loader": "^0.23.0", + "terser-webpack-plugin": "^1.1.0", + "url-loader": "^1.1.1", + "webpack": "^4.20.2", + "webpack-dev-server": "^3.1.14", + "webpack-node-externals": "^1.7.2", + "webpackbar": "^3.1.5" + }, + "dependencies": { + "babel-core": { + "version": "7.0.0-bridge.0", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", + "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==" + }, + "babel-jest": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-23.6.0.tgz", + "integrity": "sha512-lqKGG6LYXYu+DQh/slrQ8nxXQkEkhugdXsU6St7GmhVS7Ilc/22ArwqXNJrf0QaOBjZB0360qZMwXqDYQHXaew==", + "requires": { + "babel-plugin-istanbul": "^4.1.6", + "babel-preset-jest": "^23.2.0" + } + }, + "babel-plugin-istanbul": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz", + "integrity": "sha512-PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ==", + "requires": { + "babel-plugin-syntax-object-rest-spread": "^6.13.0", + "find-up": "^2.1.0", + "istanbul-lib-instrument": "^1.10.1", + "test-exclude": "^4.2.1" + } + }, + "babel-plugin-jest-hoist": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-23.2.0.tgz", + "integrity": "sha1-5h+uBaHKiAGq3uV6bWa4zvr0QWc=" + }, + "babel-preset-jest": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-23.2.0.tgz", + "integrity": "sha1-jsegOhOPABoaj7HoETZSvxpV2kY=", + "requires": { + "babel-plugin-jest-hoist": "^23.2.0", + "babel-plugin-syntax-object-rest-spread": "^6.13.0" + } + }, + "css-loader": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-1.0.1.tgz", + "integrity": "sha512-+ZHAZm/yqvJ2kDtPne3uX0C+Vr3Zn5jFn2N4HywtS5ujwvsVkyg0VArEXpl3BgczDA8anieki1FIzhchX4yrDw==", + "requires": { + "babel-code-frame": "^6.26.0", + "css-selector-tokenizer": "^0.7.0", + "icss-utils": "^2.1.0", + "loader-utils": "^1.0.2", + "lodash": "^4.17.11", + "postcss": "^6.0.23", + "postcss-modules-extract-imports": "^1.2.0", + "postcss-modules-local-by-default": "^1.2.0", + "postcss-modules-scope": "^1.1.0", + "postcss-modules-values": "^1.3.0", + "postcss-value-parser": "^3.3.0", + "source-list-map": "^2.0.0" + } + }, + "fs-extra": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.0.tgz", + "integrity": "sha512-EglNDLRpmaTWiD/qraZn6HREAEAHJcJOmxNEYwq6xeMKnVMAy3GUcFB+wXt2C6k4CNvB/mP1y/U3dzvKKj5OtQ==", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "icss-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-2.1.0.tgz", + "integrity": "sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=", + "requires": { + "postcss": "^6.0.1" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + } + }, + "mini-css-extract-plugin": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.4.5.tgz", + "integrity": "sha512-dqBanNfktnp2hwL2YguV9Jh91PFX7gu7nRLs4TGsbAfAG6WOtlynFRYzwDwmmeSb5uIwHo9nx1ta0f7vAZVp2w==", + "requires": { + "loader-utils": "^1.1.0", + "schema-utils": "^1.0.0", + "webpack-sources": "^1.1.0" + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "requires": { + "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=", + "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", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "postcss-modules-extract-imports": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.1.tgz", + "integrity": "sha512-6jt9XZwUhwmRUhb/CkyJY020PYaPJsCyt3UjbaWo6XEbH/94Hmv6MP7fG2C5NDU/BcHzyGYxNtHvM+LTf9HrYw==", + "requires": { + "postcss": "^6.0.1" + } + }, + "postcss-modules-local-by-default": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", + "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", + "requires": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + } + }, + "postcss-modules-scope": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", + "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", + "requires": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + } + }, + "postcss-modules-values": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", + "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", + "requires": { + "icss-replace-symbols": "^1.1.0", + "postcss": "^6.0.1" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "requires": { + "find-up": "^1.0.0", + "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=", + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + } + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "source-map-support": { + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.16.tgz", + "integrity": "sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "requires": { + "is-utf8": "^0.2.0" + } + }, + "test-exclude": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.2.3.tgz", + "integrity": "sha512-SYbXgY64PT+4GAL2ocI3HwPa4Q4TBKm0cwAVeKOt/Aoc0gSpNRjJX8w0pA1LMKZ3LBmd8pYBqApFNQLII9kavA==", + "requires": { + "arrify": "^1.0.1", + "micromatch": "^2.3.11", + "object-assign": "^4.1.0", + "read-pkg-up": "^1.0.1", + "require-main-filename": "^1.0.1" + } + } + } + }, + "razzle-dev-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/razzle-dev-utils/-/razzle-dev-utils-3.0.0.tgz", + "integrity": "sha512-w2ZZ/HbrUwZHcf/a+oybG4oRQuvGcdAskswmkf6ey8H5xCNbubtlRNlp6upFy7Af76PmE7+YQJtRzqyrUqd9PQ==", + "requires": { + "@babel/code-frame": "^7.0.0", + "chalk": "2.4.1", + "jest-message-util": "^23.4.0", + "react-dev-utils": "^6.1.1", + "sockjs-client": "1.3.0", + "strip-ansi": "5.0.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "strip-ansi": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.0.0.tgz", + "integrity": "sha512-Uu7gQyZI7J7gn5qLn1Np3G9vcYGTVqB+lFTytnDJv83dd8T22aGH451P3jueT2/QemInJDfxHB5Tde5OzgG1Ow==", + "requires": { + "ansi-regex": "^4.0.0" + } + } + } + }, + "razzle-plugin-bundle-analyzer": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/razzle-plugin-bundle-analyzer/-/razzle-plugin-bundle-analyzer-1.1.3.tgz", + "integrity": "sha512-OGC22TvjJpf7b/GRrBCqUt3GCFSg/Ld9yCC26CtKnZovmqgwkDQFlSCBVbJpcULoWj6eTU5cycq2eVzz8JYvVQ==", + "requires": { + "webpack": "~4.0.0", + "webpack-bundle-analyzer": ">=3.6.0" + }, + "dependencies": { + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "acorn": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", + "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==" + }, + "acorn-dynamic-import": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz", + "integrity": "sha512-zVWV8Z8lislJoOKKqdNMOB+s6+XV5WERty8MnKBeFgwA+19XJjJHs2RP5dzM57FftIs+jQnRToLiWazKr6sSWg==", + "requires": { + "acorn": "^5.0.0" + } + }, + "acorn-walk": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", + "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==" + }, + "ajv": { + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz", + "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==", + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.1.tgz", + "integrity": "sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ==" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "requires": { + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" + }, + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" + }, + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "base64-js": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" + }, + "bfj": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-6.1.2.tgz", + "integrity": "sha512-BmBJa4Lip6BPRINSZ0BPEIfB1wUY/9rwbwvIHQA1KjX9om29B6id0wnWXq7m3bn5JrUVjeOTnVuhPT1FiHwPGw==", + "requires": { + "bluebird": "^3.5.5", + "check-types": "^8.0.3", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" + }, + "bluebird": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.1.tgz", + "integrity": "sha512-DdmyoGCleJnkbp3nkbxTLJ18rjDsE4yCggEwKNXkeV123sPNfOCYeDoeuOY+F2FrSjO1YXcTU+dsy96KMy+gcg==" + }, + "bn.js": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" + }, + "body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "requires": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "requires": { + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", + "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", + "requires": { + "bn.js": "^4.1.1", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.2", + "elliptic": "^6.0.0", + "inherits": "^2.0.1", + "parse-asn1": "^5.0.0" + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "requires": { + "pako": "~1.0.5" + } + }, + "buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" + }, + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + }, + "cacache": { + "version": "10.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz", + "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==", + "requires": { + "bluebird": "^3.5.1", + "chownr": "^1.0.1", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "lru-cache": "^4.1.1", + "mississippi": "^2.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.2", + "ssri": "^5.2.4", + "unique-filename": "^1.1.0", + "y18n": "^4.0.0" + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "check-types": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-8.0.3.tgz", + "integrity": "sha512-YpeKZngUmG65rLudJ4taU7VLkOCTMhNl/u4ctNC56LQS/zJTyNH0Lrtwm1tfTsbLlwvlfsA2d1c8vCf/Kh2KwQ==" + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "chownr": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.3.tgz", + "integrity": "sha512-i70fVHhmV3DtTl6nqvZOnIjbY0Pe4kAUjwHj8z0zAdgBtYrJyYwLKCCuRBQ5ppkyL0AkN7HKRnETdmdp1zqNXw==" + }, + "chrome-trace-event": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-0.1.3.tgz", + "integrity": "sha512-sjndyZHrrWiu4RY7AkHgjn80GfAM2ZSzUkZLV/Js59Ldmh6JDThf0SUmOHU53rFu2rVxxfCzJ30Ukcfch3Gb/A==" + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "commander": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", + "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + }, + "content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "requires": { + "safe-buffer": "5.1.2" + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + }, + "cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "create-ecdh": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", + "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.0.0" + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" + }, + "duplexer": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", + "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=" + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "ejs": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.2.tgz", + "integrity": "sha512-rHGwtpl67oih3xAHbZlpw5rQAt+YV1mSCu2fUZ9XNrfaGEhom7E+AUiMci+ByP4aSfuAWx7hE0BPuJLMrpXwOw==" + }, + "elliptic": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.1.tgz", + "integrity": "sha512-xvJINNLbTeWQjrl6X+7eQCrIy/YPv5XCpKW6kB5mKvtnGILoLDcySuwomfdzt0BMdLNVnuRNTuzKNHj0bva1Cg==", + "requires": { + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" + } + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "requires": { + "once": "^1.4.0" + } + }, + "enhanced-resolve": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.1.tgz", + "integrity": "sha512-98p2zE+rL7/g/DzMHMTF4zZlCgeVdJ7yr6xzEpJRYwFYrGi9ANdn5DnJURg6RpBkyk60XYDnWIv51VfIhfNGuA==", + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "dependencies": { + "memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + } + } + }, + "errno": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "requires": { + "prr": "~1.0.1" + } + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "eslint-scope": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.3.tgz", + "integrity": "sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA==", + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "esrecurse": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", + "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "requires": { + "estraverse": "^4.1.0" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "events": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.0.0.tgz", + "integrity": "sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA==" + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=" + }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" + }, + "filesize": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz", + "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==" + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + } + }, + "find-cache-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz", + "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^1.0.0", + "pkg-dir": "^2.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "requires": { + "locate-path": "^2.0.0" + } + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + }, + "forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fsevents": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.9.tgz", + "integrity": "sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw==", + "optional": true, + "requires": { + "nan": "^2.12.1", + "node-pre-gyp": "^0.12.0" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "optional": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "bundled": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "optional": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.1.1", + "bundled": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "optional": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "optional": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "optional": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "debug": { + "version": "4.1.1", + "bundled": true, + "optional": true, + "requires": { + "ms": "^2.1.1" + } + }, + "deep-extend": { + "version": "0.6.0", + "bundled": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.5", + "bundled": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "optional": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "glob": { + "version": "7.1.3", + "bundled": true, + "optional": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.24", + "bundled": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore-walk": { + "version": "3.0.1", + "bundled": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true, + "optional": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "optional": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "optional": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "optional": true + }, + "minipass": { + "version": "2.3.5", + "bundled": true, + "optional": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.2.1", + "bundled": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "optional": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.1.1", + "bundled": true, + "optional": true + }, + "needle": { + "version": "2.3.0", + "bundled": true, + "optional": true, + "requires": { + "debug": "^4.1.0", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.12.0", + "bundled": true, + "optional": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.1", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.2.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.0.6", + "bundled": true, + "optional": true + }, + "npm-packlist": { + "version": "1.4.1", + "bundled": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "optional": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "optional": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.0", + "bundled": true, + "optional": true + }, + "rc": { + "version": "1.2.8", + "bundled": true, + "optional": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "rimraf": { + "version": "2.6.3", + "bundled": true, + "optional": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "bundled": true, + "optional": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "optional": true + }, + "semver": { + "version": "5.7.0", + "bundled": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "optional": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "tar": { + "version": "4.4.8", + "bundled": true, + "optional": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.3.4", + "minizlib": "^1.1.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "bundled": true, + "optional": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "yallist": { + "version": "3.0.3", + "bundled": true, + "optional": true + } + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==" + }, + "gzip-size": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", + "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", + "requires": { + "duplexer": "^0.1.1", + "pify": "^4.0.1" + }, + "dependencies": { + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + } + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-base": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==" + }, + "http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ieee754": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==" + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ipaddr.js": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.0.tgz", + "integrity": "sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA==" + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "requires": { + "isobject": "^3.0.1" + } + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + }, + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==" + }, + "loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "requires": { + "pify": "^3.0.0" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "requires": { + "object-visit": "^1.0.0" + } + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mime-db": { + "version": "1.42.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.42.0.tgz", + "integrity": "sha512-UbfJCR4UAVRNgMpfImz05smAXK7+c+ZntjaA26ANtkXLlOe947Aag5zdIcKQULAiF9Cq4WxBi9jUs5zkA84bYQ==" + }, + "mime-types": { + "version": "2.1.25", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.25.tgz", + "integrity": "sha512-5KhStqB5xpTAeGqKBAMgwaYMnQik7teQN4IAzC7npDv6kzeU6prfkR67bc87J1kWMPGkoaZSq1npmexMgkmEVg==", + "requires": { + "mime-db": "1.42.0" + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" + }, + "mississippi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz", + "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==", + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^2.0.1", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + } + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "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=" + } + } + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "nan": { + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", + "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", + "optional": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" + }, + "neo-async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", + "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==" + }, + "node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + } + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "requires": { + "isobject": "^3.0.0" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "requires": { + "isobject": "^3.0.1" + } + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "requires": { + "ee-first": "1.1.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "opener": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.1.tgz", + "integrity": "sha512-goYSy5c2UXE4Ra1xixabeVh1guIX/ZV/YokJksb6q2lubWu6UbvPQ20p542/sFIll1nl8JnCyK9oBaOcCWXwvA==" + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + }, + "pako": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.10.tgz", + "integrity": "sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw==" + }, + "parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "requires": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "parse-asn1": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.5.tgz", + "integrity": "sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==", + "requires": { + "asn1.js": "^4.0.0", + "browserify-aes": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" + }, + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "pbkdf2": { + "version": "3.0.17", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", + "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "requires": { + "find-up": "^2.1.0" + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" + }, + "proxy-addr": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.5.tgz", + "integrity": "sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ==", + "requires": { + "forwarded": "~0.1.2", + "ipaddr.js": "1.9.0" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==" + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "requires": { + "aproba": "^1.1.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "schema-utils": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", + "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", + "requires": { + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0" + } + }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + } + } + }, + "serialize-javascript": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.9.1.tgz", + "integrity": "sha512-0Vb/54WJ6k5v8sSWN09S0ora+Hnr+cX40r9F170nT+mSkaxltoE/7R3OrIdBSUv1OoiobH1QoWQbCnAO+e8J1A==" + }, + "serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + } + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + }, + "source-map-resolve": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", + "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", + "requires": { + "atob": "^2.1.1", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "ssri": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz", + "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==", + "requires": { + "safe-buffer": "^5.1.1" + } + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "stream-shift": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", + "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "timers-browserify": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz", + "integrity": "sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==", + "requires": { + "setimmediate": "^1.0.4" + } + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" + }, + "tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "uglify-es": { + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", + "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", + "requires": { + "commander": "~2.13.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "uglifyjs-webpack-plugin": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.3.0.tgz", + "integrity": "sha512-ovHIch0AMlxjD/97j9AYovZxG5wnHOPkL7T1GKochBADp/Zwc44pEWNqpKl1Loupp1WhFg7SlYmHZRUfdAacgw==", + "requires": { + "cacache": "^10.0.4", + "find-cache-dir": "^1.0.0", + "schema-utils": "^0.4.5", + "serialize-javascript": "^1.4.0", + "source-map": "^0.6.1", + "uglify-es": "^3.3.4", + "webpack-sources": "^1.1.0", + "worker-farm": "^1.5.2" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" + } + } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + } + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + }, + "vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" + }, + "watchpack": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz", + "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==", + "requires": { + "chokidar": "^2.0.2", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + } + }, + "webpack": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.0.1.tgz", + "integrity": "sha512-jHQNMmKPElreOYLCxR7SHfPnbhcqRT9O7lYPOMDR6Gt5XueJ7tH7JReXm4uMFstBKf7rj2Y7AD3LiMKR2zexYA==", + "requires": { + "acorn": "^5.0.0", + "acorn-dynamic-import": "^3.0.0", + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0", + "chrome-trace-event": "^0.1.1", + "enhanced-resolve": "^4.0.0", + "eslint-scope": "^3.7.1", + "loader-runner": "^2.3.0", + "loader-utils": "^1.1.0", + "memory-fs": "~0.4.1", + "micromatch": "^3.1.8", + "mkdirp": "~0.5.0", + "neo-async": "^2.5.0", + "node-libs-browser": "^2.0.0", + "schema-utils": "^0.4.2", + "tapable": "^1.0.0", + "uglifyjs-webpack-plugin": "^1.1.1", + "watchpack": "^1.4.0", + "webpack-sources": "^1.0.1" + } + }, + "webpack-bundle-analyzer": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.6.0.tgz", + "integrity": "sha512-orUfvVYEfBMDXgEKAKVvab5iQ2wXneIEorGNsyuOyVYpjYrI7CUOhhXNDd3huMwQ3vNNWWlGP+hzflMFYNzi2g==", + "requires": { + "acorn": "^6.0.7", + "acorn-walk": "^6.1.1", + "bfj": "^6.1.1", + "chalk": "^2.4.1", + "commander": "^2.18.0", + "ejs": "^2.6.1", + "express": "^4.16.3", + "filesize": "^3.6.1", + "gzip-size": "^5.0.0", + "lodash": "^4.17.15", + "mkdirp": "^0.5.1", + "opener": "^1.5.1", + "ws": "^6.0.0" + }, + "dependencies": { + "acorn": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.3.0.tgz", + "integrity": "sha512-/czfa8BwS88b9gWQVhc8eknunSA2DoJpJyTQkhheIf5E48u1N0R4q/YxxsAeqRrmK9TQ/uYfgLDfZo91UlANIA==" + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + } + } + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "requires": { + "errno": "~0.1.7" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "requires": { + "async-limiter": "~1.0.0" + } + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + } + } + }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + } + }, + "react": { + "version": "16.12.0", + "resolved": "https://registry.npmjs.org/react/-/react-16.12.0.tgz", + "integrity": "sha512-fglqy3k5E+81pA8s+7K0/T3DBCF0ZDOher1elBFzF7O6arXJgzyu/FW+COxFvAWXJoJN9KIZbT2LXlukwphYTA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2" + } + }, + "react-anchor-link-smooth-scroll": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/react-anchor-link-smooth-scroll/-/react-anchor-link-smooth-scroll-1.0.12.tgz", + "integrity": "sha512-aaY+9X0yh8YnC0jBfoTKpsiCLdO/Y6pCltww+VB+NnTBPDOvnIdnp1AlazajsDitc1j+cVSQ+yNtaVeTIMQbxw==" + }, + "react-animate-height": { + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/react-animate-height/-/react-animate-height-2.0.17.tgz", + "integrity": "sha512-cumTv/vCZ1MudkqXsLXGW6XO7EbGWIV0uZzkZVBf5HlHQ7n1GkbCsQl44SVo9nlA9/p+4XqWh4yn1Cc37Gri6A==", + "requires": { + "classnames": "^2.2.5", + "prop-types": "^15.6.1" + } + }, + "react-cookie": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/react-cookie/-/react-cookie-1.0.5.tgz", + "integrity": "sha1-I0GQvVXd/qNhREqJyHMHerar9lE=", + "requires": { + "cookie": "^0.3.1", + "is-node": "^1.0.2", + "object-assign": "^4.1.0" + }, + "dependencies": { + "cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=" + } + } + }, + "react-dev-utils": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-6.1.1.tgz", + "integrity": "sha512-ThbJ86coVd6wV/QiTo8klDTvdAJ1WsFCGQN07+UkN+QN9CtCSsl/+YuDJToKGeG8X4j9HMGXNKbk2QhPAZr43w==", + "requires": { + "@babel/code-frame": "7.0.0", + "address": "1.0.3", + "browserslist": "4.1.1", + "chalk": "2.4.1", + "cross-spawn": "6.0.5", + "detect-port-alt": "1.1.6", + "escape-string-regexp": "1.0.5", + "filesize": "3.6.1", + "find-up": "3.0.0", + "global-modules": "1.0.0", + "globby": "8.0.1", + "gzip-size": "5.0.0", + "immer": "1.7.2", + "inquirer": "6.2.0", + "is-root": "2.0.0", + "loader-utils": "1.1.0", + "opn": "5.4.0", + "pkg-up": "2.0.0", + "react-error-overlay": "^5.1.0", + "recursive-readdir": "2.2.2", + "shell-quote": "1.6.1", + "sockjs-client": "1.1.5", + "strip-ansi": "4.0.0", + "text-table": "0.2.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", + "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", + "requires": { + "@babel/highlight": "^7.0.0" + } + }, + "@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==" + }, + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==" + }, + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "big.js": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "browserslist": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.1.1.tgz", + "integrity": "sha512-VBorw+tgpOtZ1BYhrVSVTzTt/3+vSE3eFUh0N2GCFK1HffceOaf32YS/bs6WiFhjDAblAFrx85jMy3BG9fBK2Q==", + "requires": { + "caniuse-lite": "^1.0.30000884", + "electron-to-chromium": "^1.3.62", + "node-releases": "^1.0.0-alpha.11" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "dir-glob": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", + "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", + "requires": { + "path-type": "^3.0.0" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + } + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "globby": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.1.tgz", + "integrity": "sha512-oMrYrJERnKBLXNLVTqhm3vPEdJ/b2ZE28xN4YARiix1NOIOBPEpOUnm844K1iu/BkphCaf2WNFwMszv8Soi1pw==", + "requires": { + "array-union": "^1.0.1", + "dir-glob": "^2.0.0", + "fast-glob": "^2.0.2", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + } + }, + "gzip-size": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.0.0.tgz", + "integrity": "sha512-5iI7omclyqrnWw4XbXAmGhPsABkSIDQonv2K0h61lybgofWa6iZyvrI3r2zsJH4P8Nb64fFVzlvfhs0g7BBxAA==", + "requires": { + "duplexer": "^0.1.1", + "pify": "^3.0.0" + } + }, + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==" + }, + "inquirer": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.2.0.tgz", + "integrity": "sha512-QIEQG4YyQ2UYZGDC4srMZ7BjHOmNk1lR2JQj5UknBapklm6WHA+VVH7N+sUdX3A7NeCfGF8o4X1S3Ao7nAcIeg==", + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.0", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.0", + "figures": "^2.0.0", + "lodash": "^4.17.10", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.1.0", + "string-width": "^2.1.0", + "strip-ansi": "^4.0.0", + "through": "^2.3.6" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "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=" + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + }, + "loader-utils": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", + "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", + "requires": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "p-limit": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", + "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", + "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==", + "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==" + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, + "rxjs": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.3.tgz", + "integrity": "sha512-wuYsAYYFdWTAnAaPoKGNhfpWwKZbJW+HgAJ+mImp+Epl7BG8oNWBCTyRM8gba9k4lk8BgWdoYm21Mo/RYhhbgA==", + "requires": { + "tslib": "^1.9.0" + } + }, + "sockjs-client": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.1.5.tgz", + "integrity": "sha1-G7fA9yIsQPQq3xT0RCy9Eml3GoM=", + "requires": { + "debug": "^2.6.6", + "eventsource": "0.1.6", + "faye-websocket": "~0.11.0", + "inherits": "^2.0.1", + "json3": "^3.3.2", + "url-parse": "^1.1.8" + } + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "react-dnd": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/react-dnd/-/react-dnd-5.0.0.tgz", + "integrity": "sha1-xKF8cBCeRW2tiQa+g45u6PMrBrU=", + "requires": { + "dnd-core": "^4.0.5", + "hoist-non-react-statics": "^2.5.0", + "invariant": "^2.1.0", + "lodash": "^4.17.10", + "recompose": "^0.27.1", + "shallowequal": "^1.0.2" + } + }, + "react-dnd-html5-backend": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-dnd-html5-backend/-/react-dnd-html5-backend-5.0.1.tgz", + "integrity": "sha1-C1eNecXAExfHBBTI1xf2MrkZ1PE=", + "requires": { + "autobind-decorator": "^2.1.0", + "dnd-core": "^4.0.5", + "lodash": "^4.17.10", + "shallowequal": "^1.0.2" + } + }, + "react-dom": { + "version": "16.12.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.12.0.tgz", + "integrity": "sha512-LMxFfAGrcS3kETtQaCkTKjMiifahaMySFDn71fZUNpPHZQEzmk/GiAeIT8JSOrHB23fnuCOMruL2a8NYlw+8Gw==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.18.0" + } + }, + "react-dropzone": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/react-dropzone/-/react-dropzone-5.1.0.tgz", + "integrity": "sha512-cIYp3GCm0I4fckmQJhrFSKq/W91Ma1BZTCXMr7hg1jnVYmERsa6bruJroci4Lq9QvdoAnh+6r6SVQ2v6CVQ6Hg==", + "requires": { + "attr-accept": "^1.1.3", + "prop-types": "^15.6.2" + } + }, + "react-error-overlay": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-5.1.6.tgz", + "integrity": "sha512-X1Y+0jR47ImDVr54Ab6V9eGk0Hnu7fVWGeHQSOXHf/C2pF9c6uy3gef8QUeuUiWlNb0i08InPSE5a/KJzNzw1Q==" + }, + "react-fast-compare": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-2.0.4.tgz", + "integrity": "sha512-suNP+J1VU1MWFKcyt7RtjiSWUjvidmQSlqu+eHslq+342xCbGTYmC0mEhPCOHxlW0CywylOC1u2DFAT+bv4dBw==" + }, + "react-input-autosize": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/react-input-autosize/-/react-input-autosize-2.2.2.tgz", + "integrity": "sha512-jQJgYCA3S0j+cuOwzuCd1OjmBmnZLdqQdiLKRYrsMMzbjUrVDS5RvJUDwJqA7sKuksDuzFtm6hZGKFu7Mjk5aw==", + "requires": { + "prop-types": "^15.5.8" + } + }, + "react-intl": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/react-intl/-/react-intl-3.8.0.tgz", + "integrity": "sha512-jWSbc7PUJOpmy0gC9LzTyERpt/auYmMyY0jtCmczgmRns5MIKG9Bav+NpCyZ6XG2jJQgJNWpLkMFy8u7MgjuqA==", + "requires": { + "@formatjs/intl-listformat": "^1.3.0", + "@formatjs/intl-relativetimeformat": "^4.5.0", + "@formatjs/intl-unified-numberformat": "^2.1.8", + "@formatjs/macro": "^0.2.6", + "@types/hoist-non-react-statics": "^3.3.1", + "@types/invariant": "^2.2.30", + "hoist-non-react-statics": "^3.3.1", + "intl-format-cache": "^4.2.12", + "intl-locales-supported": "^1.8.4", + "intl-messageformat": "^7.7.0", + "intl-messageformat-parser": "^3.4.0", + "invariant": "^2.1.1", + "shallow-equal": "^1.1.0" + }, + "dependencies": { + "hoist-non-react-statics": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", + "integrity": "sha512-wbg3bpgA/ZqWrZuMOeJi8+SKMhr7X9TesL/rXMjTzh0p0JUBo3II8DHboYbuIXWRlttrUFxwcu/5kygrCw8fJw==", + "requires": { + "react-is": "^16.7.0" + } + }, + "intl-messageformat-parser": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/intl-messageformat-parser/-/intl-messageformat-parser-3.5.1.tgz", + "integrity": "sha512-aCUjbLCZYhWJzC5gJiXKYR+OCE8rIegRBsjm1irJSH0AmeC7dIOp3nzOCc84BcyFX5baoXJfijV6SWqYUrN27w==", + "requires": { + "@formatjs/intl-unified-numberformat": "^2.2.0" + } + } + } + }, + "react-intl-redux": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/react-intl-redux/-/react-intl-redux-2.2.0.tgz", + "integrity": "sha512-coiNaVbc6Wy9S98oI3cohjsRRkBYu9O0Os0IRGcBVYfHek4u1i8VKXa3rVQM52UzOpCIchcmXMHvC8znLStuWg==", + "requires": { + "prop-types": "^15.7.2" + } + }, + "react-is": { + "version": "16.12.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.12.0.tgz", + "integrity": "sha512-rPCkf/mWBtKc97aLL9/txD8DZdemK0vkA3JMLShjlJB3Pj3s+lpf1KaBzMfQrAmhMQB0n1cU/SUGgKKBCe837Q==" + }, + "react-lifecycles-compat": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", + "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" + }, + "react-loadable": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/react-loadable/-/react-loadable-5.5.0.tgz", + "integrity": "sha512-C8Aui0ZpMd4KokxRdVAm2bQtI03k2RMRNzOB+IipV3yxFTSVICv7WoUr5L9ALB5BmKO1iHgZtWM8EvYG83otdg==", + "requires": { + "prop-types": "^15.5.0" + } + }, + "react-medium-image-zoom": { + "version": "3.0.15", + "resolved": "https://registry.npmjs.org/react-medium-image-zoom/-/react-medium-image-zoom-3.0.15.tgz", + "integrity": "sha512-OJc6XXmSFr0ApniFdCL1TliP6BG9eQabkcahWA9CbHha3y2IJXo1aAsQs7Irc2Wcek/N9QCeAY4wTitoMg5iLg==" + }, + "react-pdf-js": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/react-pdf-js/-/react-pdf-js-2.0.5.tgz", + "integrity": "sha512-Fa1iR/cl+xxNkUAP9wlAwFxWQhp64sWNOravXPbmoyvGB/TlDT1ffITeae8aUYVY4ykebGx4/hxcHPjakupNFg==", + "requires": { + "pdfjs-dist": "^1.9.575", + "prop-types": "^15.5.10" + } + }, + "react-popper": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-1.3.7.tgz", + "integrity": "sha512-nmqYTx7QVjCm3WUZLeuOomna138R1luC4EqkW3hxJUrAe+3eNz3oFCLYdnPwILfn0mX1Ew2c3wctrjlUMYYUww==", + "requires": { + "@babel/runtime": "^7.1.2", + "create-react-context": "^0.3.0", + "deep-equal": "^1.1.1", + "popper.js": "^1.14.4", + "prop-types": "^15.6.1", + "typed-styles": "^0.0.7", + "warning": "^4.0.2" + } + }, + "react-portal": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/react-portal/-/react-portal-4.2.0.tgz", + "integrity": "sha512-Zf+vGQ/VEAb5XAy+muKEn48yhdCNYPZaB1BWg1xc8sAZWD8pXTgPtQT4ihBdmWzsfCq8p8/kqf0GWydSBqc+Eg==", + "requires": { + "prop-types": "^15.5.8" + } + }, + "react-redux": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-7.1.3.tgz", + "integrity": "sha512-uI1wca+ECG9RoVkWQFF4jDMqmaw0/qnvaSvOoL/GA4dNxf6LoV8sUAcNDvE5NWKs4hFpn0t6wswNQnY3f7HT3w==", + "requires": { + "@babel/runtime": "^7.5.5", + "hoist-non-react-statics": "^3.3.0", + "invariant": "^2.2.4", + "loose-envify": "^1.4.0", + "prop-types": "^15.7.2", + "react-is": "^16.9.0" + }, + "dependencies": { + "hoist-non-react-statics": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", + "integrity": "sha512-wbg3bpgA/ZqWrZuMOeJi8+SKMhr7X9TesL/rXMjTzh0p0JUBo3II8DHboYbuIXWRlttrUFxwcu/5kygrCw8fJw==", + "requires": { + "react-is": "^16.7.0" + } + } + } + }, + "react-router": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.1.2.tgz", + "integrity": "sha512-yjEuMFy1ONK246B+rsa0cUam5OeAQ8pyclRDgpxuSCrAlJ1qN9uZ5IgyKC7gQg0w8OM50NXHEegPh/ks9YuR2A==", + "requires": { + "@babel/runtime": "^7.1.2", + "history": "^4.9.0", + "hoist-non-react-statics": "^3.1.0", + "loose-envify": "^1.3.1", + "mini-create-react-context": "^0.3.0", + "path-to-regexp": "^1.7.0", + "prop-types": "^15.6.2", + "react-is": "^16.6.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + }, + "dependencies": { + "hoist-non-react-statics": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", + "integrity": "sha512-wbg3bpgA/ZqWrZuMOeJi8+SKMhr7X9TesL/rXMjTzh0p0JUBo3II8DHboYbuIXWRlttrUFxwcu/5kygrCw8fJw==", + "requires": { + "react-is": "^16.7.0" + } + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "path-to-regexp": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", + "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", + "requires": { + "isarray": "0.0.1" + } + } + } + }, + "react-router-config": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/react-router-config/-/react-router-config-5.1.1.tgz", + "integrity": "sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==", + "requires": { + "@babel/runtime": "^7.1.2" + } + }, + "react-router-dom": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.1.2.tgz", + "integrity": "sha512-7BPHAaIwWpZS074UKaw1FjVdZBSVWEk8IuDXdB+OkLb8vd/WRQIpA4ag9WQk61aEfQs47wHyjWUoUGGZxpQXew==", + "requires": { + "@babel/runtime": "^7.1.2", + "history": "^4.9.0", + "loose-envify": "^1.3.1", + "prop-types": "^15.6.2", + "react-router": "5.1.2", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + } + }, + "react-scrollspy": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/react-scrollspy/-/react-scrollspy-3.4.2.tgz", + "integrity": "sha512-mFev6IBPPGdn0WsAiS0eCoHGUUet0ZRZUHHUw3qLcsvsQZPlubik0N9cf8CcgIbdVzNd04K9L9A0inHhPt7drw==", + "requires": { + "babel-runtime": "^6.26.0", + "classnames": "^2.2.5", + "prop-types": "^15.5.10" + } + }, + "react-select": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/react-select/-/react-select-3.0.8.tgz", + "integrity": "sha512-v9LpOhckLlRmXN5A6/mGGEft4FMrfaBFTGAnuPHcUgVId7Je42kTq9y0Z+Ye5z8/j0XDT3zUqza8gaRaI1PZIg==", + "requires": { + "@babel/runtime": "^7.4.4", + "@emotion/cache": "^10.0.9", + "@emotion/core": "^10.0.9", + "@emotion/css": "^10.0.9", + "memoize-one": "^5.0.0", + "prop-types": "^15.6.0", + "react-input-autosize": "^2.2.2", + "react-transition-group": "^2.2.1" + } + }, + "react-select-async-paginate": { + "version": "0.3.10", + "resolved": "https://registry.npmjs.org/react-select-async-paginate/-/react-select-async-paginate-0.3.10.tgz", + "integrity": "sha512-p/MBs5g7XCdXVxPIc/5hGaGLeDyCm+F8BZRO9bCEJ4vlzmhDj4EUzGuK0RV4PolRwYJBQmVvnGNBiE8sTCQ+Rw==", + "requires": { + "@babel/runtime": "^7.6.3", + "prop-types": "^15.7.2" + } + }, + "react-share": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/react-share/-/react-share-2.3.1.tgz", + "integrity": "sha512-iLUQwCaeVgOkXJxa+8B0iyIIlUajY6BxO9TRb2j8erM+q1ORe0akQZ1gtjEfWYMG4UnGTMU1fOstqes+X0AStw==", + "requires": { + "babel-runtime": "^6.6.1", + "classnames": "^2.2.5", + "jsonp": "^0.2.1", + "prop-types": "^15.5.8" + } + }, + "react-side-effect": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/react-side-effect/-/react-side-effect-2.1.0.tgz", + "integrity": "sha512-IgmcegOSi5SNX+2Snh1vqmF0Vg/CbkycU9XZbOHJlZ6kMzTmi3yc254oB1WCkgA7OQtIAoLmcSFuHTc/tlcqXg==" + }, + "react-simple-code-editor": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/react-simple-code-editor/-/react-simple-code-editor-0.7.1.tgz", + "integrity": "sha512-AgvT7j7UfFa7b/DRDvFad6Y9/bda8ogXKG2ozElCWbWWj3itu05LS7bmLu63ohjfJDTWbm9Kq0PwIdL7pw3mBg==" + }, + "react-sizeme": { + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/react-sizeme/-/react-sizeme-2.6.12.tgz", + "integrity": "sha512-tL4sCgfmvapYRZ1FO2VmBmjPVzzqgHA7kI8lSJ6JS6L78jXFNRdOZFpXyK6P1NBZvKPPCZxReNgzZNUajAerZw==", + "requires": { + "element-resize-detector": "^1.2.1", + "invariant": "^2.2.4", + "shallowequal": "^1.1.0", + "throttle-debounce": "^2.1.0" + } + }, + "react-test-renderer": { + "version": "16.12.0", + "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-16.12.0.tgz", + "integrity": "sha512-Vj/teSqt2oayaWxkbhQ6gKis+t5JrknXfPVo+aIJ8QwYAqMPH77uptOdrlphyxl8eQI/rtkOYg86i/UWkpFu0w==", + "requires": { + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "react-is": "^16.8.6", + "scheduler": "^0.18.0" + } + }, + "react-toastify": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/react-toastify/-/react-toastify-5.4.1.tgz", + "integrity": "sha512-24EwkWrj47Id/HGjYfdcntaZpAQ3J5NX31SnGRD66hM/KvPKVJzPiDBPZ+/RZ3SvNkbNWfHpPKFWzenJjC26hg==", + "requires": { + "@babel/runtime": "^7.4.2", + "classnames": "^2.2.6", + "prop-types": "^15.7.2", + "react-transition-group": "^4" + }, + "dependencies": { + "dom-helpers": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.1.3.tgz", + "integrity": "sha512-nZD1OtwfWGRBWlpANxacBEZrEuLa16o1nh7YopFWeoF68Zt8GGEmzHu6Xv4F3XaFIC+YXtTLrzgqKxFgLEe4jw==", + "requires": { + "@babel/runtime": "^7.6.3", + "csstype": "^2.6.7" + } + }, + "react-transition-group": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.3.0.tgz", + "integrity": "sha512-1qRV1ZuVSdxPlPf4O8t7inxUGpdyO5zG9IoNfJxSO0ImU2A1YWkEQvFPuIPZmMLkg5hYs7vv5mMOyfgSkvAwvw==", + "requires": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + } + } + } + }, + "react-transition-group": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-2.9.0.tgz", + "integrity": "sha512-+HzNTCHpeQyl4MJ/bdE0u6XRMe9+XG/+aL4mCxVN4DnPBQ0/5bfHWPDuOZUzYdMj94daZaZdCCc1Dzt9R/xSSg==", + "requires": { + "dom-helpers": "^3.4.0", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2", + "react-lifecycles-compat": "^3.0.4" + } + }, + "react-visibility-sensor": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/react-visibility-sensor/-/react-visibility-sensor-5.1.1.tgz", + "integrity": "sha512-cTUHqIK+zDYpeK19rzW6zF9YfT4486TIgizZW53wEZ+/GPBbK7cNS0EHyJVyHYacwFEvvHLEKfgJndbemWhB/w==", + "requires": { + "prop-types": "^15.7.2" + } + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + } + }, + "read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + } + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "realpath-native": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.1.0.tgz", + "integrity": "sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA==", + "requires": { + "util.promisify": "^1.0.0" + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "requires": { + "resolve": "^1.1.6" + } + }, + "recompose": { + "version": "0.27.1", + "resolved": "https://registry.npmjs.org/recompose/-/recompose-0.27.1.tgz", + "integrity": "sha512-p7xsyi/rfNjHfdP7vPU02uSFa+Q1eHhjKrvO+3+kRP4Ortj+MxEmpmd+UQtBGM2D2iNAjzNI5rCyBKp9Ob5McA==", + "requires": { + "babel-runtime": "^6.26.0", + "change-emitter": "^0.1.2", + "fbjs": "^0.8.1", + "hoist-non-react-statics": "^2.3.1", + "react-lifecycles-compat": "^3.0.2", + "symbol-observable": "^1.0.4" + }, + "dependencies": { + "symbol-observable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", + "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==" + } + } + }, + "recursive-readdir": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", + "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", + "requires": { + "minimatch": "3.0.4" + } + }, + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "requires": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + } + }, + "redraft": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/redraft/-/redraft-0.10.2.tgz", + "integrity": "sha512-yy5EcJogY+2MlfBu6uwxQ0r5KzWra9lZRfHpG9czGoxOw8k8woHlVD1LlT1hp/n0zLNLvaIJ9EKE1NgcYgfI+A==", + "requires": { + "punycode": "^2.1.0" + } + }, + "reduce-reducers": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/reduce-reducers/-/reduce-reducers-0.4.3.tgz", + "integrity": "sha512-+CNMnI8QhgVMtAt54uQs3kUxC3Sybpa7Y63HR14uGLgI9/QR5ggHvpxwhGGe3wmx5V91YwqQIblN9k5lspAmGw==" + }, + "redux": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/redux/-/redux-4.0.4.tgz", + "integrity": "sha512-vKv4WdiJxOWKxK0yRoaK3Y4pxxB0ilzVx6dszU2W8wLxlb2yikRph4iV/ymtdJ6ZxpBLFbyrxklnT5yBbQSl3Q==", + "requires": { + "loose-envify": "^1.4.0", + "symbol-observable": "^1.2.0" + }, + "dependencies": { + "symbol-observable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", + "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==" + } + } + }, + "redux-actions": { + "version": "2.6.5", + "resolved": "https://registry.npmjs.org/redux-actions/-/redux-actions-2.6.5.tgz", + "integrity": "sha512-pFhEcWFTYNk7DhQgxMGnbsB1H2glqhQJRQrtPb96kD3hWiZRzXHwwmFPswg6V2MjraXRXWNmuP9P84tvdLAJmw==", + "requires": { + "invariant": "^2.2.4", + "just-curry-it": "^3.1.0", + "loose-envify": "^1.4.0", + "reduce-reducers": "^0.4.3", + "to-camel-case": "^1.0.0" + } + }, + "redux-connect": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/redux-connect/-/redux-connect-10.0.0.tgz", + "integrity": "sha512-lLyIuXKRLSXvdpOBEhNDsBwsf2NApEsvpxKQ+oGhL8jL0W9xzkqv35zcRTiPAAPreHQa1imY8OqpZ6h9nMoU5w==" + }, + "redux-devtools-extension": { + "version": "2.13.8", + "resolved": "https://registry.npmjs.org/redux-devtools-extension/-/redux-devtools-extension-2.13.8.tgz", + "integrity": "sha512-8qlpooP2QqPtZHQZRhx3x3OP5skEV1py/zUdMY28WNAocbafxdG2tRD1MWE7sp8obGMNYuLWanhhQ7EQvT1FBg==" + }, + "redux-mock-store": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/redux-mock-store/-/redux-mock-store-1.5.3.tgz", + "integrity": "sha512-ryhkkb/4D4CUGpAV2ln1GOY/uh51aczjcRz9k2L2bPx/Xja3c5pSGJJPyR25GNVRXtKIExScdAgFdiXp68GmJA==", + "requires": { + "lodash.isplainobject": "^4.0.6" + } + }, + "redux-thunk": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.3.0.tgz", + "integrity": "sha512-km6dclyFnmcvxhAcrQV2AkZmPQjzPDjgVlQtR0EQjxZPyJ0BnMf3in1ryuR8A2qU0HldVRfxYXbFSKlI3N7Slw==" + }, + "regenerate": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", + "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==" + }, + "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==", + "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==" + }, + "regenerator-transform": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.1.tgz", + "integrity": "sha512-flVuee02C3FKRISbxhXl9mGzdbWUVHubl1SMaknjxkFB1/iqpJhArQUvRxOOPEc/9tAiX0BaQ28FJH10E4isSQ==", + "requires": { + "private": "^0.1.6" + } + }, + "regex-cache": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", + "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", + "requires": { + "is-equal-shallow": "^0.1.3" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "regexp.prototype.flags": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", + "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + } + }, + "regexpp": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", + "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==" + }, + "regexpu-core": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.6.0.tgz", + "integrity": "sha512-YlVaefl8P5BnFYOITTNzDvan1ulLOiXJzCNZxduTIosN17b87h3bvG9yHMoHaRuo88H4mQ06Aodj5VtYGGGiTg==", + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.1.0", + "regjsgen": "^0.5.0", + "regjsparser": "^0.6.0", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.1.0" + } + }, + "registry-auth-token": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.0.0.tgz", + "integrity": "sha512-lpQkHxd9UL6tb3k/aHAVfnVtn+Bcs9ob5InuFLLEDqSqeq+AljB8GZW9xY0x7F+xYwEcjKe07nyoxzEYz6yvkw==", + "requires": { + "rc": "^1.2.8", + "safe-buffer": "^5.0.1" + } + }, + "registry-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", + "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", + "requires": { + "rc": "^1.2.8" + } + }, + "regjsgen": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.1.tgz", + "integrity": "sha512-5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg==" + }, + "regjsparser": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.2.tgz", + "integrity": "sha512-E9ghzUtoLwDekPT0DYCp+c4h+bvuUpe6rRHCTYn6eGoqj1LgKXxT6I0Il4WbjhQkOghzi/V+y03bPKvbllL93Q==", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + } + } + }, + "release-it": { + "version": "12.4.3", + "resolved": "https://registry.npmjs.org/release-it/-/release-it-12.4.3.tgz", + "integrity": "sha512-nQMzrAhlNg7LM7c9+4QkDtwzU/cOZeWmqsevzkp/FILSGIu3wjmQ63iSeBuZi1gpscjvJJy8/cCxhnHKczy1RQ==", + "requires": { + "@iarna/toml": "2.2.3", + "@octokit/rest": "16.33.0", + "async-retry": "1.2.3", + "chalk": "2.4.2", + "cosmiconfig": "5.2.1", + "debug": "4.1.1", + "deprecated-obj": "1.0.1", + "detect-repo-changelog": "1.0.1", + "find-up": "4.1.0", + "form-data": "2.5.1", + "git-url-parse": "11.1.2", + "globby": "10.0.1", + "got": "9.6.0", + "import-cwd": "3.0.0", + "inquirer": "7.0.0", + "is-ci": "2.0.0", + "lodash": "4.17.15", + "mime-types": "2.1.24", + "ora": "4.0.2", + "os-name": "3.1.0", + "semver": "6.3.0", + "shelljs": "0.8.3", + "supports-color": "7.1.0", + "update-notifier": "3.0.1", + "url-join": "4.0.1", + "uuid": "3.3.3", + "window-size": "1.1.1", + "yargs-parser": "15.0.0" + }, + "dependencies": { + "ansi-escapes": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.0.tgz", + "integrity": "sha512-EiYhwo0v255HUL6eDyuLrXEkTi7WwVCLAw+SeOQ7M7qdun1z1pum4DEm/nuqIVbPvi9RPPc9k9LbyBv6H0DwVg==", + "requires": { + "type-fest": "^0.8.1" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "cli-spinners": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.2.0.tgz", + "integrity": "sha512-tgU3fKwzYjiLEQgPMD9Jt+JjHVL9kW93FiIMX/l7rivvOD4/LL0Mf7gda3+4U2KJBloybwgj5KEoQgGRioMiKQ==" + }, + "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==" + }, + "figures": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.1.0.tgz", + "integrity": "sha512-ravh8VRXqHuMvZt/d8GblBeqDMkdJMBdv/2KntFH+ra5MXkO7nxNKpzQ3n6QD/2da1kH0aWmNISdvhM7gl2gVg==", + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "form-data": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz", + "integrity": "sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "import-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-3.0.0.tgz", + "integrity": "sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==", + "requires": { + "import-from": "^3.0.0" + } + }, + "import-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz", + "integrity": "sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==", + "requires": { + "resolve-from": "^5.0.0" + } + }, + "inquirer": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.0.0.tgz", + "integrity": "sha512-rSdC7zelHdRQFkWnhsMu2+2SO41mpv2oF2zy4tMhmiLWkcKbOAs87fWAJhVXttKVwhdZvymvnuM95EyEXg2/tQ==", + "requires": { + "ansi-escapes": "^4.2.1", + "chalk": "^2.4.2", + "cli-cursor": "^3.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.15", + "mute-stream": "0.0.8", + "run-async": "^2.2.0", + "rxjs": "^6.4.0", + "string-width": "^4.1.0", + "strip-ansi": "^5.1.0", + "through": "^2.3.6" + } + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "requires": { + "ci-info": "^2.0.0" + } + }, + "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==" + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "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==", + "requires": { + "chalk": "^2.4.2" + } + }, + "mime-db": { + "version": "1.40.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", + "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==" + }, + "mime-types": { + "version": "2.1.24", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", + "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", + "requires": { + "mime-db": "1.40.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" + }, + "onetime": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", + "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "ora": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/ora/-/ora-4.0.2.tgz", + "integrity": "sha512-YUOZbamht5mfLxPmk4M35CD/5DuOkAacxlEUbStVXpBAt4fyhBf+vZHI/HRkI++QUp3sNoeA2Gw4C+hi4eGSig==", + "requires": { + "chalk": "^2.4.2", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.2.0", + "is-interactive": "^1.0.0", + "log-symbols": "^3.0.0", + "strip-ansi": "^5.2.0", + "wcwidth": "^1.0.1" + } + }, + "p-limit": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", + "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", + "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==", + "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==" + }, + "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==" + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "rxjs": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.3.tgz", + "integrity": "sha512-wuYsAYYFdWTAnAaPoKGNhfpWwKZbJW+HgAJ+mImp+Epl7BG8oNWBCTyRM8gba9k4lk8BgWdoYm21Mo/RYhhbgA==", + "requires": { + "tslib": "^1.9.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "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==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.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==", + "requires": { + "ansi-regex": "^4.1.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==" + } + } + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" + }, + "yargs-parser": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.0.tgz", + "integrity": "sha512-xLTUnCMc4JhxrPEPUYD5IBR1mWCK/aT6+RJ/K29JY2y1vD+FhtgKK0AXRWvI262q3QSffAQuTouFIKUuHX89wQ==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "remark": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/remark/-/remark-10.0.1.tgz", + "integrity": "sha512-E6lMuoLIy2TyiokHprMjcWNJ5UxfGQjaMSMhV+f4idM625UjjK4j798+gPs5mfjzDE6vL0oFKVeZM6gZVSVrzQ==", + "requires": { + "remark-parse": "^6.0.0", + "remark-stringify": "^6.0.0", + "unified": "^7.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==", + "requires": { + "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", + "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", + "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==", + "requires": { + "ccount": "^1.0.0", + "is-alphanumeric": "^1.0.0", + "is-decimal": "^1.0.0", + "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", + "repeat-string": "^1.5.4", + "state-toggle": "^1.0.0", + "stringify-entities": "^1.0.1", + "unherit": "^1.0.4", + "xtend": "^4.0.1" + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==" + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "requires": { + "is-finite": "^1.0.0" + } + }, + "replace-ext": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", + "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=" + }, + "request": { + "version": "2.88.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.4.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + } + }, + "request-progress": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz", + "integrity": "sha1-TKdUCBx/7GP1BeT6qCWqBs1mnb4=", + "requires": { + "throttleit": "^1.0.0" + } + }, + "request-promise-core": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.3.tgz", + "integrity": "sha512-QIs2+ArIGQVp5ZYbWD5ZLCY29D5CfWizP8eWnm8FoGD1TX61veauETVQbrV60662V0oFBkrDOuaBI8XgtuyYAQ==", + "requires": { + "lodash": "^4.17.15" + } + }, + "request-promise-native": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.8.tgz", + "integrity": "sha512-dapwLGqkHtwL5AEbfenuzjTYg35Jd6KPytsC2/TLkVMz8rm+tNt72MGUWT1RP/aYawMpN6HqbNGBQaRcBtjQMQ==", + "requires": { + "request-promise-core": "1.1.3", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "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=" + }, + "require-package-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/require-package-name/-/require-package-name-2.0.1.tgz", + "integrity": "sha1-wR6XJ2tluOKSP3Xav1+y7ww4Qbk=" + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" + }, + "resolve": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.14.1.tgz", + "integrity": "sha512-fn5Wobh4cxbLzuHaE+nphztHy43/b++4M6SsGFC2gB8uYwf0C8LcarfCz1un7UTW8OFQg9iNjZ4xpcFVGebDPg==", + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "requires": { + "resolve-from": "^3.0.0" + } + }, + "resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "requires": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + }, + "resolve-pathname": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", + "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + }, + "responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "requires": { + "lowercase-keys": "^1.0.0" + } + }, + "restore-cursor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", + "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", + "requires": { + "exit-hook": "^1.0.0", + "onetime": "^1.0.0" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" + }, + "retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=" + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + }, + "rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=" + }, + "rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=" + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "rsvp": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz", + "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==" + }, + "run-async": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", + "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", + "requires": { + "is-promise": "^2.1.0" + } + }, + "run-parallel": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz", + "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==" + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "requires": { + "aproba": "^1.1.1" + } + }, + "rx": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz", + "integrity": "sha1-pfE/957zt0D+MKqAP7CfmIBdR4I=" + }, + "rxjs": { + "version": "5.5.12", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz", + "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==", + "requires": { + "symbol-observable": "1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sane": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/sane/-/sane-2.5.2.tgz", + "integrity": "sha1-tNwYYcIbQn6SlQej51HiosuKs/o=", + "requires": { + "anymatch": "^2.0.0", + "capture-exit": "^1.2.0", + "exec-sh": "^0.2.0", + "fb-watchman": "^2.0.0", + "fsevents": "^1.2.3", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5", + "watch": "~0.18.0" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "scheduler": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.18.0.tgz", + "integrity": "sha512-agTSHR1Nbfi6ulI0kYNK0203joW2Y5W4po4l+v03tOoiJKpTBbxpNhWDvqc/4IcOw+KLmSiQLTasZ4cab2/UWQ==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "seamless-immutable": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/seamless-immutable/-/seamless-immutable-7.1.4.tgz", + "integrity": "sha512-XiUO1QP4ki4E2PHegiGAlu6r82o5A+6tRh7IkGGTVg/h+UoeX4nFBeCGPOhb4CYjvkqsfm/TUtvOMYC1xmV30A==" + }, + "select": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz", + "integrity": "sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0=", + "optional": true + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" + }, + "selfsigned": { + "version": "1.10.7", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.7.tgz", + "integrity": "sha512-8M3wBCzeWIJnQfl43IKwOmC4H/RAp50S8DF60znzjW5GVqTcSe2vWclt7hmYVPkKPlHWOu5EaWOMZ2Y6W8ZXTA==", + "requires": { + "node-forge": "0.9.0" + } + }, + "semantic-ui-less": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/semantic-ui-less/-/semantic-ui-less-2.4.1.tgz", + "integrity": "sha512-/+nhPV6If2ydCz89/SSWzYD8ualDtjh4Tk3F6cqRj2luZj1DRjJ2nM9NKqmeyLlQFNFM94wpnpKXcjxRzZh5GA==", + "requires": { + "jquery": "x.*" + } + }, + "semantic-ui-react": { + "version": "0.88.1", + "resolved": "https://registry.npmjs.org/semantic-ui-react/-/semantic-ui-react-0.88.1.tgz", + "integrity": "sha512-fCCDnRXiVJUJ9icFVSu0n0pZ2cg2QssiLM2nP4pz6aODQpPZTPtXVI6V/hFciwJ+GPkV6WZAmEmFLxR7nRVF4Q==", + "requires": { + "@babel/runtime": "^7.1.2", + "@semantic-ui-react/event-stack": "^3.1.0", + "@stardust-ui/react-component-event-listener": "~0.38.0", + "@stardust-ui/react-component-ref": "~0.38.0", + "classnames": "^2.2.6", + "keyboard-key": "^1.0.4", + "lodash": "^4.17.15", + "prop-types": "^15.7.2", + "react-is": "^16.8.6", + "react-popper": "^1.3.4", + "shallowequal": "^1.1.0" + } + }, + "semver": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==" + }, + "semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=" + }, + "semver-diff": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", + "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", + "requires": { + "semver": "^5.0.3" + } + }, + "semver-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", + "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==" + }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + } + } + }, + "serialize-javascript": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-2.1.1.tgz", + "integrity": "sha512-MPLPRpD4FNqWq9tTIjYG5LesFouDhdyH0EPY3gVK4DRD5+g4aDqdNSzLIwceulo3Yj+PL1bPh6laE5+H6LTcrQ==" + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + } + } + }, + "serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shallow-equal": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/shallow-equal/-/shallow-equal-1.2.1.tgz", + "integrity": "sha512-S4vJDjHHMBaiZuT9NPb616CSmLf618jawtv3sufLl6ivK8WocjAo58cXwbRV1cgqxH0Qbv+iUt6m05eqEa2IRA==" + }, + "shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" + }, + "shell-quote": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz", + "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=", + "requires": { + "array-filter": "~0.0.0", + "array-map": "~0.0.0", + "array-reduce": "~0.0.0", + "jsonify": "~0.0.0" + } + }, + "shelljs": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.3.tgz", + "integrity": "sha512-fc0BKlAWiLpwZljmOvAOTE/gXawtCoNrP5oaY7KIaQbbyHeQVg01pSEuEGvGh3HEdBU4baCD7wQBwADmM/7f7A==", + "requires": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + } + }, + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==" + }, + "sigmund": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", + "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=" + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" + }, + "simple-concat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.0.tgz", + "integrity": "sha1-c0TLuLbib7J9ZrL8hvn21Zl1IcY=" + }, + "simple-get": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.0.tgz", + "integrity": "sha512-bCR6cP+aTdScaQCnQKbPKtJOKDp/hj9EDLJo3Nw4y1QksqaovlW/bnptB6/c1e+qmNIDHRK+oXFDdEqBT8WzUA==", + "requires": { + "decompress-response": "^4.2.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + } + } + }, + "sisteransi": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-0.1.1.tgz", + "integrity": "sha512-PmGOd02bM9YO5ifxpw36nrNMBTptEtfRl4qUYl9SndkolplkrZZOW7PGHjrZL53QvMVj9nQ+TKqUnRsw4tJa4g==" + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" + }, + "slice-ansi": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz", + "integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=" + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "requires": { + "kind-of": "^3.2.0" + } + }, + "sockjs": { + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.19.tgz", + "integrity": "sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==", + "requires": { + "faye-websocket": "^0.10.0", + "uuid": "^3.0.1" + }, + "dependencies": { + "faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "requires": { + "websocket-driver": ">=0.5.1" + } + } + } + }, + "sockjs-client": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.3.0.tgz", + "integrity": "sha512-R9jxEzhnnrdxLCNln0xg5uGHqMnkhPSTzUZH2eXcR03S/On9Yvoq2wyUZILRUhZCNVu2PmwWVoyuiPz8th8zbg==", + "requires": { + "debug": "^3.2.5", + "eventsource": "^1.0.7", + "faye-websocket": "~0.11.1", + "inherits": "^2.0.3", + "json3": "^3.3.2", + "url-parse": "^1.4.3" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "eventsource": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", + "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", + "requires": { + "original": "^1.0.0" + } + } + } + }, + "sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "requires": { + "is-plain-obj": "^1.0.0" + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + }, + "source-map-resolve": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", + "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", + "requires": { + "atob": "^2.1.1", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.4.18", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "requires": { + "source-map": "^0.5.6" + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" + }, + "spdx-correct": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", + "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==" + }, + "spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", + "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==" + }, + "spdy": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.1.tgz", + "integrity": "sha512-HeZS3PBdMA+sZSu0qwpCxl3DeALD5ASx8pAX0jZdKXSpPWbQ6SYGnlg3BBmYLx5LtiZrmkAZfErCm2oECBcioA==", + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + }, + "dependencies": { + "readable-stream": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz", + "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "specificity": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/specificity/-/specificity-0.4.1.tgz", + "integrity": "sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg==" + }, + "split": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz", + "integrity": "sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=", + "requires": { + "through": "2" + } + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "requires": { + "extend-shallow": "^3.0.0" + }, + "dependencies": { + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "ssri": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "requires": { + "figgy-pudding": "^3.5.1" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + }, + "stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=" + }, + "stack-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.2.tgz", + "integrity": "sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA==" + }, + "start-server-and-test": { + "version": "1.10.6", + "resolved": "https://registry.npmjs.org/start-server-and-test/-/start-server-and-test-1.10.6.tgz", + "integrity": "sha512-Gr/TDePT4JczaoBiKZLZRIWmYgRcoGcFQePtPEHEvZFUuxbdUqTZozx8dqrlKl/67+pipg5OOtBH21U1oJXJIQ==", + "requires": { + "bluebird": "3.7.1", + "check-more-types": "2.24.0", + "debug": "4.1.1", + "execa": "2.1.0", + "lazy-ass": "1.6.0", + "ps-tree": "1.2.0", + "wait-on": "3.3.0" + }, + "dependencies": { + "bluebird": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.1.tgz", + "integrity": "sha512-DdmyoGCleJnkbp3nkbxTLJ18rjDsE4yCggEwKNXkeV123sPNfOCYeDoeuOY+F2FrSjO1YXcTU+dsy96KMy+gcg==" + }, + "cross-spawn": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.1.tgz", + "integrity": "sha512-u7v4o84SwFpD32Z8IIcPZ6z1/ie24O6RU3RbtL5Y316l3KuHVPx9ItBgWQ6VlfAFnRnTtMUrsQ9MUUTuEZjogg==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "execa": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-2.1.0.tgz", + "integrity": "sha512-Y/URAVapfbYy2Xp/gb6A0E7iR8xeqOCXsuuaoMn7A5PzrXUK84E1gyiEfq0wQd/GHA6GsoHWwhNq8anb0mleIw==", + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^3.0.0", + "onetime": "^5.1.0", + "p-finally": "^2.0.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + } + }, + "get-stream": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", + "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", + "requires": { + "pump": "^3.0.0" + } + }, + "is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==" + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "npm-run-path": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-3.1.0.tgz", + "integrity": "sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg==", + "requires": { + "path-key": "^3.0.0" + } + }, + "onetime": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", + "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "p-finally": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", + "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "start-server-webpack-plugin": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/start-server-webpack-plugin/-/start-server-webpack-plugin-2.2.5.tgz", + "integrity": "sha512-DRCkciwCJoCFZ+wt3wWMkR1M2mpVhJbUKFXqhK3FWyIUKYb42NnocH5sMwqgo+nPNHupqNwK/v8lgfBbr2NKdg==" + }, + "state-toggle": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.2.tgz", + "integrity": "sha512-8LpelPGR0qQM4PnfLiplOQNJcIN1/r2Gy0xKB2zKnIW2YzPMt2sR4I/+gtPjhN7Svh9kw+zqEg2SFwpBO9iNiw==" + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + }, + "std-env": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-2.2.1.tgz", + "integrity": "sha512-IjYQUinA3lg5re/YMlwlfhqNRTzMZMqE+pezevdcTaHceqx8ngEi1alX9nNCk9Sc81fy1fLDeQoaCzeiW1yBOQ==", + "requires": { + "ci-info": "^1.6.0" + } + }, + "stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=" + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-combiner": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz", + "integrity": "sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ=", + "requires": { + "duplexer": "~0.1.1" + } + }, + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" + }, + "stream-to-observable": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/stream-to-observable/-/stream-to-observable-0.1.0.tgz", + "integrity": "sha1-Rb8dny19wJvtgfHDB8Qw5ouEz/4=" + }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=" + }, + "string-argv": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", + "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==" + }, + "string-length": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz", + "integrity": "sha1-1A27aGo6zpYMHP/KVivyxF+DY+0=", + "requires": { + "astral-regex": "^1.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string.prototype.trimleft": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.1.tgz", + "integrity": "sha512-iu2AGd3PuP5Rp7x2kEZCrB2Nf41ehzh+goo8TV7z8/XDBbsvc6HQIlUl9RjkZ4oyrW1XM5UwlGl1oVEaDjg6Ag==", + "requires": { + "define-properties": "^1.1.3", + "function-bind": "^1.1.1" + } + }, + "string.prototype.trimright": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.1.tgz", + "integrity": "sha512-qFvWL3/+QIgZXVmJBfpHmxLB7xsUXz6HsUmP8+5dRaC3Q7oKUv9Vo6aMCRZC1smrtyECFsIT30PqBJ1gTjAs+g==", + "requires": { + "define-properties": "^1.1.3", + "function-bind": "^1.1.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "stringify-entities": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-1.3.2.tgz", + "integrity": "sha512-nrBAQClJAPN2p+uGCVJRPIPakKeKWZ9GtBCmormE7pWOSlHat7+x5A8gx85M7HM5Dt0BP3pP5RhVW77WdbJJ3A==", + "requires": { + "character-entities-html4": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-hexadecimal": "^1.0.0" + } + }, + "stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "requires": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + } + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" + }, + "strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "requires": { + "min-indent": "^1.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" + }, + "style-loader": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.23.0.tgz", + "integrity": "sha512-uCcN7XWHkqwGVt7skpInW6IGO1tG6ReyFQ1Cseh0VcN6VdcFQi62aG/2F3Y9ueA8x4IVlfaSUxpmQXQD9QrEuQ==", + "requires": { + "loader-utils": "^1.1.0", + "schema-utils": "^0.4.5" + }, + "dependencies": { + "schema-utils": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", + "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", + "requires": { + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "style-search": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz", + "integrity": "sha1-eVjHk+R+MuB9K1yv5cC/jhLneQI=" + }, + "stylehacks": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", + "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "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=", + "requires": { + "dot-prop": "^4.1.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "stylelint": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-11.1.1.tgz", + "integrity": "sha512-Vx6TAJsxG6qksiFvxQTKriQhp1CqUWdpTDITEkAjTR+l+8Af7qNlvrUDXfpuFJgXh/ayF8xdMSKE+SstcsPmMA==", + "requires": { + "autoprefixer": "^9.5.1", + "balanced-match": "^1.0.0", + "chalk": "^2.4.2", + "cosmiconfig": "^5.2.0", + "debug": "^4.1.1", + "execall": "^2.0.0", + "file-entry-cache": "^5.0.1", + "get-stdin": "^7.0.0", + "global-modules": "^2.0.0", + "globby": "^9.2.0", + "globjoin": "^0.1.4", + "html-tags": "^3.0.0", + "ignore": "^5.0.6", + "import-lazy": "^4.0.0", + "imurmurhash": "^0.1.4", + "known-css-properties": "^0.16.0", + "leven": "^3.1.0", + "lodash": "^4.17.14", + "log-symbols": "^3.0.0", + "mathml-tag-names": "^2.1.0", + "meow": "^5.0.0", + "micromatch": "^4.0.0", + "normalize-selector": "^0.2.0", + "postcss": "^7.0.14", + "postcss-html": "^0.36.0", + "postcss-jsx": "^0.36.3", + "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.1", + "postcss-scss": "^2.0.0", + "postcss-selector-parser": "^3.1.0", + "postcss-syntax": "^0.36.2", + "postcss-value-parser": "^4.0.2", + "resolve-from": "^5.0.0", + "signal-exit": "^3.0.2", + "slash": "^3.0.0", + "specificity": "^0.4.1", + "string-width": "^4.1.0", + "strip-ansi": "^5.2.0", + "style-search": "^0.1.0", + "sugarss": "^2.0.0", + "svg-tags": "^1.0.0", + "table": "^5.2.3", + "v8-compile-cache": "^2.1.0" + }, + "dependencies": { + "@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==" + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "dir-glob": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", + "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", + "requires": { + "path-type": "^3.0.0" + } + }, + "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==" + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + }, + "dependencies": { + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "get-stdin": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-7.0.0.tgz", + "integrity": "sha512-zRKcywvrXlXsA0v0i9Io4KDRaAw7+a1ZpjRwl9Wox8PFlVCCHra7E9c4kqXCoCM9nR5tBkaTTZRBoCm60bFqTQ==" + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "requires": { + "global-prefix": "^3.0.0" + } + }, + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + } + }, + "globby": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", + "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", + "requires": { + "@types/glob": "^7.1.1", + "array-union": "^1.0.2", + "dir-glob": "^2.2.2", + "fast-glob": "^2.2.6", + "glob": "^7.1.3", + "ignore": "^4.0.3", + "pify": "^4.0.1", + "slash": "^2.0.0" + }, + "dependencies": { + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==" + } + } + }, + "ignore": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz", + "integrity": "sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==" + }, + "import-lazy": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==" + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "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==" + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" + }, + "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==", + "requires": { + "chalk": "^2.4.2" + } + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + }, + "dependencies": { + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + }, + "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=", + "requires": { + "dot-prop": "^4.1.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "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==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.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==", + "requires": { + "ansi-regex": "^4.1.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==" + } + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "stylelint-config-idiomatic-order": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/stylelint-config-idiomatic-order/-/stylelint-config-idiomatic-order-6.2.0.tgz", + "integrity": "sha512-9UFDmkuwnJXJkZlTKoz+Ju7zAYcVwfKa01Y1Fs6FwcSgmFOQ13P2en7heatvQ1BQhZPmxL+T3DNCZu/+L/2EEQ==", + "requires": { + "stylelint": "^9.6.0", + "stylelint-order": "^1.0.0" + }, + "dependencies": { + "@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==" + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "clone-regexp": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-1.0.1.tgz", + "integrity": "sha512-Fcij9IwRW27XedRIJnSOEupS7RVcXtObJXbcUOX93UCLqqOdRpkvzKywOOSizmEK/Is3S/RHX9dLdfo6R1Q1mw==", + "requires": { + "is-regexp": "^1.0.0", + "is-supported-regexp-flag": "^1.0.0" + } + }, + "dir-glob": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", + "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", + "requires": { + "path-type": "^3.0.0" + } + }, + "execall": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execall/-/execall-1.0.0.tgz", + "integrity": "sha1-c9CQTjlbPKsGWLCNCewlMH8pu3M=", + "requires": { + "clone-regexp": "^1.0.0" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + } + }, + "file-entry-cache": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-4.0.0.tgz", + "integrity": "sha512-AVSwsnbV8vH/UVbvgEhf3saVQXORNv0ZzSkvkhQIaia5Tia+JhGTaa/ePUSVoPHQyGayQNmYfkzFi3WZV5zcpA==", + "requires": { + "flat-cache": "^2.0.1" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "requires": { + "global-prefix": "^3.0.0" + } + }, + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + } + }, + "globby": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", + "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", + "requires": { + "@types/glob": "^7.1.1", + "array-union": "^1.0.2", + "dir-glob": "^2.2.2", + "fast-glob": "^2.2.6", + "glob": "^7.1.3", + "ignore": "^4.0.3", + "pify": "^4.0.1", + "slash": "^2.0.0" + }, + "dependencies": { + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" + } + } + }, + "html-tags": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz", + "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=" + }, + "ignore": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz", + "integrity": "sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==" + }, + "import-lazy": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz", + "integrity": "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==" + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "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=" + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + }, + "known-css-properties": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.11.0.tgz", + "integrity": "sha512-bEZlJzXo5V/ApNNa5z375mJC6Nrz4vG43UgcSCrg2OHC+yuB6j0iDSrY7RQ/+PRofFB03wNIIt9iXIVLr4wc7w==" + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + }, + "postcss-sass": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/postcss-sass/-/postcss-sass-0.3.5.tgz", + "integrity": "sha512-B5z2Kob4xBxFjcufFnhQ2HqJQ2y/Zs/ic5EZbCywCkxKd756Q40cIQ/veRDwSrw1BF6+4wUgmpm0sBASqVi65A==", + "requires": { + "gonzales-pe": "^4.2.3", + "postcss": "^7.0.1" + } + }, + "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=", + "requires": { + "dot-prop": "^4.1.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==" + }, + "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==", + "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==", + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "stylelint": { + "version": "9.10.1", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-9.10.1.tgz", + "integrity": "sha512-9UiHxZhOAHEgeQ7oLGwrwoDR8vclBKlSX7r4fH0iuu0SfPwFaLkb1c7Q2j1cqg9P7IDXeAV2TvQML/fRQzGBBQ==", + "requires": { + "autoprefixer": "^9.0.0", + "balanced-match": "^1.0.0", + "chalk": "^2.4.1", + "cosmiconfig": "^5.0.0", + "debug": "^4.0.0", + "execall": "^1.0.0", + "file-entry-cache": "^4.0.0", + "get-stdin": "^6.0.0", + "global-modules": "^2.0.0", + "globby": "^9.0.0", + "globjoin": "^0.1.4", + "html-tags": "^2.0.0", + "ignore": "^5.0.4", + "import-lazy": "^3.1.0", + "imurmurhash": "^0.1.4", + "known-css-properties": "^0.11.0", + "leven": "^2.1.0", + "lodash": "^4.17.4", + "log-symbols": "^2.0.0", + "mathml-tag-names": "^2.0.1", + "meow": "^5.0.0", + "micromatch": "^3.1.10", + "normalize-selector": "^0.2.0", + "pify": "^4.0.0", + "postcss": "^7.0.13", + "postcss-html": "^0.36.0", + "postcss-jsx": "^0.36.0", + "postcss-less": "^3.1.0", + "postcss-markdown": "^0.36.0", + "postcss-media-query-parser": "^0.2.3", + "postcss-reporter": "^6.0.0", + "postcss-resolve-nested-selector": "^0.1.1", + "postcss-safe-parser": "^4.0.0", + "postcss-sass": "^0.3.5", + "postcss-scss": "^2.0.0", + "postcss-selector-parser": "^3.1.0", + "postcss-syntax": "^0.36.2", + "postcss-value-parser": "^3.3.0", + "resolve-from": "^4.0.0", + "signal-exit": "^3.0.2", + "slash": "^2.0.0", + "specificity": "^0.4.1", + "string-width": "^3.0.0", + "style-search": "^0.1.0", + "sugarss": "^2.0.0", + "svg-tags": "^1.0.0", + "table": "^5.0.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "stylelint-config-prettier": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-prettier/-/stylelint-config-prettier-6.0.0.tgz", + "integrity": "sha512-f/BKiUAczB4KODC1w5eY6LoNgfq6QzdSnSc4ccAATKo1IfYCuG3IZwaxj/5AAxl1kyaW7kPLBOXG66O4gSIKTQ==" + }, + "stylelint-order": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stylelint-order/-/stylelint-order-1.0.0.tgz", + "integrity": "sha512-2IVM8GzeKIDQDTETNdmgX99ywGrb7OqFWkniCw7QLqS/xONPGMLY/xAQnvGcUS3oBSo8znsoshsWVBqPz2Kv4Q==", + "requires": { + "lodash": "^4.17.10", + "postcss": "^7.0.2", + "postcss-sorting": "^4.0.0" + } + }, + "stylelint-prettier": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stylelint-prettier/-/stylelint-prettier-1.1.1.tgz", + "integrity": "sha512-H7Zjb+9ufF0dTjjJ4qSbN/yeAV14BNUK5rl267lvYfmmW4Swlz4a2rfwqqgiN/YlntHXXzM6Nh/UXHFIvLI8zA==", + "requires": { + "prettier-linter-helpers": "^1.0.0" + } + }, + "sugarss": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/sugarss/-/sugarss-2.0.0.tgz", + "integrity": "sha512-WfxjozUk0UVA4jm+U1d736AUpzSrNsQcIbyOkoE364GrtWmIrFdk5lksEupgWMD4VaT/0kVx1dobpiDumSgmJQ==", + "requires": { + "postcss": "^7.0.2" + } + }, + "superagent": { + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/superagent/-/superagent-3.8.2.tgz", + "integrity": "sha512-gVH4QfYHcY3P0f/BZzavLreHW3T1v7hG9B+hpMQotGQqurOvhv87GcMCd6LWySmBuf+BDR44TQd0aISjVHLeNQ==", + "requires": { + "component-emitter": "^1.2.0", + "cookiejar": "^2.1.0", + "debug": "^3.1.0", + "extend": "^3.0.0", + "form-data": "^2.3.1", + "formidable": "^1.1.1", + "methods": "^1.1.1", + "mime": "^1.4.1", + "qs": "^6.5.1", + "readable-stream": "^2.0.5" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "svg-loader": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/svg-loader/-/svg-loader-0.0.2.tgz", + "integrity": "sha1-YBqy/aodra48qZdbVQ3pKgfh2Ss=" + }, + "svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", + "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=" + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + } + }, + "svgo-loader": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/svgo-loader/-/svgo-loader-2.2.1.tgz", + "integrity": "sha512-9dyz/h6ae04pAVRz7QY8bLXtMbwA19NPpCPfCixgW0qXNDCOlHbDRqvtT5/2gzRxfuibWCUP6ZBQmZWF9rjWhQ==", + "requires": { + "js-yaml": "^3.13.1", + "loader-utils": "^1.0.3" + } + }, + "symbol-observable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz", + "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=" + }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "synthetic-dom": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/synthetic-dom/-/synthetic-dom-1.4.0.tgz", + "integrity": "sha512-mHv51ZsmZ+ShT/4s5kg+MGUIhY7Ltq4v03xpN1c8T1Krb5pScsh/lzEjyhrVD0soVDbThbd2e+4dD9vnDG4rhg==" + }, + "table": { + "version": "5.4.6", + "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", + "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", + "requires": { + "ajv": "^6.10.2", + "lodash": "^4.17.14", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" + }, + "dependencies": { + "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=" + }, + "slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + } + }, + "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==", + "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==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + }, + "tar-fs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.0.0.tgz", + "integrity": "sha512-vaY0obB6Om/fso8a8vakQBzwholQ7v5+uy+tF3Ozvxv1KNezmVQAiWtcNmMHFSFPqL3dJA8ha6gdtFbfX9mcxA==", + "requires": { + "chownr": "^1.1.1", + "mkdirp": "^0.5.1", + "pump": "^3.0.0", + "tar-stream": "^2.0.0" + } + }, + "tar-stream": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.1.0.tgz", + "integrity": "sha512-+DAn4Nb4+gz6WZigRzKEZl1QuJVOLtAwwF+WUxy1fJ6X63CaGaUAxJRD2KEn1OMfcbCjySTYpNC6WmfQoIEOdw==", + "requires": { + "bl": "^3.0.0", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "dependencies": { + "readable-stream": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz", + "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=", + "dev": true + }, + "temp-write": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/temp-write/-/temp-write-3.4.0.tgz", + "integrity": "sha1-jP9jD7fp2gXwR8dM5M5NaFRX1JI=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "is-stream": "^1.1.0", + "make-dir": "^1.0.0", + "pify": "^3.0.0", + "temp-dir": "^1.0.0", + "uuid": "^3.0.1" + }, + "dependencies": { + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + } + } + }, + "tempy": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.2.1.tgz", + "integrity": "sha512-LB83o9bfZGrntdqPuRdanIVCPReam9SOZKW0fOy5I9X3A854GGWi0tjCqoXEk84XIEYBc/x9Hq3EFop/H5wJaw==", + "dev": true, + "requires": { + "temp-dir": "^1.0.0", + "unique-string": "^1.0.0" + } + }, + "term-size": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", + "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", + "requires": { + "execa": "^0.7.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + } + } + }, + "terser": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.4.3.tgz", + "integrity": "sha512-0ikKraVtRDKGzHrzkCv5rUNDzqlhmhowOBqC0XqUHFpW+vJ45+20/IFBcebwKfiS2Z9fJin6Eo+F1zLZsxi8RA==", + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "source-map-support": { + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.16.tgz", + "integrity": "sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + } + } + }, + "terser-webpack-plugin": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.3.tgz", + "integrity": "sha512-QMxecFz/gHQwteWwSo5nTc6UaICqN1bMedC5sMtUc7y3Ha3Q8y6ZO0iCR8pq4RJC8Hjf0FEPEHZqcMB/+DFCrA==", + "requires": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^2.1.2", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + }, + "dependencies": { + "serialize-javascript": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-2.1.2.tgz", + "integrity": "sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "test-exclude": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-2.1.3.tgz", + "integrity": "sha1-qNiWjh2oMmb5hk8oUsVeIg8GQ0o=", + "requires": { + "arrify": "^1.0.1", + "micromatch": "^2.3.11", + "object-assign": "^4.1.0", + "read-pkg-up": "^1.0.1", + "require-main-filename": "^1.0.1" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "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", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "requires": { + "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=", + "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", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "requires": { + "is-utf8": "^0.2.0" + } + } + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" + }, + "throat": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz", + "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=" + }, + "throttle-debounce": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-2.1.0.tgz", + "integrity": "sha512-AOvyNahXQuU7NN+VVvOOX+uW6FPaWdAOdRP5HfwYxAfCzXTFKRMoIMk+n+po318+ktcChx+F1Dd91G3YHeMKyg==" + }, + "throttleit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz", + "integrity": "sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw=" + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=" + }, + "timers-browserify": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz", + "integrity": "sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==", + "requires": { + "setimmediate": "^1.0.4" + } + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" + }, + "tiny-emitter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz", + "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==", + "optional": true + }, + "tiny-invariant": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.0.6.tgz", + "integrity": "sha512-FOyLWWVjG+aC0UqG76V53yAWdXfH8bO6FNmyZOuUrzDzK8DI3/JRY25UD7+g49JWM1LXwymsKERB+DzI0dTEQA==" + }, + "tiny-warning": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" + }, + "tlds": { + "version": "1.203.1", + "resolved": "https://registry.npmjs.org/tlds/-/tlds-1.203.1.tgz", + "integrity": "sha512-7MUlYyGJ6rSitEZ3r1Q1QNV8uSIzapS8SmmhSusBuIc7uIxPPwsKllEP0GRp1NS6Ik6F+fRZvnjDWm3ecv2hDw==" + }, + "tmp": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.1.0.tgz", + "integrity": "sha512-J7Z2K08jbGcdA1kkQpJSqLF6T0tdQqpR2pnSUXsIchbPdTI9v3e85cLW0d6WDhwuAleOV71j2xWs8qMPfK7nKw==", + "requires": { + "rimraf": "^2.6.3" + } + }, + "tmpl": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", + "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=" + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" + }, + "to-camel-case": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-camel-case/-/to-camel-case-1.0.0.tgz", + "integrity": "sha1-GlYFSy+daWKYzmamCJcyK29CPkY=", + "requires": { + "to-space-case": "^1.0.0" + } + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + }, + "to-no-case": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/to-no-case/-/to-no-case-1.0.2.tgz", + "integrity": "sha1-xyKQcWTvaxeBMsjmmTAhLRtKoWo=" + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "requires": { + "kind-of": "^3.0.2" + } + }, + "to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==" + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + }, + "dependencies": { + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + } + } + }, + "to-space-case": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-space-case/-/to-space-case-1.0.0.tgz", + "integrity": "sha1-sFLar7Gysp3HcM6gFj5ewOvJ/Bc=", + "requires": { + "to-no-case": "^1.0.0" + } + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" + }, + "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==", + "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=" + } + } + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "requires": { + "punycode": "^2.1.0" + } + }, + "trim": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", + "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=" + }, + "trim-newlines": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", + "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=" + }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=" + }, + "trim-trailing-lines": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.2.tgz", + "integrity": "sha512-MUjYItdrqqj2zpcHFTkMa9WAv4JHTI6gnRQGPFLrt5L9a6tRMiDnIqYl8JBvu2d2Tc3lWJKQwlGCp0K8AvCM+Q==" + }, + "trough": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.4.tgz", + "integrity": "sha512-tdzBRDGWcI1OpPVmChbdSKhvSVurznZ8X36AYURAcl+0o2ldlCY2XPzyXNNxwJwwyIU+rIglTCG4kxtNKBQH7Q==" + }, + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typed-styles": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/typed-styles/-/typed-styles-0.0.7.tgz", + "integrity": "sha512-pzP0PWoZUhsECYjABgCGQlRGL1n7tOHsgwYv3oIiEpJwGhFTuty/YNeduxQYzXXa3Ge5BdT6sHYIQYpl4uJ+5Q==" + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "ua-parser-js": { + "version": "0.7.21", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.21.tgz", + "integrity": "sha512-+O8/qh/Qj8CgC6eYBVBykMrNtp5Gebn4dlGD/kKXVkJNDwyrAwSIqwz8CDf+tsAIWVycKcku6gIXJ0qwx/ZXaQ==" + }, + "uglify-js": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.7.2.tgz", + "integrity": "sha512-uhRwZcANNWVLrxLfNFEdltoPNhECUR3lc+UdJoG9CBpMcSnKyWA94tc3eAujB1GcMY5Uwq8ZMp4qWpxWYDQmaA==", + "optional": true, + "requires": { + "commander": "~2.20.3", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true + } + } + }, + "unherit": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.2.tgz", + "integrity": "sha512-W3tMnpaMG7ZY6xe/moK04U9fBhi6wEiCYHUW5Mop/wQHf12+79EQGwxYejNdhEz2mkqkBlGwm7pxmgBKMVUj0w==", + "requires": { + "inherits": "^2.0.1", + "xtend": "^4.0.1" + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==" + }, + "unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "requires": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + } + }, + "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==" + }, + "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==" + }, + "unified": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/unified/-/unified-7.1.0.tgz", + "integrity": "sha512-lbk82UOIGuCEsZhPj8rNAkXSDXd6p0QLzIuSsCdxrqnqU56St4eyOB+AlXsVgVeRmetPTYydIuvFfpDIed8mqw==", + "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", + "trough": "^1.0.0", + "vfile": "^3.0.0", + "x-is-string": "^0.1.0" + } + }, + "union-class-names": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/union-class-names/-/union-class-names-1.0.0.tgz", + "integrity": "sha1-kllgitrMOQlKKwz+FseOYgBheEc=" + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=" + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "unique-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", + "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", + "requires": { + "crypto-random-string": "^1.0.0" + } + }, + "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==", + "requires": { + "unist-util-is": "^3.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==" + }, + "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==", + "requires": { + "unist-util-visit": "^1.1.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==", + "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==", + "requires": { + "unist-util-visit-parents": "^2.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==", + "requires": { + "unist-util-is": "^3.0.0" + } + }, + "universal-user-agent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-4.0.0.tgz", + "integrity": "sha512-eM8knLpev67iBDizr/YtqkJsF3GK8gzDc6st/WKzrTuPtcsOKW/0IdL4cnMBsU69pOx0otavLWBDGTwg+dB0aA==", + "requires": { + "os-name": "^3.1.0" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "untildify": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-3.0.3.tgz", + "integrity": "sha512-iSk/J8efr8uPT/Z4eSUywnqyrQU7DSdMfdqK4iWEaUVVmcP5JcnpRqmVMwcwcnmI1ATFNgC5V90u09tBynNFKA==" + }, + "unzip-response": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz", + "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=", + "dev": true + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" + }, + "update-notifier": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-3.0.1.tgz", + "integrity": "sha512-grrmrB6Zb8DUiyDIaeRTBCkgISYUgETNe7NglEbVsrLWXeESnlCSP50WfRSj/GmzMPl6Uchj24S/p80nP/ZQrQ==", + "requires": { + "boxen": "^3.0.0", + "chalk": "^2.0.1", + "configstore": "^4.0.0", + "has-yarn": "^2.1.0", + "import-lazy": "^2.1.0", + "is-ci": "^2.0.0", + "is-installed-globally": "^0.1.0", + "is-npm": "^3.0.0", + "is-yarn-global": "^0.3.0", + "latest-version": "^5.0.0", + "semver-diff": "^2.0.0", + "xdg-basedir": "^3.0.0" + }, + "dependencies": { + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "requires": { + "ci-info": "^2.0.0" + } + } + } + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + } + } + }, + "url-join": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz", + "integrity": "sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==" + }, + "url-loader": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-1.1.2.tgz", + "integrity": "sha512-dXHkKmw8FhPqu8asTc1puBfe3TehOCo2+RmOOev5suNCIYBcT626kxiWg1NBVkwc4rO8BGa7gP70W7VXuqHrjg==", + "requires": { + "loader-utils": "^1.1.0", + "mime": "^2.0.3", + "schema-utils": "^1.0.0" + }, + "dependencies": { + "mime": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz", + "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==" + } + } + }, + "url-parse": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz", + "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==", + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "requires": { + "prepend-http": "^2.0.0" + }, + "dependencies": { + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=" + } + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "requires": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + }, + "uuid": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.3.tgz", + "integrity": "sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ==" + }, + "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==" + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "value-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", + "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + }, + "vendors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.3.tgz", + "integrity": "sha512-fOi47nsJP5Wqefa43kyWSg80qF+Q3XA6MUkgi7Hp1HQaKDQW4cQrK2D0P7mmbFtsV1N89am55Yru/nyEwRubcw==" + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "vfile": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-3.0.1.tgz", + "integrity": "sha512-y7Y3gH9BsUSdD4KzHsuMaCzRjglXN0W2EcMf0gpvu6+SbsGhMje7xDc8AEoeXy6mIwCKMI6BkjMsRjzQbhMEjQ==", + "requires": { + "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==" + }, + "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==", + "requires": { + "unist-util-stringify-position": "^1.1.1" + } + } + } + }, + "vfile-location": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.6.tgz", + "integrity": "sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA==" + }, + "vfile-message": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.2.tgz", + "integrity": "sha512-gNV2Y2fDvDOOqq8bEe7cF3DXU6QgV4uA9zMR2P8tix11l1r7zju3zry3wZ8sx+BEfuO6WQ7z2QzfWTvqHQiwsA==", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" + } + }, + "vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" + }, + "w3c-hr-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz", + "integrity": "sha1-gqwr/2PZUOqeMYmlimViX+3xkEU=", + "requires": { + "browser-process-hrtime": "^0.1.2" + } + }, + "wait-for-expect": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/wait-for-expect/-/wait-for-expect-3.0.1.tgz", + "integrity": "sha512-3Ha7lu+zshEG/CeHdcpmQsZnnZpPj/UsG3DuKO8FskjuDbkx3jE3845H+CuwZjA2YWYDfKMU2KhnCaXMLd3wVw==" + }, + "wait-on": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-3.3.0.tgz", + "integrity": "sha512-97dEuUapx4+Y12aknWZn7D25kkjMk16PbWoYzpSdA8bYpVfS6hpl2a2pOWZ3c+Tyt3/i4/pglyZctG3J4V1hWQ==", + "requires": { + "@hapi/joi": "^15.0.3", + "core-js": "^2.6.5", + "minimist": "^1.2.0", + "request": "^2.88.0", + "rx": "^4.1.0" + }, + "dependencies": { + "core-js": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", + "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==" + } + } + }, + "walker": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "requires": { + "makeerror": "1.0.x" + } + }, + "warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "watch": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/watch/-/watch-0.18.0.tgz", + "integrity": "sha1-KAlUdsbffJDJYxOJkMClQj60uYY=", + "requires": { + "exec-sh": "^0.2.0", + "minimist": "^1.2.0" + } + }, + "watchpack": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz", + "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==", + "requires": { + "chokidar": "^2.0.2", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "requires": { + "defaults": "^1.0.3" + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "webpack": { + "version": "4.41.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.41.2.tgz", + "integrity": "sha512-Zhw69edTGfbz9/8JJoyRQ/pq8FYUoY0diOXqW0T6yhgdhCv6wr0hra5DwwWexNRns2Z2+gsnrNcbe9hbGBgk/A==", + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-module-context": "1.8.5", + "@webassemblyjs/wasm-edit": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5", + "acorn": "^6.2.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.1.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.1", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.1", + "watchpack": "^1.6.0", + "webpack-sources": "^1.4.1" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "webpack-dev-middleware": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz", + "integrity": "sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw==", + "requires": { + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" + }, + "dependencies": { + "mime": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz", + "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==" + } + } + }, + "webpack-dev-server": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.10.1.tgz", + "integrity": "sha512-AGG4+XrrXn4rbZUueyNrQgO4KGnol+0wm3MPdqGLmmA+NofZl3blZQKxZ9BND6RDNuvAK9OMYClhjOSnxpWRoA==", + "requires": { + "ansi-html": "0.0.7", + "bonjour": "^3.5.0", + "chokidar": "^2.1.8", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "debug": "^4.1.1", + "del": "^4.1.1", + "express": "^4.17.1", + "html-entities": "^1.2.1", + "http-proxy-middleware": "0.19.1", + "import-local": "^2.0.0", + "internal-ip": "^4.3.0", + "ip": "^1.1.5", + "is-absolute-url": "^3.0.3", + "killable": "^1.0.1", + "loglevel": "^1.6.6", + "opn": "^5.5.0", + "p-retry": "^3.0.1", + "portfinder": "^1.0.25", + "schema-utils": "^1.0.0", + "selfsigned": "^1.10.7", + "semver": "^6.3.0", + "serve-index": "^1.9.1", + "sockjs": "0.3.19", + "sockjs-client": "1.4.0", + "spdy": "^4.0.1", + "strip-ansi": "^3.0.1", + "supports-color": "^6.1.0", + "url": "^0.11.0", + "webpack-dev-middleware": "^3.7.2", + "webpack-log": "^2.0.0", + "ws": "^6.2.1", + "yargs": "12.0.5" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "requires": { + "array-uniq": "^1.0.1" + } + }, + "del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "requires": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + } + }, + "eventsource": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", + "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", + "requires": { + "original": "^1.0.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + } + } + }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + } + }, + "is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==" + }, + "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=" + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "requires": { + "is-wsl": "^1.1.0" + } + }, + "p-limit": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", + "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", + "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==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" + }, + "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==" + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "requires": { + "find-up": "^3.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "sockjs-client": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz", + "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", + "requires": { + "debug": "^3.2.5", + "eventsource": "^1.0.7", + "faye-websocket": "~0.11.1", + "inherits": "^2.0.3", + "json3": "^3.3.2", + "url-parse": "^1.4.3" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "requires": { + "async-limiter": "~1.0.0" + } + }, + "yargs": { + "version": "12.0.5", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", + "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", + "requires": { + "cliui": "^4.0.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", + "get-caller-file": "^1.0.1", + "os-locale": "^3.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1 || ^4.0.0", + "yargs-parser": "^11.1.1" + } + }, + "yargs-parser": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", + "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "requires": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + } + }, + "webpack-node-externals": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/webpack-node-externals/-/webpack-node-externals-1.7.2.tgz", + "integrity": "sha512-ajerHZ+BJKeCLviLUUmnyd5B4RavLF76uv3cs6KNuO8W+HuQaEs0y0L7o40NQxdPy5w0pcv8Ew7yPUAQG0UdCg==" + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "webpackbar": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-3.2.0.tgz", + "integrity": "sha512-PC4o+1c8gWWileUfwabe0gqptlXUDJd5E0zbpr2xHP1VSOVlZVPBZ8j6NCR8zM5zbKdxPhctHXahgpNK1qFDPw==", + "requires": { + "ansi-escapes": "^4.1.0", + "chalk": "^2.4.1", + "consola": "^2.6.0", + "figures": "^3.0.0", + "pretty-time": "^1.1.0", + "std-env": "^2.2.1", + "text-table": "^0.2.0", + "wrap-ansi": "^5.1.0" + }, + "dependencies": { + "ansi-escapes": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.0.tgz", + "integrity": "sha512-EiYhwo0v255HUL6eDyuLrXEkTi7WwVCLAw+SeOQ7M7qdun1z1pum4DEm/nuqIVbPvi9RPPc9k9LbyBv6H0DwVg==", + "requires": { + "type-fest": "^0.8.1" + } + }, + "figures": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.1.0.tgz", + "integrity": "sha512-ravh8VRXqHuMvZt/d8GblBeqDMkdJMBdv/2KntFH+ra5MXkO7nxNKpzQ3n6QD/2da1kH0aWmNISdvhM7gl2gVg==", + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "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=" + }, + "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==", + "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==", + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" + }, + "wrap-ansi": { + "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==", + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + } + } + } + }, + "websocket-driver": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.3.tgz", + "integrity": "sha512-bpxWlvbbB459Mlipc5GBzzZwhoZgGEZLuqPaR0INBGnPAY1vdBX6hPnoFXiw+3yWxDuHyQjO2oXTMyS8A5haFg==", + "requires": { + "http-parser-js": ">=0.4.0 <0.4.11", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz", + "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==" + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "requires": { + "iconv-lite": "0.4.24" + } + }, + "whatwg-fetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz", + "integrity": "sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==" + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "whatwg-url": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz", + "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + }, + "which-pm-runs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz", + "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=" + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "widest-line": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz", + "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==", + "requires": { + "string-width": "^2.1.1" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "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=" + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "window-size": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-1.1.1.tgz", + "integrity": "sha512-5D/9vujkmVQ7pSmc0SCBmHXbkv6eaHwXEx65MywhmUMsI8sGqJ972APq1lotfcwMKPFLuCFfL8xGHLIp7jaBmA==", + "requires": { + "define-property": "^1.0.0", + "is-number": "^3.0.0" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "windows-release": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/windows-release/-/windows-release-3.2.0.tgz", + "integrity": "sha512-QTlz2hKLrdqukrsapKsINzqMgOUpQW268eJ0OaOpJN32h272waxR9fkB9VoWRtK7uKHG5EHJcTXQBD8XZVJkFA==", + "requires": { + "execa": "^1.0.0" + }, + "dependencies": { + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.0.0" + } + } + } + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" + }, + "wordwrap": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=" + }, + "worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "requires": { + "errno": "~0.1.7" + } + }, + "worker-loader": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/worker-loader/-/worker-loader-1.1.1.tgz", + "integrity": "sha512-qJZLVS/jMCBITDzPo/RuweYSIG8VJP5P67mP/71alGyTZRe1LYJFdwLjLalY3T5ifx0bMDRD3OB6P2p1escvlg==", + "requires": { + "loader-utils": "^1.0.0", + "schema-utils": "^0.4.0" + }, + "dependencies": { + "schema-utils": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", + "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", + "requires": { + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "wrap-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-3.0.1.tgz", + "integrity": "sha1-KIoE2H7aXChuBg3+jxNc6NAH+Lo=", + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "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=" + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "write": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", + "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", + "requires": { + "mkdirp": "^0.5.1" + } + }, + "write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "write-json-file": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-2.3.0.tgz", + "integrity": "sha1-K2TIozAE1UuGmMdtWFp3zrYdoy8=", + "dev": true, + "requires": { + "detect-indent": "^5.0.0", + "graceful-fs": "^4.1.2", + "make-dir": "^1.0.0", + "pify": "^3.0.0", + "sort-keys": "^2.0.0", + "write-file-atomic": "^2.0.0" + }, + "dependencies": { + "detect-indent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz", + "integrity": "sha1-OHHMCmoALow+Wzz38zYmRnXwa50=", + "dev": true + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "sort-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", + "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", + "dev": true, + "requires": { + "is-plain-obj": "^1.0.0" + } + } + } + }, + "ws": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz", + "integrity": "sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==", + "requires": { + "async-limiter": "~1.0.0" + } + }, + "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=" + }, + "xdg-basedir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", + "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=" + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "xmlbuilder": { + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-8.2.2.tgz", + "integrity": "sha1-aSSGc0ELS6QuGmE2VR0pIjNap3M=" + }, + "xmlrpc": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/xmlrpc/-/xmlrpc-1.3.2.tgz", + "integrity": "sha1-JrLqNHhI0Ciqx+dRS1NRl23j6D0=", + "requires": { + "sax": "1.2.x", + "xmlbuilder": "8.2.x" + } + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=" + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + }, + "yaml": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.7.2.tgz", + "integrity": "sha512-qXROVp90sb83XtAoqE8bP9RwAkTTZbugRUTm5YeFCBfNRPEp2YzTeqWiz7m5OORHzEvrA/qcGS8hp/E+MMROYw==", + "requires": { + "@babel/runtime": "^7.6.3" + } + }, + "yargs": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.1.1.tgz", + "integrity": "sha512-PRU7gJrJaXv3q3yQZ/+/X6KBswZiaQ+zOmdprZcouPYtQgvNU35i+68M4b1ZHLZtYFT5QObFLV+ZkmJYcwKdiw==", + "requires": { + "cliui": "^4.0.0", + "decamelize": "^1.1.1", + "find-up": "^2.1.0", + "get-caller-file": "^1.0.1", + "os-locale": "^3.1.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^9.0.2" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "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=" + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "yargs-parser": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-9.0.2.tgz", + "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=", + "requires": { + "camelcase": "^4.1.0" + }, + "dependencies": { + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" + } + } + }, + "yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "requires": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + }, + "dependencies": { + "fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", + "requires": { + "pend": "~1.2.0" + } + } + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 00000000..274da3f5 --- /dev/null +++ b/package.json @@ -0,0 +1,129 @@ +{ + "name": "energy-union-frontend", + "description": "Volto Starter Kit", + "license": "MIT", + "version": "3.1.0", + "scripts": { + "start": "razzle start", + "prebuild": "./scripts/prebuild-fix-modules.sh", + "build": "razzle build", + "test": "razzle test --env=jsdom --passWithNoTests", + "start:prod": "NODE_ENV=production node build/server.js", + "i18n": "NODE_ENV=production node node_modules/@plone/volto/src/i18n.js", + "develop": "missdev --config=jsconfig.json --output=develop" + }, + "jest": { + "snapshotSerializers": [ + "enzyme-to-json/serializer" + ], + "transform": { + "^.+\\.js(x)?$": "babel-jest", + "^.+\\.css$": "jest-css-modules", + "^.+\\.scss$": "jest-css-modules", + "^.+\\.(png)$": "jest-file", + "^.+\\.(jpg)$": "jest-file", + "^.+\\.(svg)$": "./node_modules/@plone/volto/jest-svgsystem-transform.js" + }, + "transformIgnorePatterns": [ + "/node_modules/(?!@plone/volto).+\\.js$" + ], + "moduleNameMapper": { + "@plone/volto/(.*)$": "/node_modules/@plone/volto/src/$1", + "@package/(.*)$": "/src/$1", + "~/(.*)$": "/src/$1" + }, + "coverageThreshold": { + "global": { + "branches": 10, + "functions": 10, + "lines": 10, + "statements": 10 + } + }, + "setupFiles": [ + "@plone/volto/test-setup.js" + ] + }, + "prettier": { + "trailingComma": "all", + "singleQuote": true + }, + "stylelint": { + "extends": [ + "stylelint-config-standard", + "stylelint-config-idiomatic-order", + "./node_modules/prettier-stylelint/config.js" + ] + }, + "engines": { + "node": "^8 || ^10" + }, + "dependencies": { + "@ckeditor/ckeditor5-basic-styles": "^11.1.4", + "@ckeditor/ckeditor5-build-balloon-block": "^12.4.0", + "@ckeditor/ckeditor5-build-classic": "^12.4.0", + "@ckeditor/ckeditor5-editor-classic": "^12.1.4", + "@ckeditor/ckeditor5-essentials": "^11.0.5", + "@ckeditor/ckeditor5-heading": "^11.0.5", + "@ckeditor/ckeditor5-paragraph": "^11.0.5", + "@ckeditor/ckeditor5-react": "^1.1.3", + "@n8tb1t/use-scroll-position": "^1.0.43", + "@plone/volto": "github:tiberiuichim/volto#kitchen_sink", + "compression-webpack-plugin": "3.1.0", + "draft-js-alignment-plugin": "^2.0.6", + "draftjs-to-html": "^0.8.4", + "mgr-pdf-viewer-react": "^1.0.3", + "react-loadable": "^5.5.0", + "react-scrollspy": "^3.4.2", + "react-sizeme": "2.6.12", + "react-visibility-sensor": "^5.1.1" + }, + "devDependencies": { + "@babel/cli": "^7.8.4", + "@babel/core": "7.8.4", + "@babel/plugin-proposal-decorators": "^7.8.3", + "@babel/plugin-proposal-do-expressions": "^7.8.3", + "@babel/plugin-proposal-export-default-from": "^7.8.3", + "@babel/plugin-proposal-export-namespace-from": "^7.8.3", + "@babel/plugin-proposal-function-bind": "^7.8.3", + "@babel/plugin-proposal-function-sent": "^7.8.3", + "@babel/plugin-proposal-logical-assignment-operators": "^7.8.3", + "@babel/plugin-proposal-numeric-separator": "^7.8.3", + "@babel/plugin-proposal-pipeline-operator": "^7.8.3", + "@babel/plugin-proposal-throw-expressions": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/preset-env": "7.8.4", + "babel-plugin-react-intl": "^5.1.18", + "babel-plugin-transform-es2015-modules-commonjs": "6.26.2", + "eslint-plugin-prettier": "3.0.1", + "hard-source-webpack-plugin": "^0.13.1", + "less": "3.10.3", + "less-loader": "5.0.0", + "mrs-developer": "1.1.3", + "postcss-overrides": "3.1.4", + "prettier": "1.17.0", + "prettier-stylelint": "0.4.2" + }, + "browserslist": [ + ">1%", + "last 4 versions", + "Firefox ESR", + "not ie < 9" + ], + "resolutions": { + "browserslist": "4.8.3" + }, + "customizationPaths": [ + "src/customizations/volto/" + ], + "optimizeLiftPackages": [ + "immutable" + ], + "manuallyTranspile": [ + "prepend-http", + "normalize-url", + "cidr-regex", + "url-regex", + "lodash-es" + ] +} diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..f2fd6517fa07ca44da6bd28211b22774d6473085 GIT binary patch literal 15086 zcmds;f2daF9l(#ju4XnhlNH;zO6pRFvp?KKoL4LsWMd5$6K&82$v~Q51dFIE;d13z ztOd1Aa;zqo>mLPc#aPUswMJ_>1~SLi(xj|a^Oohk>h+#|KJWWHFURA(zUREZF6@Pm z&-Z!0Kc92n_uO-y^Oz(Pl1a((W?!(|J zY;Z|#0mmz!1=Xfg|4!>Wxj{OWua$YI`!aYja9Jy3cOn*bZ-ujgt)0l(svOk301iPK zQ10-zx3Sq!=S0{Q>W=l>IySMfsGako#+C3kWNTM;Y-Q&vDW8e@romo_wZDb@W~Q%h zTKUMG@u0RF;iFKmzuj%{T^J5y>Tc{zHRZBU*Bsa%>h$>k5$1y9e}H&Sw3$;bdi$-Z zX$zbQbq>r6bh4?*WnoaIAf>Jio9JX`{bVrzs%J1 z8uF5{YCv}t{4-;(@6@sE+dWS18{orG&j{`J>gB}d4)EIQ`O^1>dOq#YlXo^e2l0FJ zGV&Gma$)mH_*2Hu7_;m7wOUWk&2T!@F+_WF(Hz)r1h28q-58sT`nJN3eBJOjh{yid z$d?q2jqMD0D&udg?xOz9+L7ztOz!_8uPYl9pSAFQCeFQOV>Dtq^Z*F(Hswz_uX8GC)%x{BBn*ZYKT z!5;A3w*zCFqb>Ip?TVW{ex1mX&G-K#-_-xLE?5jV!wz^fpzN5sw*5XEJ(koo8G7Ie zcni)#n!_=5+Gxv4;rM^3<5IW}-iLh6WA(Mw=hE?<0r@Y7KFA*LVfu&R8Q2|oHjJr@ zbJ9oO%g195k;&##qw@_Bs!k*VSL$e$^iLtD@%&cRq$7WHq|j$F5Aa=(MTx@=5+K;Jlr+snpi z#GZW9;kiuSpCO<3yk0N1KA>-`-C7|WQYzlUWLljAyw$LuxaPnV4m?ezs?Sido^i@J8TqpKta6FTH7jo@>r(Qg5L7!N=vDVb{Yn49a z-<`?-G4dTy_uZB@!B(GGzp)C>zZLT!-y+DK|C99nd%6V9`+MwI&}pM>tlb!kT2WKk z801|G|H{;2O9 zUdx-N-IadPHq={-7v>T3rIVho{S8%H_^$q51Dn9zoEt9i|?OprkOuVIk)tpWJ*Derc$BOtiW5fOF6u1U_<~azi z^NO-#>T1`eW^(0yi8~t}fC2En{|xwiF3OIn^ZC7{`(}uDF+2i3FZqnR555lGvx~B0 z>a@|ewoflVm$H3g`JCx9+lR0fF3QJnEajBYon`g+GJG*XOG-pHb8W8*TMz z`nyjI*JX#m=exS=0onvxeVSf(C5Fe_`8*AE*HW|zw)!-^Kc5(PgRvfmy89Qj3AXy& z-N-r5`VhnSamIQU>R!vW3AXw){r-&@UQ_&Cy$MURwT&ig6KwUlW;B~JW5n=1w$JF! z=O-}ccR*dR(N>?9yvHWaCU8D-4}2m&2giag+HK0)G}8R||`mq%QpIS}mj zoJ!L?`m5K@WeWUUr*K(f9@N$;O70-x9;e}T2=9*|{(r2}e=qRe2L3+;*~T;qf3RN& zufPqkKFIv9yZRq&eGdN-{0h8J?t&-4vAXwS*sKDdCu;ZT%J3?zx=;n^FM@q=7|i#> zfU@_z>dw1Ih%wP!0X!=WKG4;7`u;4ARdx0EEPuQIi(MP~uV43#{;%|kvSTsNg<5_m z-mlybuJivqpzPR~wa1v)Y=l>!wl`EcjBSi|qqW#f1ounbnb$iObYq@F^poK!IPV_I zv7o!)uLzqRuor6U70O|3N4~CnAG?L%-KRR={t;>!v8zzK_|Qu5FI= nRyn&rNlxuak~6O-$-vAc8S1WHkZc_rJYMC*fvVkbPm=r(Whs#Q literal 0 HcmV?d00001 diff --git a/public/robots.txt b/public/robots.txt new file mode 100644 index 00000000..54fb9891 --- /dev/null +++ b/public/robots.txt @@ -0,0 +1,2 @@ +User-agent: * + diff --git a/razzle.config.js b/razzle.config.js new file mode 100644 index 00000000..0f8c95ce --- /dev/null +++ b/razzle.config.js @@ -0,0 +1,18 @@ +const path = require('path'); + +// const HardSourceWebpackPlugin = require('hard-source-webpack-plugin'); +// const autoprefixer = require('autoprefixer'); +// const MiniCssExtractPlugin = require('mini-css-extract-plugin'); +// const BundleAnalyzerPlugin = require('webpack-bundle-analyzer'); +// const projectRootPath = path.resolve('.'); +// const voltoConfig = require(`${voltoPath}/razzle.config`); +// const voltoPath = base.resolveVoltoPath('.'); + +const base = require('./src/develop/volto-base/src').razzle; + +const config = base.BaseConfig(path.resolve('.')); + +module.exports = { + plugins: base.plugins, + modify: config.modify, //razzleModify(voltoPath), +}; diff --git a/scripts/pkg_helper.py b/scripts/pkg_helper.py new file mode 100755 index 00000000..26a69133 --- /dev/null +++ b/scripts/pkg_helper.py @@ -0,0 +1,271 @@ +#!/usr/bin/env python + +import argparse +import json +import os +import shutil +import subprocess +import sys +from collections import OrderedDict + + +def _get_base_dir(): + with open('./jsconfig.json') as f: + j = json.load(f) + + try: + return j['compilerOptions']['baseUrl'] + except KeyError: + print("{}: Could not get proper base src path".format(__file__)) + sys.exit(1) + + return + + +def activate(target): + """ Activates a package: write the required files for this + """ + nm_folder = 'src/develop/{}/node_modules'.format(target) + + if os.path.exists(nm_folder): + shutil.rmtree(nm_folder) + + if os.path.exists('jsconfig.json'): + with open('jsconfig.json') as f: + t = f.read() + else: + t = '{}' + + try: + o = json.loads(t, object_pairs_hook=OrderedDict) + except: + print("Error in loading jsconfig.json file") + sys.exit(137) + + if 'compilerOptions' not in o: + targetpath = "develop/{}/src".format(target) + + if target == "@plone/volto": + targetpath = "develop/volto" + + o['compilerOptions'] = { + "paths": { + target: [targetpath] + }, + "baseUrl": "src" + } + else: + paths = o['compilerOptions'].get('paths', {}) + paths[target] = ["develop/{}/src".format(target)] + o['compilerOptions']['paths'] = paths + + with open('jsconfig.json', 'w') as f: + f.write(json.dumps(o, indent=4, sort_keys=True)) + + if os.path.exists('.eslintrc'): + with open('.eslintrc') as f: + t = f.read() + try: + j = json.loads(t, object_pairs_hook=OrderedDict) + except: + print("Error in loading .eslintrc file") + sys.exit(137) + else: + j = { + "extends": "./node_modules/@plone/volto/.eslintrc", + "settings": { + "import/resolver": { + "alias": { + "map": [ + ["@plone/volto", "@plone/volto/src"], + ["@package", "./src"], + ["~", "./src"], + ], }}}} + + fmap = j['settings']['import/resolver']['alias']['map'] + fmap = [x for x in fmap if x[0] != target] + fmap.append([target, "./src/develop/{}/src".format(target)]) + j['settings']['import/resolver']['alias']['map'] = fmap + + with open('.eslintrc', 'w') as f: + f.write(json.dumps(j, indent=4, sort_keys=True)) + + print("Activated package: {}".format(target)) + + +def deactivate(target): + """ Removes activation for a package + """ + + if not os.path.exists('jsconfig.json'): + pass + else: + with open('jsconfig.json') as f: + t = f.read() + + try: + j = json.loads(t, object_pairs_hook=OrderedDict) + except: + print("Error in loading jsconfig.json file") + sys.exit(137) + + if target in j \ + .get('compilerOptions', {}) \ + .get('paths', {}): + del j['compilerOptions']['paths'][target] + + with open('jsconfig.json', 'w') as f: + f.write(json.dumps(j, sort_keys=True, indent=4)) + + if not os.path.exists('.eslintrc'): + return + + with open('.eslintrc') as f: + t = f.read() + + try: + j = json.loads(t, object_pairs_hook=OrderedDict) + except: + print("Error in loading .eslintrc file") + sys.exit(137) + + fmap = j['settings']['import/resolver']['alias']['map'] + fmap = [x for x in fmap if x[0] != target] + j['settings']['import/resolver']['alias']['map'] = fmap + + with open('.eslintrc', 'w') as f: + f.write(json.dumps(j, indent=4, sort_keys=True)) + + print("Deactivated package: {}".format(target)) + + +def activate_all(): + """ Activates all packages in mrs.developer.json + """ + + if not os.path.exists('./mrs.developer.json'): + print("No Volto addons declared, no activation step needed") + + return + + with open('./mrs.developer.json') as f: + j = json.load(f) + + for name in j.keys(): + activate(name) + + if name == "@plone/volto": + continue + + pkgdir = os.path.join('src/develop/', format(name)) + + if os.path.exists(pkgdir) and os.path.isdir(pkgdir): + subprocess.call(['rm', 'package-lock.json'], cwd=pkgdir) + subprocess.call(['npm', 'install'], cwd=pkgdir) + subprocess.call(['rm', 'package-lock.json'], cwd=pkgdir) + + +def list_addons(): + """ Prints a list of addons available + """ + + if not os.path.exists('./mrs.developer.json'): + return + + with open('./mrs.developer.json') as f: + j = json.load(f) + + print(" ".join(j.keys())) + + +def _get_addons(): + if not os.path.exists('./mrs.developer.json'): + return {} + + with open('./mrs.developer.json') as f: + j = json.load(f) + + return j + + +class Addon: + """ Class representing an addon + """ + + git_repo = None + git_branch = None + local_path = None + + def __init__(self, name): + self.name = name + + @classmethod + def fromconfig(cls, name, jsconfig, mrdeveloper): + """ + """ + addon = cls(name) + + if name not in mrdeveloper: + print("{}: No {} addon defined in mrs.developer.json".format( + __file__, name)) + sys.exit(1) + + conf = mrdeveloper[name] + addon.get_repo = conf['url'] + addon.git_branch = conf.get('branch', 'master') + + paths = jsconfig['compilerOptions']['paths'] + + if name not in paths: + print("{}: No {} addon defined in mrs.developer.json".format( + __file__, name)) + sys.exit(1) + + addon.local_path = os.path.join(_get_base_dir(), paths[name][0]) + + return addon + + def update(self): + print("Updating {}".format(self.name)) + self.init() + subprocess.call(['git', 'pull'], cwd=self.local_path) + + def init(self): + if not os.path.exists(self.local_path): + print("Path not found {}, cloning".format(self.local_path)) + subprocess.call(['git', 'clone', self.git_repo, self.local_path]) + + +def develop(): + """ Refreshes addon packages + """ + with open('./jsconfig.json') as jf: + j = json.load(jf) + + with open('./mrs.developer.json') as mf: + m = json.load(mf) + + addons = m.keys() + + for name in addons: + addon = Addon.fromconfig(name, j, m) + addon.update() + + +if __name__ == "__main__": + parser = argparse.ArgumentParser('Volto development helper') + parser.add_argument('op', type=str, + choices=['activate', 'deactivate', + 'activate-all', 'list', 'develop'], + help="Operation type") + parser.add_argument('--target', type=str, default='', help="target name", + dest="target") + args = parser.parse_args() + + { + 'develop': develop, + 'activate-all': activate_all, + 'list': list_addons, + 'activate': lambda: activate(args.target), + 'deactivate': lambda: deactivate(args.target) + }[args.op]() diff --git a/scripts/prebuild-fix-modules.sh b/scripts/prebuild-fix-modules.sh new file mode 100755 index 00000000..f50b7b6a --- /dev/null +++ b/scripts/prebuild-fix-modules.sh @@ -0,0 +1,77 @@ +#!/bin/bash + +set -x +export NODE_ENV=production + +IFS=' ' + +ADDONS_DIR="./src/develop/" +NODE_MODULES=./node_modules + +# declare remove inner packages as package.json:optimizeLiftPackages +REMOVE_INNER_PACKAGES=`./scripts/print_key.js optimizeLiftPackages` +read -ra REMOVE <<< "$REMOVE_INNER_PACKAGES" + +# declare remove inner packages as package.json:optimizeLiftPackages +TRANSPILE_PACKAGES=`./scripts/print_key.js manuallyTranspile` +read -ra TRANSPILE <<< "$TRANSPILE_PACKAGES" + +# Locate inner packages in ADDONS_DIR and NODE_MODULES, remove them +# Equivalent of doing: +# find node_modules | grep "node_modules/.*/node_modules/immutable$" | xargs rm -r + +# optimize lifted packages in addons and node_modules +for PKG in "${REMOVE[@]}"; do + echo Cleaning up ${PKG} + + for f in ${ADDONS_DIR}*/; do + find $f | grep "node_modules/${PKG}$" | xargs echo + done; + + find ${NODE_MODULES} | grep "node_modules/.*/node_modules/${PKG}$" | xargs echo + +done; + + +for PKG in "${TRANSPILE[@]}"; do + echo Transpiling ${PKG} + + for f in ${ADDONS_DIR}*/; do + find $f | \ + grep "node_modules/${PKG}$" | \ + xargs -I % ./node_modules/.bin/babel --presets="@babel/env" % --out-dir % + done; + + find ${NODE_MODULES} | \ + grep "node_modules/.*/node_modules/${PKG}$" | \ + xargs -I % ./node_modules/.bin/babel --presets="@babel/env" % --out-dir % +done + + +# find node_modules | grep "node_modules/prepend-http$" | xargs -I % ./node_modules/.bin/babel --presets="@babel/env" % --out-dir % +# find node_modules | grep "node_modules/.*/node_modules/prepend-http$" | xargs -I % ./node_modules/.bin/babel --presets="@babel/env" % --out-dir % +# find node_modules | grep "src/develop/.*/node_modules/prepend-http$" | xargs -I % ./node_modules/.bin/babel --presets="@babel/env" % --out-dir % +# +# find node_modules | grep "node_modules/normalize-url$" | xargs -I % ./node_modules/.bin/babel --presets="@babel/env" % --out-dir % +# find node_modules | grep "node_modules/.*/node_modules/normalize-url$" | xargs -I % ./node_modules/.bin/babel --presets="@babel/env" % --out-dir % +# find node_modules | grep "src/develop/.*/node_modules/normalize-url$" | xargs -I % ./node_modules/.bin/babel --presets="@babel/env" % --out-dir % +# +# find node_modules | grep "node_modules/ip-regex$" | xargs -I % ./node_modules/.bin/babel --presets="@babel/env" % --out-dir % +# find node_modules | grep "node_modules/.*/node_modules/ip-regex$" | xargs -I % ./node_modules/.bin/babel --presets="@babel/env" % --out-dir % +# find node_modules | grep "src/develop/.*/node_modules/ip-regex$" | xargs -I % ./node_modules/.bin/babel --presets="@babel/env" % --out-dir % +# +# find node_modules | grep "node_modules/cidr-regex$" | xargs -I % ./node_modules/.bin/babel --presets="@babel/env" % --out-dir % +# find node_modules | grep "node_modules/.*/node_modules/cidr-regex$" | xargs -I % ./node_modules/.bin/babel --presets="@babel/env" % --out-dir % +# find node_modules | grep "src/develop/.*/node_modules/cidr-regex$" | xargs -I % ./node_modules/.bin/babel --presets="@babel/env" % --out-dir % +# +# find node_modules | grep "node_modules/url-regex$" | xargs -I % ./node_modules/.bin/babel --presets="@babel/env" % --out-dir % +# find node_modules | grep "node_modules/.*/node_modules/url-regex$" | xargs -I % ./node_modules/.bin/babel --presets="@babel/env" % --out-dir % +# find node_modules | grep "src/develop/.*/node_modules/url-regex$" | xargs -I % ./node_modules/.bin/babel --presets="@babel/env" % --out-dir % + +# optimize_lift_packages() { +# for PKG in "${PKGS[@]}"; do +# echo Will cleanup "${PKG}" +# find $1 | grep "node_modules/.*/node_modules/${PKG}$" | xargs echo +# done +# } +#optimize_lift_packages $ADDONS_DIR diff --git a/scripts/print_key.js b/scripts/print_key.js new file mode 100755 index 00000000..6bede36e --- /dev/null +++ b/scripts/print_key.js @@ -0,0 +1,13 @@ +#!/usr/bin/env node + +/* + * Prints array values from a given key in package.json + */ + +const pkg = require('../package.json'); + +const name = process.argv[2]; + +const values = pkg[name] || []; + +console.log(values.join(' ')); diff --git a/src/actions/index.js b/src/actions/index.js new file mode 100644 index 00000000..e69de29b diff --git a/src/client.js b/src/client.js new file mode 100644 index 00000000..ffbdcaa6 --- /dev/null +++ b/src/client.js @@ -0,0 +1,12 @@ +/** + * Replace with custom client implementation when needed. + * @module client + */ + +import client from './start-client'; + +client(); + +if (module.hot) { + module.hot.accept(); +} diff --git a/src/components/index.js b/src/components/index.js new file mode 100644 index 00000000..e55dfb8e --- /dev/null +++ b/src/components/index.js @@ -0,0 +1,10 @@ +/** + * Add your components here. + * @module components + * @example + * import Footer from './Footer/Footer'; + * + * export { + * Footer, + * }; + */ diff --git a/src/config.js b/src/config.js new file mode 100644 index 00000000..2b39d929 --- /dev/null +++ b/src/config.js @@ -0,0 +1,67 @@ +import * as voltoConfig from '@plone/volto/config'; + +import { + applyConfig as addonsConfig, + installFolderListing, + // installCustomAddonGroup, + installTableau, +} from 'volto-addons/config'; +import { applyConfig as ckeditorConfig } from 'volto-ckeditor/config'; +import { applyConfig as dataBlocksConfig } from 'volto-datablocks/config'; +import { applyConfig as blocksConfig } from 'volto-blocks/config'; +import { applyConfig as mosaicConfig } from 'volto-mosaic/config'; +// import { applyConfig as plotlyConfig } from 'volto-plotlycharts/config'; +import { applyConfig as installEPRTRFrontend } from './localconfig'; +import { applyConfig as installSidebar } from 'volto-sidebar/config'; + +const config = [ + // installCustomAddonGroup, + addonsConfig, + installSidebar, + installFolderListing, + installTableau, + // plotlyConfig, + ckeditorConfig, + mosaicConfig, + blocksConfig, + dataBlocksConfig, + installEPRTRFrontend, +].reduce((acc, apply) => apply(acc), voltoConfig); + +// config.settings.contentExpand=[breadcrumbs,actions,workflow] + +export const settings = { + ...config.settings, + contentExpand: [ + ...config.settings.contentExpand, + 'localnavigation', + 'siblings', + '&expand.localnavigation.depth=2', + ], +}; + +export const views = { + ...config.views, +}; + +export const widgets = { + ...config.widgets, +}; + +export const blocks = { + ...config.blocks, +}; + +export const addonReducers = { ...config.addonReducers }; +export const addonRoutes = [...(config.addonRoutes || [])]; +export const viewlets = [...(config.viewlets || [])]; + +export const portlets = { + ...config.portlets, +}; + +export const editForms = { + ...config.editForms, +}; + +// console.log('config', config); diff --git a/src/constants/ActionTypes.js b/src/constants/ActionTypes.js new file mode 100644 index 00000000..e69de29b diff --git a/src/customizations/README.md b/src/customizations/README.md new file mode 100644 index 00000000..09df8028 --- /dev/null +++ b/src/customizations/README.md @@ -0,0 +1,6 @@ +# Local Customizations + +To override a file in the volto package, add the directory structure and file to +this folder. For example to override the Logo.svg file add the directory +structure `components/theme/Logo` and add the file `Logo.svg` to it. After +(re)stating the server all customizations will be applied. diff --git a/src/helpers/index.js b/src/helpers/index.js new file mode 100644 index 00000000..8056abe3 --- /dev/null +++ b/src/helpers/index.js @@ -0,0 +1,14 @@ +/** + * Add your helpers here. + * @module helpers + * @example + * export { Api } from './Api/Api'; + */ +import { settings } from '~/config'; +import { getBaseUrl } from '@plone/volto/helpers'; + +export function getBasePath(url) { + return getBaseUrl(url) + .replace(settings.apiPath, '') + .replace(settings.internalApiPath, ''); +} \ No newline at end of file diff --git a/src/index.js b/src/index.js new file mode 100644 index 00000000..9c8ef4f7 --- /dev/null +++ b/src/index.js @@ -0,0 +1,12 @@ +/** + * Replace with custom runner when needed. + * @module index + */ + +import start from 'volto-base/start-server'; + +const reloadServer = start(); + +if (module.hot) { + reloadServer(); +} diff --git a/src/localconfig.js b/src/localconfig.js new file mode 100644 index 00000000..74d56921 --- /dev/null +++ b/src/localconfig.js @@ -0,0 +1,55 @@ +import TokenWidget from '@plone/volto/components/manage/Widgets/TokenWidget'; +import chartIcon from '@plone/volto/icons/world.svg'; + +import TopicsView from '~/components/theme/View/TopicsView'; +import TopicsTabView from '~/components/theme/View/TopicsTabView'; + +// import CollectionBlockView from '~/components/theme/Collection/BlockView'; +// import CollectionBlockEdit from '~/components/theme/Collection/BlockEdit'; +import CollectionView from '~/components/theme/Collection/View'; + +export function applyConfig(config) { + const env_destinations = (process.env.ALLOWED_CORS_DESTINATIONS || '') + .split(',') + .map(s => s.trim()) + .filter(s => s.length > 0); + const allowed_cors_destinations = [ + ...(config.settings.allowed_cors_destinations || []), + ...env_destinations, + 'www.eea.europa.eu', + 'eionet.europa.eu', + 'www.eionet.europa.eu', + 'land.copernicus.eu', + ]; + config.settings.allowed_cors_destinations = allowed_cors_destinations; + + config.views = { + ...config.views, + layoutViews: { + ...config.views.layoutViews, + topics_view: TopicsView, + topic_tab_view: TopicsTabView, + }, + }; + + config.views.contentTypesViews.Collection = CollectionView; + + // config.blocks.blocksConfig.collection_block = { + // id: 'collection_block', + // title: 'Collection Listing', + // view: CollectionBlockView, + // edit: CollectionBlockEdit, + // icon: chartIcon, + // group: 'custom_addons', + // }; + + config.widgets = { + ...config.widgets, + vocabulary: { + ...config.widgets.vocabulary, + 'energy.resource_type': TokenWidget, + 'energy.topics': TokenWidget, + }, + }; + return config; +} diff --git a/src/routes.js b/src/routes.js new file mode 100644 index 00000000..410d108f --- /dev/null +++ b/src/routes.js @@ -0,0 +1,49 @@ +/** + * Routes. + * @module routes + */ + +import { App } from '@plone/volto/components'; +import { defaultRoutes } from '@plone/volto/routes'; + +import { addonRoutes } from '~/config'; + +/** + * Routes array. + * @array + * @returns {array} Routes. + */ +const routes = [ + { + path: '/', + component: App, // Change this if you want a different component + routes: [ + // Add your routes here + // { + // path: '/', + // component: HomepageView, + // exact: true, + // }, + // { + // path: '/manage-slider', + // component: EditSlider, + // }, + // { + // path: '*/**/manage-slider', + // component: EditSlider, + // }, + + // addon routes have a higher priority then default routes + // { + // path: '/', + // component: HomepageView, + // exact: true, + // }, + ...(addonRoutes || []), + + ...defaultRoutes, + ], + }, +]; + +export default routes; diff --git a/src/start-client.jsx b/src/start-client.jsx new file mode 100644 index 00000000..f7d22443 --- /dev/null +++ b/src/start-client.jsx @@ -0,0 +1,5 @@ +// customized to include animation wrapper from PR + +import start from 'volto-base/start-client'; + +export default start; diff --git a/src/theme.js b/src/theme.js new file mode 100644 index 00000000..d5b00f5d --- /dev/null +++ b/src/theme.js @@ -0,0 +1,3 @@ +import 'semantic-ui-less/semantic.less'; +// import '@plone/volto/../theme/theme.less'; +import '@plone/volto/../theme/themes/pastanaga/extras/extras.less'; diff --git a/theme/theme.config b/theme/theme.config new file mode 100644 index 00000000..59e10871 --- /dev/null +++ b/theme/theme.config @@ -0,0 +1,88 @@ +/******************************* + Theme Selection +*******************************/ + +/* To override a theme for an individual element specify theme name below */ + +/* Global */ +@site : 'pastanaga'; +@reset : 'pastanaga'; + +/* Elements */ +@button : 'pastanaga'; +@container : 'pastanaga'; +@divider : 'pastanaga'; +@flag : 'pastanaga'; +@header : 'pastanaga'; +@icon : 'pastanaga'; +@image : 'pastanaga'; +@input : 'pastanaga'; +@label : 'pastanaga'; +@list : 'pastanaga'; +@loader : 'pastanaga'; +@placeholder : 'pastanaga'; +@rail : 'pastanaga'; +@reveal : 'pastanaga'; +@segment : 'pastanaga'; +@step : 'pastanaga'; + +/* Collections */ +@breadcrumb : 'pastanaga'; +@form : 'pastanaga'; +@grid : 'pastanaga'; +@menu : 'pastanaga'; +@message : 'pastanaga'; +@table : 'pastanaga'; + +/* Modules */ +@accordion : 'pastanaga'; +@checkbox : 'pastanaga'; +@dimmer : 'pastanaga'; +@dropdown : 'pastanaga'; +@embed : 'pastanaga'; +@modal : 'pastanaga'; +@nag : 'pastanaga'; +@popup : 'pastanaga'; +@progress : 'pastanaga'; +@rating : 'pastanaga'; +@search : 'pastanaga'; +@shape : 'pastanaga'; +@sidebar : 'pastanaga'; +@sticky : 'pastanaga'; +@tab : 'pastanaga'; +@transition : 'pastanaga'; + +/* Views */ +@ad : 'pastanaga'; +@card : 'pastanaga'; +@comment : 'pastanaga'; +@feed : 'pastanaga'; +@item : 'pastanaga'; +@statistic : 'pastanaga'; + +/* Extras */ +@main : 'pastanaga'; +@custom : 'pastanaga'; + +/******************************* + Folders +*******************************/ + +/* Path to theme packages */ +/* @themesFolder : '../../node_modules/@plone/volto/theme/themes'; */ + +@themesFolder: './themes'; + + +/* Path to site override folder */ +@siteFolder : "../../theme"; + +/******************************* + Import Theme +*******************************/ + +/*@import (multiple) "~semantic-ui-less/theme.less"; */ +@import (multiple) "./theme.less"; +@fontPath : "../../@{theme}/assets/fonts"; + +/* End Config */ diff --git a/theme/theme.less b/theme/theme.less new file mode 100644 index 00000000..12dea356 --- /dev/null +++ b/theme/theme.less @@ -0,0 +1,63 @@ +/******************************* + Import Directives +*******************************/ + +/*------------------ + Theme +-------------------*/ + +@theme: @@element; + +/*-------------------- + Site Variables +---------------------*/ + +/* Default site.variables */ +@import "@{themesFolder}/default/globals/site.variables"; + +/* Packaged site.variables */ +@import "@{themesFolder}/@{site}/globals/site.variables"; + +/* Component's site.variables */ +@import (optional) "@{themesFolder}/@{theme}/globals/site.variables"; + +/* Site theme site.variables */ +@import (optional) "@{siteFolder}/globals/site.variables"; + + +/*------------------- + Component Variables +---------------------*/ + +/* Default */ +@import (optional) "@{themesFolder}/default/@{type}s/@{element}.variables"; + +/* Packaged Theme */ +@import (optional) "@{themesFolder}/@{theme}/@{type}s/@{element}.variables"; + +/* Site Theme */ +@import (optional) "@{siteFolder}/@{type}s/@{element}.variables"; + + +/******************************* + Mix-ins +*******************************/ + +/*------------------ + Fonts +-------------------*/ + +.loadFonts() when (@importGoogleFonts) { + @import (css) url('@{googleProtocol}fonts.googleapis.com/css?family=@{googleFontRequest}'); +} + +/*------------------ + Overrides +-------------------*/ + +.loadUIOverrides() { + @import (optional) "@{themesFolder}/@{theme}/@{type}s/@{element}.overrides"; + @import (optional) "@{siteFolder}/@{type}s/@{element}.overrides"; +} + +@import (optional) "@{themesFolder}/@{theme}/fixes.overrides"; diff --git a/theme/themes/default/assets/fonts/brand-icons.eot b/theme/themes/default/assets/fonts/brand-icons.eot new file mode 100644 index 0000000000000000000000000000000000000000..0a1ef3f7ec16d6686bea362f2e41247b813e6d40 GIT binary patch literal 98640 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

2LiaYv-Uxv|O@DH|N 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 QJc-es8x7q@(^>BS0Q4)MCjbBd literal 0 HcmV?d00001 diff --git a/theme/themes/default/assets/fonts/brand-icons.svg b/theme/themes/default/assets/fonts/brand-icons.svg new file mode 100644 index 00000000..4c237533 --- /dev/null +++ b/theme/themes/default/assets/fonts/brand-icons.svg @@ -0,0 +1,1008 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/theme/themes/default/assets/fonts/brand-icons.ttf b/theme/themes/default/assets/fonts/brand-icons.ttf new file mode 100644 index 0000000000000000000000000000000000000000..f99085132dc78365412a4f395cd886fb1a3b69eb GIT binary patch literal 98404 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 PvoiK&B4Ws6*Wv#Fi@o?r literal 0 HcmV?d00001 diff --git a/theme/themes/default/assets/fonts/icons.svg b/theme/themes/default/assets/fonts/icons.svg new file mode 100644 index 00000000..0ae8e329 --- /dev/null +++ b/theme/themes/default/assets/fonts/icons.svg @@ -0,0 +1,1518 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/theme/themes/default/assets/fonts/icons.ttf b/theme/themes/default/assets/fonts/icons.ttf new file mode 100644 index 0000000000000000000000000000000000000000..17bb6747a599c59238e88924d3f50b2911adeeea GIT binary patch literal 105784 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 QpjjFFG7&N4vFq@^0RWZWBLDyZ literal 0 HcmV?d00001 diff --git a/theme/themes/default/assets/fonts/icons.woff b/theme/themes/default/assets/fonts/icons.woff new file mode 100644 index 0000000000000000000000000000000000000000..4cf2a4fee4bdc1938f9e6b35a747c93a86e00fef GIT binary patch literal 50524 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 CUpr|4 literal 0 HcmV?d00001 diff --git a/theme/themes/default/assets/fonts/icons.woff2 b/theme/themes/default/assets/fonts/icons.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..eea9aa228137c5d178a22f785828ff4a867ea92e GIT binary patch literal 40148 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 literal 0 HcmV?d00001 diff --git a/theme/themes/default/assets/fonts/outline-icons.eot b/theme/themes/default/assets/fonts/outline-icons.eot new file mode 100644 index 0000000000000000000000000000000000000000..cda0a84cfb15713ff11a77882a5af6cd68f6af42 GIT binary patch literal 31156 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 Vetq&ZzjmtkLF*Q0=ckD7|GxpupZfp+ literal 0 HcmV?d00001 diff --git a/theme/themes/default/assets/fonts/outline-icons.svg b/theme/themes/default/assets/fonts/outline-icons.svg new file mode 100644 index 00000000..2875252e --- /dev/null +++ b/theme/themes/default/assets/fonts/outline-icons.svg @@ -0,0 +1,366 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/theme/themes/default/assets/fonts/outline-icons.ttf b/theme/themes/default/assets/fonts/outline-icons.ttf new file mode 100644 index 0000000000000000000000000000000000000000..ee13f848ecc459afad72db6feaaef367cabdc63f GIT binary patch literal 30928 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 literal 0 HcmV?d00001 diff --git a/theme/themes/default/assets/fonts/outline-icons.woff2 b/theme/themes/default/assets/fonts/outline-icons.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..35cc7b3b7aca3106b44e3cf7d5784d6d329277d6 GIT binary patch literal 12240 zcmV;>FE7w{Pew8T0RR91058x03jhEB0C>;<055$20RR9100000000000000000000 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 literal 0 HcmV?d00001 diff --git a/theme/themes/default/assets/images/flags.png b/theme/themes/default/assets/images/flags.png new file mode 100644 index 0000000000000000000000000000000000000000..cdd33c3bc609a91ff492fa352d835bc65de6eb9c GIT binary patch literal 28123 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 szvps9ukhz5h*B>3w`t1c9~9oX)@<@)c literal 0 HcmV?d00001 diff --git a/theme/themes/default/collections/breadcrumb.overrides b/theme/themes/default/collections/breadcrumb.overrides new file mode 100644 index 00000000..14fb0da1 --- /dev/null +++ b/theme/themes/default/collections/breadcrumb.overrides @@ -0,0 +1,3 @@ +/******************************* + Theme Overrides +*******************************/ diff --git a/theme/themes/default/collections/breadcrumb.variables b/theme/themes/default/collections/breadcrumb.variables new file mode 100644 index 00000000..a97d5b09 --- /dev/null +++ b/theme/themes/default/collections/breadcrumb.variables @@ -0,0 +1,33 @@ +/******************************* + Breadcrumb +*******************************/ + +/*------------------- + Breadcrumb +--------------------*/ + +@verticalMargin: 0em; +@display: inline-block; +@verticalAlign: middle; + +@dividerSpacing: @3px; +@dividerOpacity: 0.7; +@dividerColor: @lightTextColor; + +@dividerSize: @relativeSmall; +@dividerVerticalAlign: baseline; + +@iconDividerSize: @relativeTiny; +@iconDividerVerticalAlign: baseline; + +@sectionMargin: 0em; +@sectionPadding: 0em; + +/* Coupling */ +@segmentPadding: @relativeMini @relativeMedium; + +/*------------------- + States +--------------------*/ + +@activeFontWeight: @bold; diff --git a/theme/themes/default/collections/form.overrides b/theme/themes/default/collections/form.overrides new file mode 100644 index 00000000..14fb0da1 --- /dev/null +++ b/theme/themes/default/collections/form.overrides @@ -0,0 +1,3 @@ +/******************************* + Theme Overrides +*******************************/ diff --git a/theme/themes/default/collections/form.variables b/theme/themes/default/collections/form.variables new file mode 100644 index 00000000..3644885a --- /dev/null +++ b/theme/themes/default/collections/form.variables @@ -0,0 +1,195 @@ +/******************************* + Form +*******************************/ + +/*------------------- + Elements +--------------------*/ + +/* Form */ +@gutterWidth: 1em; +@rowDistance: 1em; + +/* Text */ +@paragraphMargin: @rowDistance 0em; + +/* Field */ +@fieldMargin: 0em 0em @rowDistance; + +/* Fields */ +@fieldsMargin: 0em -(@gutterWidth / 2) @rowDistance; + +/* Form Label */ +@labelDistance: @4px; +@labelMargin: 0em 0em @labelDistance 0em; +@labelFontSize: @relativeSmall; +@labelFontWeight: @bold; +@labelTextTransform: none; +@labelColor: @textColor; + +/* Input */ +@inputFont: @pageFont; +@inputWidth: 100%; +@inputFontSize: 1em; +@inputPadding: (@inputVerticalPadding + ((1em - @inputLineHeight) / 2)) @inputHorizontalPadding; +@inputBorder: 1px solid @borderColor; +@inputBorderRadius: @absoluteBorderRadius; +@inputColor: @textColor; +@inputTransition: + color @defaultDuration @defaultEasing, + border-color @defaultDuration @defaultEasing +; +@inputBoxShadow: 0em 0em 0em 0em transparent inset; + +/* Select */ +@selectBackground: @white; +@selectBorderRadius: @inputBorderRadius; +@selectBorder: @inputBorder; +@selectPadding: 0.62em @inputHorizontalPadding; +@selectBoxShadow: @inputBoxShadow; +@selectTransition: @inputTransition; +@selectColor: @inputColor; + +/* Text Area */ +@textAreaPadding: @inputVerticalPadding @inputHorizontalPadding; +@textAreaHeight: 12em; +@textAreaResize: vertical; +@textAreaLineHeight: 1.2857; +@textAreaMinHeight: 8em; +@textAreaMaxHeight: 24em; +@textAreaBackground: @inputBackground; +@textAreaBorder: @inputBorder; +@textAreaFontSize: @inputFontSize; +@textAreaTransition: @inputTransition; + +/* Checkbox */ +@checkboxVerticalAlign: top; +@checkboxLabelFontSize: 1em; +@checkboxLabelTextTransform: @labelTextTransform; + +/* Inline Validation Prompt */ +@promptBackground: @white; +@promptBorderColor: @formErrorBorder; +@promptBorder: 1px solid @promptBorderColor; +@promptTextColor: @formErrorColor; +@inlinePromptMargin: -0.25em 0em -0.5em 0.5em; +@inlinePromptBorderWidth: 1px; + +/*------------------- + States +--------------------*/ + +/* Focus */ +@inputFocusPointerSize: 0px; + +/* Input Focus */ +@inputFocusBackground: @inputBackground; +@inputFocusBorderColor: @focusedFormBorderColor; +@inputFocusColor: @selectedTextColor; +@inputFocusBoxShadow: @inputFocusPointerSize 0em 0em 0em @selectedBorderColor inset; +@inputFocusBorderRadius: @inputBorderRadius; + +/* Text Area Focus */ +@textAreaFocusBackground: @inputFocusBackground; +@textAreaFocusBorderColor: @inputFocusBorderColor; +@textAreaFocusColor: @inputFocusColor; +@textAreaFocusBoxShadow: @inputFocusBoxShadow; +@textAreaFocusBorderRadius: @inputFocusBorderRadius; + +/* Disabled */ +@disabledLabelOpacity: @disabledOpacity; + +/* Errored Input */ +@formErrorColor: @negativeTextColor; +@formErrorBorder: @negativeBorderColor; +@formErrorBackground: @negativeBackgroundColor; + +/* AutoFill */ +@inputAutoFillBackground: #FFFFF0; +@inputAutoFillBorder: #E5DFA1; +@inputAutoFillFocusBackground: @inputAutoFillBackground; +@inputAutoFillFocusBorder: #D5C315; +@inputAutoFillErrorBackground: #FFFAF0; +@inputAutoFillErrorBorder: #E0B4B4; + + +/* Input Error */ +@inputErrorBorderRadius: ''; +@inputErrorBoxShadow: none; + +/* Dropdown Error */ +@dropdownErrorHoverBackground: #FBE7E7; +@dropdownErrorSelectedBackground: @dropdownErrorHoverBackground; +@dropdownErrorActiveBackground: #FDCFCF; +@dropdownErrorLabelBackground: #EACBCB; +@dropdownErrorLabelColor: @errorTextColor; + +/* Focused Error */ +@inputErrorFocusBackground: @negativeBackgroundColor; +@inputErrorFocusColor: @negativeTextColor; +@inputErrorFocusBorder: @negativeBorderColor; +@inputErrorFocusBoxShadow: none; + +/* Placeholder Error */ +@inputErrorPlaceholderColor: lighten(@formErrorColor, 40); +@inputErrorPlaceholderFocusColor: lighten(@formErrorColor, 30); + +/* Loading Dimmer */ +@loaderDimmerColor: rgba(255, 255, 255, 0.8); +@loaderDimmerZIndex: 100; + +/* Loading Spinner */ +@loaderSize: 3em; +@loaderLineZIndex: 101; + +/*------------------- + Types +--------------------*/ + +/* Required */ +@requiredContent: '*'; +@requiredColor: @negativeColor; +@requiredVerticalOffset: -0.2em; +@requiredDistance: 0.2em; +@requiredMargin: @requiredVerticalOffset 0em 0em @requiredDistance; + +/* Inverted */ +@invertedInputBackground: @inputBackground; +@invertedInputBorderColor: @whiteBorderColor; +@invertedInputBoxShadow: @inputBoxShadow; +@invertedInputColor: @inputColor; +@invertedLabelColor: @invertedTextColor; +@invertedInputBoxShadow: none; + +/*------------------- + Variations +--------------------*/ + +/* Grouped Fields */ +@groupedMargin: @fieldMargin; +@groupedFieldMargin: 0.5em 0em; + +@groupedLabelDistance: @labelDistance; +@groupedLabelColor: @labelColor; +@groupedLabelMargin: @labelMargin; +@groupedLabelFontSize: @labelFontSize; +@groupedLabelFontWeight: @labelFontWeight; +@groupedLabelTextTransform: @labelTextTransform; + + +/* Inline */ +@inlineInputSize: @relativeMedium; + +@inlineLabelDistance: @relativeTiny; +@inlineLabelColor: @labelColor; +@inlineLabelFontSize: @labelFontSize; +@inlineLabelFontWeight: @labelFontWeight; +@inlineLabelTextTransform: @labelTextTransform; + +@groupedInlineLabelMargin: 0.035714em 1em 0em 0em; + +/*------------------- + Groups +--------------------*/ + +@inlineFieldsMargin: 0em 1em 0em 0em; diff --git a/theme/themes/default/collections/grid.overrides b/theme/themes/default/collections/grid.overrides new file mode 100644 index 00000000..0e06821f --- /dev/null +++ b/theme/themes/default/collections/grid.overrides @@ -0,0 +1,4 @@ +/******************************* + Theme Overrides +*******************************/ + diff --git a/theme/themes/default/collections/grid.variables b/theme/themes/default/collections/grid.variables new file mode 100644 index 00000000..cdf5956c --- /dev/null +++ b/theme/themes/default/collections/grid.variables @@ -0,0 +1,103 @@ +/******************************* + Grid +*******************************/ + +/* Inherited From Site */ + +// @mobileBreakpoint +// @tabletBreakpoint +// @computerBreakpoint +// @largeMonitorBreakpoint +// @widescreenMonitorBreakpoint + +/******************************* + Grid +*******************************/ + +@minWidth: 320px; + +@gutterWidth: 2rem; +@rowSpacing: 2rem; + +@tableWidth: ~"calc(100% + "@gutterWidth~")"; +@columnMaxImageWidth: 100%; + +@consecutiveGridDistance: (@rowSpacing / 2); + +/******************************* + Variations +*******************************/ + +/*-------------- + Relaxed +---------------*/ + +@relaxedGutterWidth: 3rem; +@veryRelaxedGutterWidth: 5rem; + +/*-------------- + Divided +---------------*/ + +@dividedBorder: -1px 0px 0px 0px @borderColor; +@verticallyDividedBorder: 0px -1px 0px 0px @borderColor; + +@dividedInvertedBorder: -1px 0px 0px 0px @whiteBorderColor; +@verticallyDividedInvertedBorder: 0px -1px 0px 0px @whiteBorderColor; + +/*-------------- + Celled +---------------*/ + +@celledMargin: 1em 0em; +@celledWidth: 1px; +@celledBorderColor: @solidBorderColor; + +@celledPadding: 1em; +@celledRelaxedPadding: 1.5em; +@celledVeryRelaxedPadding: 2em; + +@celledGridDivider: 0px 0px 0px @celledWidth @celledBorderColor; +@celledRowDivider: 0px (-@celledWidth) 0px 0px @celledBorderColor; +@celledColumnDivider: (-@celledWidth) 0px 0px 0px @celledBorderColor; + + +/*-------------- + Stackable +---------------*/ + +@stackableRowSpacing: @rowSpacing; +@stackableGutter: @gutterWidth; +@stackableMobileBorder: 1px solid @borderColor; +@stackableInvertedMobileBorder: 1px solid @whiteBorderColor; + + +/******************************* + Legacy +*******************************/ + +/*-------------- + Page +---------------*/ + +/* Legacy (DO NOT USE) + */ +@mobileWidth: auto; +@mobileMargin: 0em; +@mobileGutter: 0em; + +@tabletWidth: auto; +@tabletMargin: 0em; +@tabletGutter: 2em; + +@computerWidth: auto; +@computerMargin: 0em; +@computerGutter: 3%; + +@largeMonitorWidth: auto; +@largeMonitorMargin: 0em; +@largeMonitorGutter: 15%; + +@widescreenMonitorWidth: auto; +@widescreenMargin: 0em; +@widescreenMonitorGutter: 23%; \ No newline at end of file diff --git a/theme/themes/default/collections/menu.overrides b/theme/themes/default/collections/menu.overrides new file mode 100644 index 00000000..14fb0da1 --- /dev/null +++ b/theme/themes/default/collections/menu.overrides @@ -0,0 +1,3 @@ +/******************************* + Theme Overrides +*******************************/ diff --git a/theme/themes/default/collections/menu.variables b/theme/themes/default/collections/menu.variables new file mode 100644 index 00000000..b41eb002 --- /dev/null +++ b/theme/themes/default/collections/menu.variables @@ -0,0 +1,458 @@ +/******************************* + Menu +*******************************/ + +/*------------------- + Collection +--------------------*/ + +/* Menu */ +@verticalMargin: @medium; +@horizontalMargin: 0em; +@margin: @verticalMargin @horizontalMargin; +@background: #FFFFFF; +@fontFamily: @pageFont; +@itemBackground: none; +@fontWeight: @normal; +@borderWidth: 1px; +@border: @borderWidth solid @borderColor; +@boxShadow: @subtleShadow; +@borderRadius: @defaultBorderRadius; +@minHeight: (@itemVerticalPadding * 2) + 1em; + +/* Menu Item */ +@itemVerticalPadding: @relativeSmall; +@itemHorizontalPadding: @relativeLarge; +@itemTextTransform: none; +@itemTransition: + background @defaultDuration @defaultEasing, + box-shadow @defaultDuration @defaultEasing, + color @defaultDuration @defaultEasing +; +@itemFontWeight: @normal; +@itemTextColor: @textColor; + +/* Divider */ +@dividerSize: 1px; +@dividerBackground: @internalBorderColor; + +/* Sub Menu */ +@subMenuDistance: 0.5em; +@subMenuMargin: @subMenuDistance -@itemHorizontalPadding 0em; +@subMenuFontSize: @relativeTiny; +@subMenuTextColor: rgba(0, 0, 0, 0.5); + +@subMenuIndent: 0em; +@subMenuHorizontalPadding: (@itemHorizontalPadding / @tinySize) + @subMenuIndent; +@subMenuVerticalPadding: 0.5em; + +/* Text Item */ +@textLineHeight: 1.3; + +/*-------------- + Elements +---------------*/ + +/* Icon */ +@iconFloat: none; +@iconMargin: 0em @relative5px 0em 0em; +@iconOpacity: 0.9; + +/* Dropdown Icon */ +@dropdownIconFloat: right; +@dropdownIconDistance: 1em; + +/* Header */ +@headerBackground: ''; +@headerWeight: @bold; +@headerTextTransform: @normal; + +/* Vertical Icon */ +@verticalIconFloat: right; +@verticalIconMargin: 0em 0em 0em 0.5em; + +/* Vertical Header */ +@verticalHeaderMargin: 0em 0em 0.5em; +@verticalHeaderFontSize: @relativeMedium; +@verticalHeaderFontWeight: @bold; + +/* Pointing Arrow */ +@arrowSize: @relative8px; +@arrowBorderWidth: 1px; +@arrowBorder: @arrowBorderWidth solid @solidBorderColor; +@arrowTransition: background @defaultDuration @defaultEasing; +@arrowZIndex: 2; + +@arrowHoverColor: #F2F2F2; +@arrowActiveColor: @arrowHoverColor; +@arrowActiveHoverColor: @arrowActiveColor; + +@arrowVerticalHoverColor: @arrowHoverColor; +@arrowVerticalActiveColor: @arrowActiveColor; +@arrowVerticalSubMenuColor: @white; + +/*-------------- + Couplings +---------------*/ + +/* Button */ +@buttonSize: @relativeMedium; +@buttonOffset: 0em; +@buttonMargin: -0.5em 0em; +@buttonVerticalPadding: @relativeMini; + +/* Input */ +@inputSize: @relativeMedium; +@inputVerticalMargin: -0.5em; +@inputOffset: 0em; +@inputVerticalPadding: @relative8px; + +/* Image */ +@imageMargin: -0.3em 0em; +@imageWidth: 2.5em; +@verticalImageWidth: auto; + +/* Label */ +@labelOffset: -0.15em; +@labelBackground: #999999; +@labelTextColor: @white; + +@labelTextMargin: 1em; +@labelVerticalPadding: 0.3em; +@labelHorizontalPadding: @relativeMini; + +@labelAndIconFloat: none; +@labelAndIconMargin: 0em 0.5em 0em 0em; + +/* Dropdown in Menu */ +@dropdownMenuBoxShadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.08); + +@dropdownBackground: #FFFFFF; +@dropdownMenuDistance: 0em; +@dropdownMenuBorderRadius: @borderRadius; + +@dropdownItemFontSize: @relativeMedium; +@dropdownItemPadding: @relativeMini @relativeLarge; +@dropdownItemBackground: transparent; +@dropdownItemColor: @textColor; +@dropdownItemTextTransform: none; +@dropdownItemFontWeight: @normal; +@dropdownItemBoxShadow: none; +@dropdownItemTransition: none; + +@dropdownItemIconFloat: none; +@dropdownItemIconFontSize: @relativeMedium; +@dropdownItemIconMargin: 0em 0.75em 0em 0em; + +@dropdownHoveredItemBackground: @transparentBlack; +@dropdownHoveredItemColor: @selectedTextColor; + +/* Dropdown Variations */ +@dropdownVerticalMenuBoxShadow: 0 1px 3px 0px rgba(0, 0, 0, 0.08); +@secondaryDropdownMenuDistance: @relative5px; +@pointingDropdownMenuDistance: 0.75em; +@invertedSelectionDropdownColor: @invertedTextColor; + +/*-------------- + States +---------------*/ + +/* Hovered Item */ +@hoverItemBackground: @subtleTransparentBlack; +@hoverItemTextColor: @selectedTextColor; + +/* Pressed Item */ +@pressedItemBackground: @subtleTransparentBlack; +@pressedItemTextColor: @hoverItemTextColor; + + +/* Active Item */ +@activeItemBackground: @transparentBlack; +@activeItemTextColor: @selectedTextColor; +@activeItemFontWeight: @normal; +@activeIconOpacity: 1; +@activeItemBoxShadow: none; + +/* Active Hovered Item */ +@activeHoverItemBackground: @transparentBlack; +@activeHoverItemColor: @selectedTextColor; + +/* Selected Dropdown */ +@dropdownSelectedItemBackground: @transparentBlack; +@dropdownSelectedItemColor: @selectedTextColor; + +/* Active Dropdown */ +@dropdownActiveItemBackground: @subtleTransparentBlack; +@dropdownActiveItemColor: @selectedTextColor; +@dropdownActiveItemFontWeight: @bold; + +/* Active Sub Menu */ +@subMenuActiveBackground: transparent; +@subMenuActiveTextColor: @activeItemTextColor; +@subMenuActiveFontWeight: @bold; + + +/*-------------- + Types +---------------*/ + +/* Vertical */ +@verticalBoxShadow: @boxShadow; +@verticalPointerWidth: 2px; +@verticalBackground: #FFFFFF; +@verticalItemBackground: none; +@verticalDividerBackground: @dividerBackground; + +@verticalActiveBoxShadow: none; + + +/* Secondary */ +@secondaryBackground: none; +@secondaryMargin: 0em -@secondaryItemSpacing; +@secondaryItemBackground: none; +@secondaryItemSpacing: @relative5px; +@secondaryItemMargin: 0em @secondaryItemSpacing; +@secondaryItemVerticalPadding: @relativeMini; +@secondaryItemHorizontalPadding: @relativeSmall; +@secondaryItemPadding: @relativeMini @relativeSmall; +@secondaryItemBorderRadius: @defaultBorderRadius; +@secondaryItemTransition: color @defaultDuration @defaultEasing; +@secondaryItemColor: @unselectedTextColor; + +@secondaryHoverItemBackground: @transparentBlack; +@secondaryHoverItemColor: @selectedTextColor; + +@secondaryActiveItemBackground: @transparentBlack; +@secondaryActiveItemColor: @selectedTextColor; +@secondaryActiveHoverItemBackground: @transparentBlack; +@secondaryActiveHoverItemColor: @selectedTextColor; + +@secondaryActiveHoveredItemBackground: @transparentBlack; +@secondaryActiveHoveredItemColor: @selectedTextColor; + +@secondaryHeaderBackground: none transparent; +@secondaryHeaderBorder: none; + +@secondaryItemVerticalSpacing: @secondaryItemSpacing; +@secondaryVerticalItemMargin: 0em 0em @secondaryItemVerticalSpacing; +@secondaryVerticalItemBorderRadius: @defaultBorderRadius; + +@secondaryMenuSubMenuMargin: 0em -@secondaryItemHorizontalPadding; +@secondaryMenuSubMenuItemMargin: 0em; +@secondarySubMenuHorizontalPadding: (@itemHorizontalPadding / @tinySize) + @subMenuIndent; +@secondaryMenuSubMenuItemPadding: @relative7px @secondarySubMenuHorizontalPadding; + +/* Pointing */ +@secondaryPointingBorderWidth: 2px; +@secondaryPointingBorderColor: @borderColor; +@secondaryPointingItemVerticalPadding: @relativeTiny; +@secondaryPointingItemHorizontalPadding: @relativeLarge; + +@secondaryPointingHoverTextColor: @textColor; + +@secondaryPointingActiveBorderColor: @black; +@secondaryPointingActiveTextColor: @selectedTextColor; +@secondaryPointingActiveFontWeight: @bold; + +@secondaryPointingActiveDropdownBorderColor: transparent; + +@secondaryPointingActiveHoverBorderColor: @secondaryPointingActiveBorderColor; +@secondaryPointingActiveHoverTextColor: @secondaryPointingActiveTextColor; + +@secondaryPointingHeaderColor: @darkTextColor; +@secondaryVerticalPointingItemMargin: 0em -@secondaryPointingBorderWidth 0em 0em; + + +/* Inverted Secondary */ +@secondaryInvertedColor: @invertedLightTextColor; + +@secondaryInvertedHoverBackground: @transparentWhite; +@secondaryInvertedHoverColor: @invertedSelectedTextColor; + +@secondaryInvertedActiveBackground: @strongTransparentWhite; +@secondaryInvertedActiveColor: @invertedSelectedTextColor; + +/* Inverted Pointing */ +@secondaryPointingInvertedBorderColor: @whiteBorderColor; +@secondaryPointingInvertedItemTextColor: @invertedTextColor; +@secondaryPointingInvertedItemHeaderColor: @white; +@secondaryPointingInvertedItemHoverTextColor: @selectedTextColor; +@secondaryPointingInvertedActiveBorderColor: @white; +@secondaryPointingInvertedActiveColor: @invertedSelectedTextColor; + + +/* Tiered */ +@tieredActiveItemBackground: #FCFCFC; +@tieredActiveMenuBackground: #FCFCFC; + +@tieredSubMenuTextTransform: @normal; +@tieredSubMenuFontWeight: @normal; + +@tieredSubMenuColor: @lightTextColor; + +@tieredSubMenuHoverBackground: none transparent; +@tieredSubMenuHoverColor: @hoveredTextColor; + +@tieredSubMenuActiveBackground: none transparent; +@tieredSubMenuActiveColor: @selectedTextColor; + +@tieredInvertedSubMenuBackground: rgba(0, 0, 0, 0.2); + + +/* Icon */ +@iconMenuTextAlign: center; +@iconMenuItemColor: @black; +@iconMenuInvertedItemColor: @white; + + +/* Tabular */ +@tabularBorderColor: @solidBorderColor; +@tabularBackgroundColor: transparent; +@tabularBackground: none @tabularBackgroundColor; +@tabularBorderWidth: 1px; +@tabularOppositeBorderWidth: @tabularBorderWidth + 1px; +@tabularVerticalPadding: @itemVerticalPadding; +@tabularHorizontalPadding: @relativeHuge; +@tabularBorderRadius: @defaultBorderRadius; +@tabularTextColor: @itemTextColor; + +@tabularHoveredTextColor: @hoveredTextColor; + +@tabularVerticalBackground: none @tabularBackgroundColor; + +@tabularFluidOffset: 1px; +@tabularFluidWidth: calc(100% + (@tabularFluidOffset * 2)); + +@tabularActiveBackground: none @white; +@tabularActiveColor: @selectedTextColor; +@tabularActiveBoxShadow: none; +@tabularActiveWeight: @bold; + + + +/* Pagination */ +@paginationMinWidth: 3em; +@paginationActiveBackground: @transparentBlack; +@paginationActiveTextColor: @selectedTextColor; + +/* Labeled Icon */ +@labeledIconItemHorizontalPadding: @relativeMassive; +@labeledIconSize: @relativeMassive; +@labeledIconMinWidth: 6em; +@labeledIconTextMargin: 0.5rem; + + +/* Text */ +@textMenuItemSpacing: @relative7px; +@textMenuMargin: @relativeMedium -(@textMenuItemSpacing); +@textMenuItemColor: @mutedTextColor; +@textMenuItemFontWeight: @normal; +@textMenuItemMargin: 0em 0em; +@textMenuItemPadding: @relative5px @textMenuItemSpacing; +@textMenuItemTransition: opacity @defaultDuration @defaultEasing; + +@textMenuSubMenuMargin: 0em; +@textMenuSubMenuItemMargin: 0em; +@textMenuSubMenuItemPadding: @relative7px 0em; + +@textMenuActiveItemFontWeight: @normal; +@textMenuActiveItemColor: @selectedTextColor; + +@textMenuHeaderSize: @relativeSmall; +@textMenuHeaderColor: @darkTextColor; +@textMenuHeaderFontWeight: @bold; +@textMenuHeaderTextTransform: uppercase; + +@textVerticalMenuMargin: @relativeMedium 0em; +@textVerticalMenuHeaderMargin: @relative8px 0em @relative10px; +@textVerticalMenuItemMargin: @relative8px 0em; + +@textVerticalMenuIconFloat: none; +@textVerticalMenuIconMargin: @iconMargin; + + +/*-------------- + Variations +---------------*/ + +/* Inverted */ +@invertedBackground: @black; +@invertedBoxShadow: none; +@invertedBorder: 0px solid transparent; +@invertedHeaderBackground: transparent; + +@invertedItemBackground: transparent; +@invertedItemTextColor: @invertedTextColor; + +/* Inverted Sub Menu */ +@invertedSubMenuBackground: transparent; +@invertedSubMenuColor: @invertedUnselectedTextColor; + +/* Inverted Hover */ +@invertedHoverBackground: @transparentWhite; +@invertedHoverColor: @invertedSelectedTextColor; + +@invertedSubMenuHoverBackground: transparent; +@invertedSubMenuHoverColor: @invertedSelectedTextColor; + +/* Pressed */ +@invertedMenuPressedBackground: @transparentWhite; +@invertedMenuPressedColor: @invertedSelectedTextColor; + +/* Inverted Active */ +@invertedActiveBackground: @strongTransparentWhite; +@invertedActiveColor: @invertedSelectedTextColor; +@invertedArrowActiveColor: #3D3E3F; + +/* Inverted Active Hover */ +@invertedActiveHoverBackground: @invertedActiveBackground; +@invertedActiveHoverColor: @white; +@invertedArrowActiveHoverColor: @invertedArrowActiveColor; + +@invertedSubMenuActiveBackground: transparent; +@invertedSubMenuActiveColor: @white; + +/* Inverted Menu Divider */ +@invertedDividerBackground: rgba(255, 255, 255, 0.08); +@invertedVerticalDividerBackground: @invertedDividerBackground; + +/* Inverted Colored */ +@invertedColoredDividerBackground: @dividerBackground; +@invertedColoredActiveBackground: @strongTransparentBlack; + +/* Fixed */ +@fixedPrecedingGridMargin: 2.75rem; + +/* Floated */ +@floatedDistance: 0.5rem; + +/* Attached */ +@attachedTopOffset: 0px; +@attachedBottomOffset: 0px; +@attachedHorizontalOffset: -@borderWidth; +@attachedWidth: calc(100% - (@attachedHorizontalOffset * 2)); +@attachedBoxShadow: none; +@attachedBorder: @borderWidth solid @solidBorderColor; +@attachedBottomBoxShadow: + @boxShadow, + @attachedBoxShadow +; + +/* Resize large sizes */ +@mini: @11px; +@tiny: @12px; +@small: @13px; +@large: @15px; +@big: @16px; +@huge: @17px; +@massive: @18px; + +/* Sizes */ +@miniWidth: 9rem; +@tinyWidth: 11rem; +@smallWidth: 13rem; +@mediumWidth: 15rem; +@largeWidth: 18rem; +@bigWidth: 20rem; +@hugeWidth: 22rem; +@massiveWidth: 25rem; diff --git a/theme/themes/default/collections/message.overrides b/theme/themes/default/collections/message.overrides new file mode 100644 index 00000000..14fb0da1 --- /dev/null +++ b/theme/themes/default/collections/message.overrides @@ -0,0 +1,3 @@ +/******************************* + Theme Overrides +*******************************/ diff --git a/theme/themes/default/collections/message.variables b/theme/themes/default/collections/message.variables new file mode 100644 index 00000000..10d7f98e --- /dev/null +++ b/theme/themes/default/collections/message.variables @@ -0,0 +1,158 @@ +/******************************* + Message +*******************************/ + +// @textColor + +/*------------------- + Elements +--------------------*/ + +@verticalMargin: 1em; +@verticalPadding: 1em; +@horizontalPadding: 1.5em; +@padding: @verticalPadding @horizontalPadding; +@background: #F8F8F9; +@lineHeightOffset: ((@lineHeight - 1em) / 2); + +@borderRadius: @defaultBorderRadius; +@borderWidth: 1px; +@borderShadow: 0px 0px 0px @borderWidth @strongBorderColor inset; +@shadowShadow: 0px 0px 0px 0px rgba(0, 0, 0, 0); +@boxShadow: + @borderShadow, + @shadowShadow +; + +@transition: + opacity @defaultDuration @defaultEasing, + color @defaultDuration @defaultEasing, + background @defaultDuration @defaultEasing, + box-shadow @defaultDuration @defaultEasing +; + +/* Header */ +@headerFontSize: @relativeLarge; +@headerFontWeight: @bold; +@headerDisplay: block; +@headerDistance: 0rem; +@headerMargin: -@headerLineHeightOffset 0em @headerDistance 0em; +@headerParagraphDistance: 0.25em; + +/* Paragraph */ +@messageTextOpacity: 0.85; +@messageParagraphMargin: 0.75em; + +/* List */ +@listOpacity: 0.85; +@listStylePosition: inside; +@listMargin: 0.5em; +@listItemIndent: 1em; +@listItemMargin: 0.3em; + +/* Icon */ +@iconDistance: 0.6em; + +/* Close Icon */ +@closeTopDistance: @verticalPadding - @lineHeightOffset; +@closeRightDistance: 0.5em; +@closeOpacity: 0.7; +@closeTransition: opacity @defaultDuration @defaultEasing; + + +/*------------------- + Types +--------------------*/ + +/* Icon Message */ +@iconSize: 3em; +@iconOpacity: 0.8; +@iconContentDistance: 0rem; +@iconVerticalAlign: middle; + +/* Attached */ +@attachedXOffset: -1px; +@attachedYOffset: -1px; +@attachedBoxShadow: 0em 0em 0em @borderWidth @borderColor inset; +@attachedBottomBoxShadow: + @attachedBoxShadow, + @subtleShadow +; + +/* Floating */ +@floatingBoxShadow: + @borderShadow, + @floatingShadow +; + +/* Colors */ +@redBoxShadow: + 0px 0px 0px @borderWidth @redBorderColor inset, + @shadowShadow +; +@orangeBoxShadow: + 0px 0px 0px @borderWidth @orangeBorderColor inset, + @shadowShadow +; +@yellowBoxShadow: + 0px 0px 0px @borderWidth @yellowBorderColor inset, + @shadowShadow +; +@oliveBoxShadow: + 0px 0px 0px @borderWidth @oliveBorderColor inset, + @shadowShadow +; +@greenBoxShadow: + 0px 0px 0px @borderWidth @greenBorderColor inset, + @shadowShadow +; +@tealBoxShadow: + 0px 0px 0px @borderWidth @tealBorderColor inset, + @shadowShadow +; +@blueBoxShadow: + 0px 0px 0px @borderWidth @blueBorderColor inset, + @shadowShadow +; +@violetBoxShadow: + 0px 0px 0px @borderWidth @violetBorderColor inset, + @shadowShadow +; +@purpleBoxShadow: + 0px 0px 0px @borderWidth @purpleBorderColor inset, + @shadowShadow +; +@pinkBoxShadow: + 0px 0px 0px @borderWidth @pinkBorderColor inset, + @shadowShadow +; +@brownBoxShadow: + 0px 0px 0px @borderWidth @brownBorderColor inset, + @shadowShadow +; + +/* Warning / Positive / Negative / Info */ +@positiveBoxShadow: + 0px 0px 0px @borderWidth @positiveBorderColor inset, + @shadowShadow +; +@negativeBoxShadow: + 0px 0px 0px @borderWidth @negativeBorderColor inset, + @shadowShadow +; +@infoBoxShadow: + 0px 0px 0px @borderWidth @infoBorderColor inset, + @shadowShadow +; +@warningBoxShadow: + 0px 0px 0px @borderWidth @warningBorderColor inset, + @shadowShadow +; +@errorBoxShadow: + 0px 0px 0px @borderWidth @errorBorderColor inset, + @shadowShadow +; +@successBoxShadow: + 0px 0px 0px @borderWidth @successBorderColor inset, + @shadowShadow +; diff --git a/theme/themes/default/collections/table.overrides b/theme/themes/default/collections/table.overrides new file mode 100644 index 00000000..e69de29b diff --git a/theme/themes/default/collections/table.variables b/theme/themes/default/collections/table.variables new file mode 100644 index 00000000..420986da --- /dev/null +++ b/theme/themes/default/collections/table.variables @@ -0,0 +1,247 @@ +/******************************* + Table +*******************************/ + +/*------------------- + Element +--------------------*/ + +@verticalMargin: 1em; +@horizontalMargin: 0em; +@margin: @verticalMargin @horizontalMargin; +@borderCollapse: separate; +@borderSpacing: 0px; +@borderRadius: @defaultBorderRadius; +@transition: + background @defaultDuration @defaultEasing, + color @defaultDuration @defaultEasing +; +@background: @white; +@color: @textColor; +@borderWidth: 1px; +@border: @borderWidth solid @borderColor; +@boxShadow: none; +@textAlign: left; + +/*-------------- + Parts +---------------*/ + +/* Table Row */ +@rowBorder: 1px solid @internalBorderColor; + +/* Table Cell */ +@cellVerticalPadding: @relativeMini; +@cellHorizontalPadding: @relativeMini; +@cellVerticalAlign: inherit; +@cellTextAlign: inherit; +@cellBorder: 1px solid @internalBorderColor; + +/* Table Header */ +@headerBorder: 1px solid @internalBorderColor; +@headerDivider: none; +@headerBackground: @offWhite; +@headerAlign: inherit; +@headerVerticalAlign: inherit; +@headerColor: @textColor; +@headerVerticalPadding: @relativeSmall; +@headerHorizontalPadding: @cellHorizontalPadding; +@headerFontStyle: none; +@headerFontWeight: @bold; +@headerTextTransform: none; +@headerBoxShadow: none; + +/* Table Footer */ +@footerBoxShadow: none; +@footerBorder: 1px solid @borderColor; +@footerDivider: none; +@footerBackground: @offWhite; +@footerAlign: inherit; +@footerVerticalAlign: middle; +@footerColor: @textColor; +@footerVerticalPadding: @cellVerticalPadding; +@footerHorizontalPadding: @cellHorizontalPadding; +@footerFontStyle: @normal; +@footerFontWeight: @normal; +@footerTextTransform: none; + +/* Responsive Size */ +@responsiveHeaderDisplay: block; +@responsiveFooterDisplay: block; +@responsiveRowVerticalPadding: 1em; +@responsiveRowBoxShadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.1) inset !important; +@responsiveCellVerticalPadding: 0.25em; +@responsiveCellHorizontalPadding: 0.75em; +@responsiveCellBoxShadow: none !important; +@responsiveCellHeaderFontWeight: @bold; + +/*------------------- + Types +--------------------*/ + +/* Definition */ +@definitionPageBackground: @white; + +@definitionHeaderBackground: transparent; +@definitionHeaderColor: @unselectedTextColor; +@definitionHeaderFontWeight: @normal; + +@definitionFooterBackground: @definitionHeaderBackground; +@definitionFooterColor: @definitionHeaderColor; +@definitionFooterFontWeight: @definitionHeaderFontWeight; + +@definitionColumnBackground: @subtleTransparentBlack; +@definitionColumnFontWeight: @bold; +@definitionColumnColor: @selectedTextColor; +@definitionColumnFontSize: @relativeMedium; +@definitionColumnTextTransform: ''; +@definitionColumnBoxShadow: ''; +@definitionColumnTextAlign: ''; +@definitionColumnHorizontalPadding: ''; + + +/*-------------- + Couplings +---------------*/ + +@iconVerticalAlign: baseline; + +/*-------------- + States +---------------*/ + +@stateMarkerWidth: 0px; + +/* Positive */ +@positiveColor: @positiveTextColor; +@positiveBoxShadow: @stateMarkerWidth 0px 0px @positiveBorderColor inset; +@positiveBackgroundHover: darken(@positiveBackgroundColor, 3); +@positiveColorHover: darken(@positiveColor, 3); + +/* Negative */ +@negativeColor: @negativeTextColor; +@negativeBoxShadow: @stateMarkerWidth 0px 0px @negativeBorderColor inset; +@negativeBackgroundHover: darken(@negativeBackgroundColor, 3); +@negativeColorHover: darken(@negativeColor, 3); + +/* Error */ +@errorColor: @errorTextColor; +@errorBoxShadow: @stateMarkerWidth 0px 0px @errorBorderColor inset; +@errorBackgroundHover: darken(@errorBackgroundColor, 3); +@errorColorHover: darken(@errorColor, 3); + +/* Warning */ +@warningColor: @warningTextColor; +@warningBoxShadow: @stateMarkerWidth 0px 0px @warningBorderColor inset; +@warningBackgroundHover: darken(@warningBackgroundColor, 3); +@warningColorHover: darken(@warningColor, 3); + +/* Active */ +@activeColor: @textColor; +@activeBackgroundColor: #E0E0E0; +@activeBoxShadow: @stateMarkerWidth 0px 0px @activeColor inset; + +@activeBackgroundHover: #EFEFEF; +@activeColorHover: @selectedTextColor; + +/*-------------- + Types +---------------*/ + +/* Attached */ +@attachedTopOffset: 0px; +@attachedBottomOffset: 0px; +@attachedHorizontalOffset: -@borderWidth; +@attachedWidth: calc(100% - (@attachedHorizontalOffset * 2)); +@attachedBoxShadow: none; +@attachedBorder: @borderWidth solid @solidBorderColor; +@attachedBottomBoxShadow: + @boxShadow, + @attachedBoxShadow +; + +/* Striped */ +@stripedBackground: rgba(0, 0, 50, 0.02); +@invertedStripedBackground: rgba(255, 255, 255, 0.05); + +/* Selectable */ +@selectableBackground: @transparentBlack; +@selectableTextColor: @selectedTextColor; +@selectableInvertedBackground: @transparentWhite; +@selectableInvertedTextColor: @invertedSelectedTextColor; + +/* Sortable */ +@sortableBackground: ''; +@sortableColor: @textColor; + +@sortableBorder: 1px solid @borderColor; +@sortableIconWidth: auto; +@sortableIconDistance: 0.5em; +@sortableIconOpacity: 0.8; +@sortableIconFont: 'Icons'; +@sortableIconAscending: '\f0d8'; +@sortableIconDescending: '\f0d7'; +@sortableDisabledColor: @disabledTextColor; + +@sortableHoverBackground: @transparentBlack; +@sortableHoverColor: @hoveredTextColor; + +@sortableActiveBackground: @transparentBlack; +@sortableActiveColor: @selectedTextColor; + +@sortableActiveHoverBackground: @transparentBlack; +@sortableActiveHoverColor: @selectedTextColor; + +@sortableInvertedBorderColor: transparent; +@sortableInvertedHoverBackground: @transparentWhite @subtleGradient; +@sortableInvertedHoverColor: @invertedHoveredTextColor; +@sortableInvertedActiveBackground: @strongTransparentWhite @subtleGradient; +@sortableInvertedActiveColor: @invertedSelectedTextColor; + +/* Colors */ +@coloredBorderSize: 0.2em; +@coloredBorderRadius: 0em 0em @borderRadius @borderRadius; + +/* Inverted */ +@invertedBackground: #333333; +@invertedBorder: none; +@invertedCellBorderColor: @whiteBorderColor; +@invertedCellColor: @invertedTextColor; + +@invertedHeaderBackground: @veryStrongTransparentBlack; +@invertedHeaderColor: @invertedTextColor; +@invertedHeaderBorderColor: @invertedCellBorderColor; + +@invertedDefinitionColumnBackground: @subtleTransparentWhite; +@invertedDefinitionColumnColor: @invertedSelectedTextColor; +@invertedDefinitionColumnFontWeight: @bold; + +/* Basic */ +@basicTableBackground: transparent; +@basicTableBorder: @borderWidth solid @borderColor; +@basicBoxShadow: none; + +@basicTableHeaderBackground: transparent; +@basicTableCellBackground: transparent; +@basicTableHeaderDivider: none; +@basicTableCellBorder: 1px solid rgba(0, 0, 0, 0.1); +@basicTableCellPadding: ''; +@basicTableStripedBackground: @transparentBlack; + +/* Padded */ +@paddedVerticalPadding: 1em; +@paddedHorizontalPadding: 1em; +@veryPaddedVerticalPadding: 1.5em; +@veryPaddedHorizontalPadding: 1.5em; + +/* Compact */ +@compactVerticalPadding: 0.5em; +@compactHorizontalPadding: 0.7em; +@veryCompactVerticalPadding: 0.4em; +@veryCompactHorizontalPadding: 0.6em; + + +/* Sizes */ +@small: 0.9em; +@medium: 1em; +@large: 1.1em; diff --git a/theme/themes/default/elements/button.overrides b/theme/themes/default/elements/button.overrides new file mode 100644 index 00000000..14fb0da1 --- /dev/null +++ b/theme/themes/default/elements/button.overrides @@ -0,0 +1,3 @@ +/******************************* + Theme Overrides +*******************************/ diff --git a/theme/themes/default/elements/button.variables b/theme/themes/default/elements/button.variables new file mode 100644 index 00000000..caaf5840 --- /dev/null +++ b/theme/themes/default/elements/button.variables @@ -0,0 +1,360 @@ +/******************************* + Button +*******************************/ + +/*------------------- + Element +--------------------*/ + +/* Button */ +@verticalMargin: 0em; +@horizontalMargin: 0.25em; +@backgroundColor: #E0E1E2; +@backgroundImage: none; +@background: @backgroundColor @backgroundImage; +@lineHeight: 1em; + +/* Button defaults to using same height as input globally */ +@verticalPadding: @inputVerticalPadding; +@horizontalPadding: 1.5em; + +/* Text */ +@textTransform: none; +@tapColor: transparent; +@fontFamily: @pageFont; +@fontWeight: @bold; +@textColor: rgba(0, 0, 0, 0.6); +@textShadow: none; +@invertedTextShadow: @textShadow; +@borderRadius: @defaultBorderRadius; +@verticalAlign: baseline; + +/* Internal Shadow */ +@shadowDistance: 0em; +@shadowOffset: (@shadowDistance / 2); +@shadowBoxShadow: 0px -@shadowDistance 0px 0px @borderColor inset; + +/* Box Shadow */ +@borderBoxShadowColor: transparent; +@borderBoxShadowWidth: 1px; +@borderBoxShadow: 0px 0px 0px @borderBoxShadowWidth @borderBoxShadowColor inset; +@boxShadow: + @borderBoxShadow, + @shadowBoxShadow +; + +/* Icon */ +@iconHeight: @relativeTiny; +@iconOpacity: 0.8; +@iconDistance: @relative6px; +@iconColor: ''; +@iconTransition: opacity @defaultDuration @defaultEasing; +@iconVerticalAlign: ''; + +@iconMargin: 0em @iconDistance 0em -(@iconDistance / 2); +@rightIconMargin: 0em -(@iconDistance / 2) 0em @iconDistance; + +/* Loader */ +@invertedLoaderFillColor: rgba(0, 0, 0, 0.15); + +@transition: + opacity @defaultDuration @defaultEasing, + background-color @defaultDuration @defaultEasing, + color @defaultDuration @defaultEasing, + box-shadow @defaultDuration @defaultEasing, + background @defaultDuration @defaultEasing +; +/* +@willChange: box-shadow, transform, opacity, color, background; +*/ +@willChange: ''; + +/*------------------- + Group +--------------------*/ + +@groupBoxShadow: none; +@groupButtonBoxShadow: @boxShadow; +@verticalBoxShadow: none; +@groupButtonOffset: 0px 0px 0px 0px; +@verticalGroupOffset: 0px 0px 0px 0px; + +/*------------------- + States +--------------------*/ + +/* Hovered */ +@hoverBackgroundColor: #CACBCD; +@hoverBackgroundImage: @backgroundImage; +@hoverBoxShadow: @boxShadow; +@hoverColor: @hoveredTextColor; +@iconHoverOpacity: 0.85; + +/* Focused */ +@focusBackgroundColor: @hoverBackgroundColor; +@focusBackgroundImage: ''; +@focusBoxShadow: ''; +@focusColor: @hoveredTextColor; +@iconFocusOpacity: 0.85; + +/* Disabled */ +@disabledBackgroundImage: none; +@disabledBoxShadow: none; + +/* Pressed Down */ +@downBackgroundColor: #BABBBC; +@downBackgroundImage: ''; +@downPressedShadow: none; +@downBoxShadow: + @borderBoxShadow, + @downPressedShadow +; +@downColor: @pressedTextColor; + +/* Active */ +@activeBackgroundColor: #C0C1C2; +@activeBackgroundImage: none; +@activeColor: @selectedTextColor; +@activeBoxShadow: @borderBoxShadow; + +/* Active + Hovered */ +@activeHoverBackgroundColor: @activeBackgroundColor; +@activeHoverBackgroundImage: none; +@activeHoverColor: @activeColor; +@activeHoverBoxShadow: @activeBoxShadow; + +/* Loading */ +@loadingOpacity: 1; +@loadingPointerEvents: auto; +@loadingTransition: + all 0s linear, + opacity @defaultDuration @defaultEasing +; + +/*------------------- + Types +--------------------*/ + +/* Or */ +@orText: 'or'; + +@orGap: 0.3em; +@orHeight: (@verticalPadding * 2) + 1em; +@orZIndex: 3; + +@orCircleDistanceToEdge: (@verticalPadding); +@orCircleSize: @orHeight - @orCircleDistanceToEdge; +@orLineHeight: (@orCircleSize); +@orBoxShadow: @borderBoxShadow; + +@orVerticalOffset: -(@orCircleSize / 2); +@orHorizontalOffset: -(@orCircleSize / 2); + +@orBackgroundColor: @white; +@orTextShadow: @invertedTextShadow; +@orTextStyle: @normal; +@orTextWeight: @bold; +@orTextColor: @lightTextColor; + + +@orSpacerHeight: @verticalPadding; +@orSpacerColor: transparent; + +/* Icon */ +@iconButtonOpacity: 0.9; + +/* Labeled */ +@labeledLabelFontSize: @medium; +@labeledLabelAlign: center; +@labeledLabelPadding: ''; +@labeledLabelFontSize: @relativeMedium; +@labeledLabelBorderColor: @borderColor; +@labeledLabelBorderOffset: -@borderBoxShadowWidth; +@labeledTagLabelSize: 1.85em; /* hypotenuse of triangle */ +@labeledIconMargin: 0em; + +/* Labeled Icon */ +@labeledIconWidth: 1em + (@verticalPadding * 2); +@labeledIconBackgroundColor: rgba(0, 0, 0, 0.05); +@labeledIconPadding: (@horizontalPadding + @labeledIconWidth); +@labeledIconBorder: transparent; +@labeledIconColor: ''; + +@labeledIconLeftShadow: -1px 0px 0px 0px @labeledIconBorder inset; +@labeledIconRightShadow: 1px 0px 0px 0px @labeledIconBorder inset; + + +/* Inverted */ +@invertedBorderSize: 2px; +@invertedTextColor: @white; +@invertedTextHoverColor: @hoverColor; +@invertedGroupButtonOffset: 0px 0px 0px -(@invertedBorderSize); +@invertedVerticalGroupButtonOffset: 0px 0px -(@invertedBorderSize) 0px; + +/* Basic */ +@basicBorderRadius: @borderRadius; +@basicBorderSize: 1px; +@basicTextColor: @textColor; +@basicColoredBorderSize: 1px; + +@basicBackground: transparent none; +@basicFontWeight: @normal; +@basicBorder: 1px solid @borderColor; +@basicBoxShadow: 0px 0px 0px @basicBorderSize @borderColor inset; +@basicLoadingColor: @offWhite; +@basicTextTransform: none; + +/* Basic Hover */ +@basicHoverBackground: #FFFFFF; +@basicHoverTextColor: @hoveredTextColor; +@basicHoverBoxShadow: + 0px 0px 0px @basicBorderSize @selectedBorderColor inset, + 0px 0px 0px 0px @borderColor inset +; +/* Basic Focus */ +@basicFocusBackground: @basicHoverBackground; +@basicFocusTextColor: @basicHoverTextColor; +@basicFocusBoxShadow: @basicHoverBoxShadow; + +/* Basic Down */ +@basicDownBackground: #F8F8F8; +@basicDownTextColor: @pressedTextColor; +@basicDownBoxShadow: + 0px 0px 0px @basicBorderSize rgba(0, 0, 0, 0.15) inset, + 0px 1px 4px 0px @borderColor inset +; +/* Basic Active */ +@basicActiveBackground: @transparentBlack; +@basicActiveBoxShadow: ''; +@basicActiveTextColor: @selectedTextColor; + +/* Basic Inverted */ +@basicInvertedBackground: transparent; +@basicInvertedFocusBackground: transparent; +@basicInvertedDownBackground: @transparentWhite; +@basicInvertedActiveBackground: @transparentWhite; + +@basicInvertedBoxShadow: 0px 0px 0px @invertedBorderSize rgba(255, 255, 255, 0.5) inset; +@basicInvertedHoverBoxShadow: 0px 0px 0px @invertedBorderSize rgba(255, 255, 255, 1) inset; +@basicInvertedFocusBoxShadow: 0px 0px 0px @invertedBorderSize rgba(255, 255, 255, 1) inset; +@basicInvertedDownBoxShadow: 0px 0px 0px @invertedBorderSize rgba(255, 255, 255, 0.9) inset; +@basicInvertedActiveBoxShadow: 0px 0px 0px @invertedBorderSize rgba(255, 255, 255, 0.7) inset; + +@basicInvertedColor: @darkWhite; +@basicInvertedHoverColor: @darkWhiteHover; +@basicInvertedDownColor: @darkWhiteActive; +@basicInvertedActiveColor: @invertedTextColor; + + +/* Basic Group */ +@basicGroupBorder: @basicBorderSize solid @borderColor; +@basicGroupBoxShadow: none; + +/*------------------- + Variations +--------------------*/ + +/* Colors */ +@coloredBackgroundImage: none; +@coloredBoxShadow: @shadowBoxShadow; + +/* Colored */ +@brownTextColor: @invertedTextColor; +@brownTextShadow: @invertedTextShadow; +@redTextColor: @invertedTextColor; +@redTextShadow: @invertedTextShadow; +@orangeTextColor: @invertedTextColor; +@orangeTextShadow: @invertedTextShadow; +@greenTextColor: @invertedTextColor; +@greenTextShadow: @invertedTextShadow; +@blueTextColor: @invertedTextColor; +@blueTextShadow: @invertedTextShadow; +@violetTextColor: @invertedTextColor; +@violetTextShadow: @invertedTextShadow; +@purpleTextColor: @invertedTextColor; +@purpleTextShadow: @invertedTextShadow; +@pinkTextColor: @invertedTextColor; +@pinkTextShadow: @invertedTextShadow; +@blackTextColor: @invertedTextColor; +@blackTextShadow: @invertedTextShadow; +@oliveTextColor: @invertedTextColor; +@oliveTextShadow: @invertedTextShadow; +@yellowTextColor: @invertedTextColor; +@yellowTextShadow: @invertedTextShadow; +@tealTextColor: @invertedTextColor; +@tealTextShadow: @invertedTextShadow; +@greyTextColor: @invertedTextColor; +@greyTextShadow: @invertedTextShadow; + +/* Inverted */ +@lightBrownTextColor: @invertedTextColor; +@lightBrownTextShadow: @invertedTextShadow; +@lightRedTextColor: @invertedTextColor; +@lightRedTextShadow: @invertedTextShadow; +@lightOrangeTextColor: @invertedTextColor; +@lightOrangeTextShadow: @invertedTextShadow; +@lightGreenTextColor: @invertedTextColor; +@lightGreenTextShadow: @invertedTextShadow; +@lightBlueTextColor: @invertedTextColor; +@lightBlueTextShadow: @invertedTextShadow; +@lightVioletTextColor: @invertedTextColor; +@lightVioletTextShadow: @invertedTextShadow; +@lightPurpleTextColor: @invertedTextColor; +@lightPurpleTextShadow: @invertedTextShadow; +@lightPinkTextColor: @invertedTextColor; +@lightPinkTextShadow: @invertedTextShadow; +@lightBlackTextColor: @invertedTextColor; +@lightBlackTextShadow: @invertedTextShadow; +@lightOliveTextColor: @textColor; +@lightOliveTextShadow: @textShadow; +@lightYellowTextColor: @textColor; +@lightYellowTextShadow: @textShadow; +@lightTealTextColor: @textColor; +@lightTealTextShadow: @textShadow; +@lightGreyTextColor: @textColor; +@lightGreyTextShadow: @textShadow; + + +/* Ordinality */ +@primaryBackgroundImage: @coloredBackgroundImage; +@primaryTextColor: @invertedTextColor; +@lightPrimaryTextColor: @invertedTextColor; +@primaryTextShadow: @invertedTextShadow; +@primaryBoxShadow: @coloredBoxShadow; + +@secondaryBackgroundImage: @coloredBackgroundImage; +@secondaryTextColor: @invertedTextColor; +@secondaryTextShadow: @invertedTextShadow; +@lightSecondaryTextColor: @invertedTextColor; +@secondaryBoxShadow: @coloredBoxShadow; + +@positiveBackgroundImage: @coloredBackgroundImage; +@positiveTextColor: @invertedTextColor; +@positiveTextShadow: @invertedTextShadow; +@positiveBoxShadow: @coloredBoxShadow; + +@negativeBackgroundImage: @coloredBackgroundImage; +@negativeTextColor: @invertedTextColor; +@negativeTextShadow: @invertedTextShadow; +@negativeBoxShadow: @coloredBoxShadow; + +/* Compact */ +@compactVerticalPadding: (@verticalPadding * 0.75); +@compactHorizontalPadding: (@horizontalPadding * 0.75); + +/* Attached */ +@attachedOffset: -1px; +@attachedBoxShadow: 0px 0px 0px 1px @borderColor; +@attachedHorizontalPadding: 0.75em; +@attachedZIndex: 2; + +/* Floated */ +@floatedMargin: 0.25em; + +/* Animated */ +@animatedVerticalAlign: middle; +@animatedZIndex: 1; +@animationDuration: 0.3s; +@animationEasing: ease; +@fadeScaleHigh: 1.5; +@fadeScaleLow: 0.75; diff --git a/theme/themes/default/elements/container.overrides b/theme/themes/default/elements/container.overrides new file mode 100644 index 00000000..14fb0da1 --- /dev/null +++ b/theme/themes/default/elements/container.overrides @@ -0,0 +1,3 @@ +/******************************* + Theme Overrides +*******************************/ diff --git a/theme/themes/default/elements/container.variables b/theme/themes/default/elements/container.variables new file mode 100644 index 00000000..33f3a8c9 --- /dev/null +++ b/theme/themes/default/elements/container.variables @@ -0,0 +1,58 @@ +/******************************* + Container +*******************************/ + +/*------------------- + Element +--------------------*/ + +/* Minimum Gutter is used to determine the maximum container width for a given device */ + +@maxWidth: 100%; + +/* Devices */ +@mobileMinimumGutter: 0em; +@mobileWidth: auto; +@mobileGutter: 1em; + +@tabletMinimumGutter: (@emSize * 1); +@tabletWidth: @tabletBreakpoint - (@tabletMinimumGutter * 2) - @scrollbarWidth; +@tabletGutter: auto; + +@computerMinimumGutter: (@emSize * 1.5); +@computerWidth: @computerBreakpoint - (@computerMinimumGutter * 2) - @scrollbarWidth; +@computerGutter: auto; + +@largeMonitorMinimumGutter: (@emSize * 2); +@largeMonitorWidth: @largeMonitorBreakpoint - (@largeMonitorMinimumGutter * 2) - @scrollbarWidth; +@largeMonitorGutter: auto; + +/* Coupling (Add Negative Margin to container size) */ +@gridGutterWidth: 2rem; +@relaxedGridGutterWidth: 3rem; +@veryRelaxedGridGutterWidth: 5rem; + +@mobileGridWidth: @mobileWidth; +@tabletGridWidth: ~"calc("@tabletWidth~" + "@gridGutterWidth~")"; +@computerGridWidth: ~"calc("@computerWidth~" + "@gridGutterWidth~")"; +@largeMonitorGridWidth: ~"calc("@largeMonitorWidth~" + "@gridGutterWidth~")"; + +@mobileRelaxedGridWidth: @mobileWidth; +@tabletRelaxedGridWidth: ~"calc("@tabletWidth~" + "@relaxedGridGutterWidth~")"; +@computerRelaxedGridWidth: ~"calc("@computerWidth~" + "@relaxedGridGutterWidth~")"; +@largeMonitorRelaxedGridWidth: ~"calc("@largeMonitorWidth~" + "@relaxedGridGutterWidth~")"; + +@mobileVeryRelaxedGridWidth: @mobileWidth; +@tabletVeryRelaxedGridWidth: ~"calc("@tabletWidth~" + "@veryRelaxedGridGutterWidth~")"; +@computerVeryRelaxedGridWidth: ~"calc("@computerWidth~" + "@veryRelaxedGridGutterWidth~")"; +@largeMonitorVeryRelaxedGridWidth: ~"calc("@largeMonitorWidth~" + "@veryRelaxedGridGutterWidth~")"; + +/*------------------- + Types +--------------------*/ + +/* Text */ +@textWidth: 700px; +@textFontFamily: @pageFont; +@textLineHeight: 1.5; +@textSize: @large; \ No newline at end of file diff --git a/theme/themes/default/elements/divider.overrides b/theme/themes/default/elements/divider.overrides new file mode 100644 index 00000000..2690ca2e --- /dev/null +++ b/theme/themes/default/elements/divider.overrides @@ -0,0 +1,18 @@ +/******************************* + Theme Overrides +*******************************/ + + +.ui.horizontal.divider:before, +.ui.horizontal.divider:after { + background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC'); +} + +@media only screen and (max-width : (@tabletBreakpoint - 1px)) { + .ui.stackable.grid .ui.vertical.divider:before, + .ui.grid .stackable.row .ui.vertical.divider:before, + .ui.stackable.grid .ui.vertical.divider:after, + .ui.grid .stackable.row .ui.vertical.divider:after { + background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC'); + } +} \ No newline at end of file diff --git a/theme/themes/default/elements/divider.variables b/theme/themes/default/elements/divider.variables new file mode 100644 index 00000000..ca617758 --- /dev/null +++ b/theme/themes/default/elements/divider.variables @@ -0,0 +1,53 @@ +/******************************* + Divider +*******************************/ + +/*------------------- + Element +--------------------*/ + +@margin: 1rem 0rem; + +@highlightWidth: 1px; +@highlightColor: @whiteBorderColor; + +@shadowWidth: 1px; +@shadowColor: @borderColor; + +/* Text */ +@letterSpacing: 0.05em; +@fontWeight: @bold; +@color: @darkTextColor; +@textTransform: uppercase; + +/*------------------- + Coupling +--------------------*/ + +/* Icon */ +@dividerIconSize: 1rem; +@dividerIconMargin: 0rem; + + +/******************************* + Variations +*******************************/ + +/* Horizontal / Vertical */ +@horizontalMargin: ''; +@horizontalDividerMargin: 1em; +@horizontalRulerOffset: ~"calc(-50% - "(@horizontalDividerMargin)~")"; + +@verticalDividerMargin: 1rem; +@verticalDividerHeight: ~"calc(100% - "(@verticalDividerMargin)~")"; + +/* Inverted */ +@invertedTextColor: @white; +@invertedHighlightColor: rgba(255, 255, 255, 0.15); +@invertedShadowColor: @borderColor; + +/* Section */ +@sectionMargin: 2rem; + +/* Sizes */ +@medium: 1rem; diff --git a/theme/themes/default/elements/flag.overrides b/theme/themes/default/elements/flag.overrides new file mode 100644 index 00000000..6a0f9216 --- /dev/null +++ b/theme/themes/default/elements/flag.overrides @@ -0,0 +1,991 @@ +/* Flag Sprite Based On http://www.famfamfam.com/lab/icons/flags/ */ + +/******************************* + Theme Overrides +*******************************/ + +i.flag.ad:before, +i.flag.andorra:before { + background-position: 0px 0px; +} +i.flag.ae:before, +i.flag.united.arab.emirates:before, +i.flag.uae:before { + background-position: 0px -26px; +} +i.flag.af:before, +i.flag.afghanistan:before { + background-position: 0px -52px; +} +i.flag.ag:before, +i.flag.antigua:before { + background-position: 0px -78px; +} +i.flag.ai:before, +i.flag.anguilla:before { + background-position: 0px -104px; +} +i.flag.al:before, +i.flag.albania:before { + background-position: 0px -130px; +} +i.flag.am:before, +i.flag.armenia:before { + background-position: 0px -156px; +} +i.flag.an:before, +i.flag.netherlands.antilles:before { + background-position: 0px -182px; +} +i.flag.ao:before, +i.flag.angola:before { + background-position: 0px -208px; +} +i.flag.ar:before, +i.flag.argentina:before { + background-position: 0px -234px; +} +i.flag.as:before, +i.flag.american.samoa:before { + background-position: 0px -260px; +} +i.flag.at:before, +i.flag.austria:before { + background-position: 0px -286px; +} +i.flag.au:before, +i.flag.australia:before { + background-position: 0px -312px; +} +i.flag.aw:before, +i.flag.aruba:before { + background-position: 0px -338px; +} +i.flag.ax:before, +i.flag.aland.islands:before { + background-position: 0px -364px; +} +i.flag.az:before, +i.flag.azerbaijan:before { + background-position: 0px -390px; +} +i.flag.ba:before, +i.flag.bosnia:before { + background-position: 0px -416px; +} +i.flag.bb:before, +i.flag.barbados:before { + background-position: 0px -442px; +} +i.flag.bd:before, +i.flag.bangladesh:before { + background-position: 0px -468px; +} +i.flag.be:before, +i.flag.belgium:before { + background-position: 0px -494px; +} +i.flag.bf:before, +i.flag.burkina.faso:before { + background-position: 0px -520px; +} +i.flag.bg:before, +i.flag.bulgaria:before { + background-position: 0px -546px; +} +i.flag.bh:before, +i.flag.bahrain:before { + background-position: 0px -572px; +} +i.flag.bi:before, +i.flag.burundi:before { + background-position: 0px -598px; +} +i.flag.bj:before, +i.flag.benin:before { + background-position: 0px -624px; +} +i.flag.bm:before, +i.flag.bermuda:before { + background-position: 0px -650px; +} +i.flag.bn:before, +i.flag.brunei:before { + background-position: 0px -676px; +} +i.flag.bo:before, +i.flag.bolivia:before { + background-position: 0px -702px; +} +i.flag.br:before, +i.flag.brazil:before { + background-position: 0px -728px; +} +i.flag.bs:before, +i.flag.bahamas:before { + background-position: 0px -754px; +} +i.flag.bt:before, +i.flag.bhutan:before { + background-position: 0px -780px; +} +i.flag.bv:before, +i.flag.bouvet.island:before { + background-position: 0px -806px; +} +i.flag.bw:before, +i.flag.botswana:before { + background-position: 0px -832px; +} +i.flag.by:before, +i.flag.belarus:before { + background-position: 0px -858px; +} +i.flag.bz:before, +i.flag.belize:before { + background-position: 0px -884px; +} +i.flag.ca:before, +i.flag.canada:before { + background-position: 0px -910px; +} +i.flag.cc:before, +i.flag.cocos.islands:before { + background-position: 0px -962px; +} +i.flag.cd:before, +i.flag.congo:before { + background-position: 0px -988px; +} +i.flag.cf:before, +i.flag.central.african.republic:before { + background-position: 0px -1014px; +} +i.flag.cg:before, +i.flag.congo.brazzaville:before { + background-position: 0px -1040px; +} +i.flag.ch:before, +i.flag.switzerland:before { + background-position: 0px -1066px; +} +i.flag.ci:before, +i.flag.cote.divoire:before { + background-position: 0px -1092px; +} +i.flag.ck:before, +i.flag.cook.islands:before { + background-position: 0px -1118px; +} +i.flag.cl:before, +i.flag.chile:before { + background-position: 0px -1144px; +} +i.flag.cm:before, +i.flag.cameroon:before { + background-position: 0px -1170px; +} +i.flag.cn:before, +i.flag.china:before { + background-position: 0px -1196px; +} +i.flag.co:before, +i.flag.colombia:before { + background-position: 0px -1222px; +} +i.flag.cr:before, +i.flag.costa.rica:before { + background-position: 0px -1248px; +} +i.flag.cs:before, +i.flag.serbia:before { + background-position: 0px -1274px; +} +i.flag.cu:before, +i.flag.cuba:before { + background-position: 0px -1300px; +} +i.flag.cv:before, +i.flag.cape.verde:before { + background-position: 0px -1326px; +} +i.flag.cx:before, +i.flag.christmas.island:before { + background-position: 0px -1352px; +} +i.flag.cy:before, +i.flag.cyprus:before { + background-position: 0px -1378px; +} +i.flag.cz:before, +i.flag.czech.republic:before { + background-position: 0px -1404px; +} +i.flag.de:before, +i.flag.germany:before { + background-position: 0px -1430px; +} +i.flag.dj:before, +i.flag.djibouti:before { + background-position: 0px -1456px; +} +i.flag.dk:before, +i.flag.denmark:before { + background-position: 0px -1482px; +} +i.flag.dm:before, +i.flag.dominica:before { + background-position: 0px -1508px; +} +i.flag.do:before, +i.flag.dominican.republic:before { + background-position: 0px -1534px; +} +i.flag.dz:before, +i.flag.algeria:before { + background-position: 0px -1560px; +} +i.flag.ec:before, +i.flag.ecuador:before { + background-position: 0px -1586px; +} +i.flag.ee:before, +i.flag.estonia:before { + background-position: 0px -1612px; +} +i.flag.eg:before, +i.flag.egypt:before { + background-position: 0px -1638px; +} +i.flag.eh:before, +i.flag.western.sahara:before { + background-position: 0px -1664px; +} +i.flag.gb.eng:before, +i.flag.england:before { + background-position: 0px -1690px; +} +i.flag.er:before, +i.flag.eritrea:before { + background-position: 0px -1716px; +} +i.flag.es:before, +i.flag.spain:before { + background-position: 0px -1742px; +} +i.flag.et:before, +i.flag.ethiopia:before { + background-position: 0px -1768px; +} +i.flag.eu:before, +i.flag.european.union:before { + background-position: 0px -1794px; +} +i.flag.fi:before, +i.flag.finland:before { + background-position: 0px -1846px; +} +i.flag.fj:before, +i.flag.fiji:before { + background-position: 0px -1872px; +} +i.flag.fk:before, +i.flag.falkland.islands:before { + background-position: 0px -1898px; +} +i.flag.fm:before, +i.flag.micronesia:before { + background-position: 0px -1924px; +} +i.flag.fo:before, +i.flag.faroe.islands:before { + background-position: 0px -1950px; +} +i.flag.fr:before, +i.flag.france:before { + background-position: 0px -1976px; +} +i.flag.ga:before, +i.flag.gabon:before { + background-position: -36px 0px; +} +i.flag.gb:before, +i.flag.uk:before, +i.flag.united.kingdom:before { + background-position: -36px -26px; +} +i.flag.gd:before, +i.flag.grenada:before { + background-position: -36px -52px; +} +i.flag.ge:before, +i.flag.georgia:before { + background-position: -36px -78px; +} +i.flag.gf:before, +i.flag.french.guiana:before { + background-position: -36px -104px; +} +i.flag.gh:before, +i.flag.ghana:before { + background-position: -36px -130px; +} +i.flag.gi:before, +i.flag.gibraltar:before { + background-position: -36px -156px; +} +i.flag.gl:before, +i.flag.greenland:before { + background-position: -36px -182px; +} +i.flag.gm:before, +i.flag.gambia:before { + background-position: -36px -208px; +} +i.flag.gn:before, +i.flag.guinea:before { + background-position: -36px -234px; +} +i.flag.gp:before, +i.flag.guadeloupe:before { + background-position: -36px -260px; +} +i.flag.gq:before, +i.flag.equatorial.guinea:before { + background-position: -36px -286px; +} +i.flag.gr:before, +i.flag.greece:before { + background-position: -36px -312px; +} +i.flag.gs:before, +i.flag.sandwich.islands:before { + background-position: -36px -338px; +} +i.flag.gt:before, +i.flag.guatemala:before { + background-position: -36px -364px; +} +i.flag.gu:before, +i.flag.guam:before { + background-position: -36px -390px; +} +i.flag.gw:before, +i.flag.guinea-bissau:before { + background-position: -36px -416px; +} +i.flag.gy:before, +i.flag.guyana:before { + background-position: -36px -442px; +} +i.flag.hk:before, +i.flag.hong.kong:before { + background-position: -36px -468px; +} +i.flag.hm:before, +i.flag.heard.island:before { + background-position: -36px -494px; +} +i.flag.hn:before, +i.flag.honduras:before { + background-position: -36px -520px; +} +i.flag.hr:before, +i.flag.croatia:before { + background-position: -36px -546px; +} +i.flag.ht:before, +i.flag.haiti:before { + background-position: -36px -572px; +} +i.flag.hu:before, +i.flag.hungary:before { + background-position: -36px -598px; +} +i.flag.id:before, +i.flag.indonesia:before { + background-position: -36px -624px; +} +i.flag.ie:before, +i.flag.ireland:before { + background-position: -36px -650px; +} +i.flag.il:before, +i.flag.israel:before { + background-position: -36px -676px; +} +i.flag.in:before, +i.flag.india:before { + background-position: -36px -702px; +} +i.flag.io:before, +i.flag.indian.ocean.territory:before { + background-position: -36px -728px; +} +i.flag.iq:before, +i.flag.iraq:before { + background-position: -36px -754px; +} +i.flag.ir:before, +i.flag.iran:before { + background-position: -36px -780px; +} +i.flag.is:before, +i.flag.iceland:before { + background-position: -36px -806px; +} +i.flag.it:before, +i.flag.italy:before { + background-position: -36px -832px; +} +i.flag.jm:before, +i.flag.jamaica:before { + background-position: -36px -858px; +} +i.flag.jo:before, +i.flag.jordan:before { + background-position: -36px -884px; +} +i.flag.jp:before, +i.flag.japan:before { + background-position: -36px -910px; +} +i.flag.ke:before, +i.flag.kenya:before { + background-position: -36px -936px; +} +i.flag.kg:before, +i.flag.kyrgyzstan:before { + background-position: -36px -962px; +} +i.flag.kh:before, +i.flag.cambodia:before { + background-position: -36px -988px; +} +i.flag.ki:before, +i.flag.kiribati:before { + background-position: -36px -1014px; +} +i.flag.km:before, +i.flag.comoros:before { + background-position: -36px -1040px; +} +i.flag.kn:before, +i.flag.saint.kitts.and.nevis:before { + background-position: -36px -1066px; +} +i.flag.kp:before, +i.flag.north.korea:before { + background-position: -36px -1092px; +} +i.flag.kr:before, +i.flag.south.korea:before { + background-position: -36px -1118px; +} +i.flag.kw:before, +i.flag.kuwait:before { + background-position: -36px -1144px; +} +i.flag.ky:before, +i.flag.cayman.islands:before { + background-position: -36px -1170px; +} +i.flag.kz:before, +i.flag.kazakhstan:before { + background-position: -36px -1196px; +} +i.flag.la:before, +i.flag.laos:before { + background-position: -36px -1222px; +} +i.flag.lb:before, +i.flag.lebanon:before { + background-position: -36px -1248px; +} +i.flag.lc:before, +i.flag.saint.lucia:before { + background-position: -36px -1274px; +} +i.flag.li:before, +i.flag.liechtenstein:before { + background-position: -36px -1300px; +} +i.flag.lk:before, +i.flag.sri.lanka:before { + background-position: -36px -1326px; +} +i.flag.lr:before, +i.flag.liberia:before { + background-position: -36px -1352px; +} +i.flag.ls:before, +i.flag.lesotho:before { + background-position: -36px -1378px; +} +i.flag.lt:before, +i.flag.lithuania:before { + background-position: -36px -1404px; +} +i.flag.lu:before, +i.flag.luxembourg:before { + background-position: -36px -1430px; +} +i.flag.lv:before, +i.flag.latvia:before { + background-position: -36px -1456px; +} +i.flag.ly:before, +i.flag.libya:before { + background-position: -36px -1482px; +} +i.flag.ma:before, +i.flag.morocco:before { + background-position: -36px -1508px; +} +i.flag.mc:before, +i.flag.monaco:before { + background-position: -36px -1534px; +} +i.flag.md:before, +i.flag.moldova:before { + background-position: -36px -1560px; +} +i.flag.me:before, +i.flag.montenegro:before { + background-position: -36px -1586px; +} +i.flag.mg:before, +i.flag.madagascar:before { + background-position: -36px -1613px; +} +i.flag.mh:before, +i.flag.marshall.islands:before { + background-position: -36px -1639px; +} +i.flag.mk:before, +i.flag.macedonia:before { + background-position: -36px -1665px; +} +i.flag.ml:before, +i.flag.mali:before { + background-position: -36px -1691px; +} +i.flag.mm:before, +i.flag.myanmar:before, +i.flag.burma:before { + background-position: -73px -1821px; +} +i.flag.mn:before, +i.flag.mongolia:before { + background-position: -36px -1743px; +} +i.flag.mo:before, +i.flag.macau:before { + background-position: -36px -1769px; +} +i.flag.mp:before, +i.flag.northern.mariana.islands:before { + background-position: -36px -1795px; +} +i.flag.mq:before, +i.flag.martinique:before { + background-position: -36px -1821px; +} +i.flag.mr:before, +i.flag.mauritania:before { + background-position: -36px -1847px; +} +i.flag.ms:before, +i.flag.montserrat:before { + background-position: -36px -1873px; +} +i.flag.mt:before, +i.flag.malta:before { + background-position: -36px -1899px; +} +i.flag.mu:before, +i.flag.mauritius:before { + background-position: -36px -1925px; +} +i.flag.mv:before, +i.flag.maldives:before { + background-position: -36px -1951px; +} +i.flag.mw:before, +i.flag.malawi:before { + background-position: -36px -1977px; +} +i.flag.mx:before, +i.flag.mexico:before { + background-position: -72px 0px; +} +i.flag.my:before, +i.flag.malaysia:before { + background-position: -72px -26px; +} +i.flag.mz:before, +i.flag.mozambique:before { + background-position: -72px -52px; +} +i.flag.na:before, +i.flag.namibia:before { + background-position: -72px -78px; +} +i.flag.nc:before, +i.flag.new.caledonia:before { + background-position: -72px -104px; +} +i.flag.ne:before, +i.flag.niger:before { + background-position: -72px -130px; +} +i.flag.nf:before, +i.flag.norfolk.island:before { + background-position: -72px -156px; +} +i.flag.ng:before, +i.flag.nigeria:before { + background-position: -72px -182px; +} +i.flag.ni:before, +i.flag.nicaragua:before { + background-position: -72px -208px; +} +i.flag.nl:before, +i.flag.netherlands:before { + background-position: -72px -234px; +} +i.flag.no:before, +i.flag.norway:before { + background-position: -72px -260px; +} +i.flag.np:before, +i.flag.nepal:before { + background-position: -72px -286px; +} +i.flag.nr:before, +i.flag.nauru:before { + background-position: -72px -312px; +} +i.flag.nu:before, +i.flag.niue:before { + background-position: -72px -338px; +} +i.flag.nz:before, +i.flag.new.zealand:before { + background-position: -72px -364px; +} +i.flag.om:before, +i.flag.oman:before { + background-position: -72px -390px; +} +i.flag.pa:before, +i.flag.panama:before { + background-position: -72px -416px; +} +i.flag.pe:before, +i.flag.peru:before { + background-position: -72px -442px; +} +i.flag.pf:before, +i.flag.french.polynesia:before { + background-position: -72px -468px; +} +i.flag.pg:before, +i.flag.new.guinea:before { + background-position: -72px -494px; +} +i.flag.ph:before, +i.flag.philippines:before { + background-position: -72px -520px; +} +i.flag.pk:before, +i.flag.pakistan:before { + background-position: -72px -546px; +} +i.flag.pl:before, +i.flag.poland:before { + background-position: -72px -572px; +} +i.flag.pm:before, +i.flag.saint.pierre:before { + background-position: -72px -598px; +} +i.flag.pn:before, +i.flag.pitcairn.islands:before { + background-position: -72px -624px; +} +i.flag.pr:before, +i.flag.puerto.rico:before { + background-position: -72px -650px; +} +i.flag.ps:before, +i.flag.palestine:before { + background-position: -72px -676px; +} +i.flag.pt:before, +i.flag.portugal:before { + background-position: -72px -702px; +} +i.flag.pw:before, +i.flag.palau:before { + background-position: -72px -728px; +} +i.flag.py:before, +i.flag.paraguay:before { + background-position: -72px -754px; +} +i.flag.qa:before, +i.flag.qatar:before { + background-position: -72px -780px; +} +i.flag.re:before, +i.flag.reunion:before { + background-position: -72px -806px; +} +i.flag.ro:before, +i.flag.romania:before { + background-position: -72px -832px; +} +i.flag.rs:before, +i.flag.serbia:before { + background-position: -72px -858px; +} +i.flag.ru:before, +i.flag.russia:before { + background-position: -72px -884px; +} +i.flag.rw:before, +i.flag.rwanda:before { + background-position: -72px -910px; +} +i.flag.sa:before, +i.flag.saudi.arabia:before { + background-position: -72px -936px; +} +i.flag.sb:before, +i.flag.solomon.islands:before { + background-position: -72px -962px; +} +i.flag.sc:before, +i.flag.seychelles:before { + background-position: -72px -988px; +} +i.flag.gb.sct:before, +i.flag.scotland:before { + background-position: -72px -1014px; +} +i.flag.sd:before, +i.flag.sudan:before { + background-position: -72px -1040px; +} +i.flag.se:before, +i.flag.sweden:before { + background-position: -72px -1066px; +} +i.flag.sg:before, +i.flag.singapore:before { + background-position: -72px -1092px; +} +i.flag.sh:before, +i.flag.saint.helena:before { + background-position: -72px -1118px; +} +i.flag.si:before, +i.flag.slovenia:before { + background-position: -72px -1144px; +} +i.flag.sj:before, +i.flag.svalbard:before, +i.flag.jan.mayen:before { + background-position: -72px -1170px; +} +i.flag.sk:before, +i.flag.slovakia:before { + background-position: -72px -1196px; +} +i.flag.sl:before, +i.flag.sierra.leone:before { + background-position: -72px -1222px; +} +i.flag.sm:before, +i.flag.san.marino:before { + background-position: -72px -1248px; +} +i.flag.sn:before, +i.flag.senegal:before { + background-position: -72px -1274px; +} +i.flag.so:before, +i.flag.somalia:before { + background-position: -72px -1300px; +} +i.flag.sr:before, +i.flag.suriname:before { + background-position: -72px -1326px; +} +i.flag.st:before, +i.flag.sao.tome:before { + background-position: -72px -1352px; +} +i.flag.sv:before, +i.flag.el.salvador:before { + background-position: -72px -1378px; +} +i.flag.sy:before, +i.flag.syria:before { + background-position: -72px -1404px; +} +i.flag.sz:before, +i.flag.swaziland:before { + background-position: -72px -1430px; +} +i.flag.tc:before, +i.flag.caicos.islands:before { + background-position: -72px -1456px; +} +i.flag.td:before, +i.flag.chad:before { + background-position: -72px -1482px; +} +i.flag.tf:before, +i.flag.french.territories:before { + background-position: -72px -1508px; +} +i.flag.tg:before, +i.flag.togo:before { + background-position: -72px -1534px; +} +i.flag.th:before, +i.flag.thailand:before { + background-position: -72px -1560px; +} +i.flag.tj:before, +i.flag.tajikistan:before { + background-position: -72px -1586px; +} +i.flag.tk:before, +i.flag.tokelau:before { + background-position: -72px -1612px; +} +i.flag.tl:before, +i.flag.timorleste:before { + background-position: -72px -1638px; +} +i.flag.tm:before, +i.flag.turkmenistan:before { + background-position: -72px -1664px; +} +i.flag.tn:before, +i.flag.tunisia:before { + background-position: -72px -1690px; +} +i.flag.to:before, +i.flag.tonga:before { + background-position: -72px -1716px; +} +i.flag.tr:before, +i.flag.turkey:before { + background-position: -72px -1742px; +} +i.flag.tt:before, +i.flag.trinidad:before { + background-position: -72px -1768px; +} +i.flag.tv:before, +i.flag.tuvalu:before { + background-position: -72px -1794px; +} +i.flag.tw:before, +i.flag.taiwan:before { + background-position: -72px -1820px; +} +i.flag.tz:before, +i.flag.tanzania:before { + background-position: -72px -1846px; +} +i.flag.ua:before, +i.flag.ukraine:before { + background-position: -72px -1872px; +} +i.flag.ug:before, +i.flag.uganda:before { + background-position: -72px -1898px; +} +i.flag.um:before, +i.flag.us.minor.islands:before { + background-position: -72px -1924px; +} +i.flag.us:before, +i.flag.america:before, +i.flag.united.states:before { + background-position: -72px -1950px; +} +i.flag.uy:before, +i.flag.uruguay:before { + background-position: -72px -1976px; +} +i.flag.uz:before, +i.flag.uzbekistan:before { + background-position: -108px 0px; +} +i.flag.va:before, +i.flag.vatican.city:before { + background-position: -108px -26px; +} +i.flag.vc:before, +i.flag.saint.vincent:before { + background-position: -108px -52px; +} +i.flag.ve:before, +i.flag.venezuela:before { + background-position: -108px -78px; +} +i.flag.vg:before, +i.flag.british.virgin.islands:before { + background-position: -108px -104px; +} +i.flag.vi:before, +i.flag.us.virgin.islands:before { + background-position: -108px -130px; +} +i.flag.vn:before, +i.flag.vietnam:before { + background-position: -108px -156px; +} +i.flag.vu:before, +i.flag.vanuatu:before { + background-position: -108px -182px; +} +i.flag.gb.wls:before, +i.flag.wales:before { + background-position: -108px -208px; +} +i.flag.wf:before, +i.flag.wallis.and.futuna:before { + background-position: -108px -234px; +} +i.flag.ws:before, +i.flag.samoa:before { + background-position: -108px -260px; +} +i.flag.ye:before, +i.flag.yemen:before { + background-position: -108px -286px; +} +i.flag.yt:before, +i.flag.mayotte:before { + background-position: -108px -312px; +} +i.flag.za:before, +i.flag.south.africa:before { + background-position: -108px -338px; +} +i.flag.zm:before, +i.flag.zambia:before { + background-position: -108px -364px; +} +i.flag.zw:before, +i.flag.zimbabwe:before { + background-position: -108px -390px; +} diff --git a/theme/themes/default/elements/flag.variables b/theme/themes/default/elements/flag.variables new file mode 100644 index 00000000..cf0884c5 --- /dev/null +++ b/theme/themes/default/elements/flag.variables @@ -0,0 +1,13 @@ +/******************************* + Flag +*******************************/ + +/*------------------- + Element +--------------------*/ + +@spritePath: "@{imagePath}/flags.png"; +@width: 16px; +@height: 11px; +@verticalAlign: baseline; +@margin: 0.5em; \ No newline at end of file diff --git a/theme/themes/default/elements/header.overrides b/theme/themes/default/elements/header.overrides new file mode 100644 index 00000000..0e06821f --- /dev/null +++ b/theme/themes/default/elements/header.overrides @@ -0,0 +1,4 @@ +/******************************* + Theme Overrides +*******************************/ + diff --git a/theme/themes/default/elements/header.variables b/theme/themes/default/elements/header.variables new file mode 100644 index 00000000..885715bf --- /dev/null +++ b/theme/themes/default/elements/header.variables @@ -0,0 +1,151 @@ +/******************************* + Header +*******************************/ + +/*------------------- + Element +--------------------*/ + +@textTransform: none; +@fontFamily: @headerFont; +@fontWeight: @headerFontWeight; +@lineHeight: @headerLineHeight; +@lineHeightOffset: @headerLineHeightOffset; + +@topMargin: @headerTopMargin; +@bottomMargin: @headerBottomMargin; +@margin: @topMargin 0em @bottomMargin; + +@firstMargin: -@lineHeightOffset; +@lastMargin: 0em; +@horizontalPadding: 0em; +@verticalPadding: 0em; + +/* Sub Heading */ +@subHeadingDistance: @2px; +@subHeadingFontSize: @relativeTiny; +@subHeadingFontWeight: @bold; +@subHeadingTextTransform: uppercase; +@subHeadingColor: ''; + +@smallSubHeadingSize: @relativeMini; +@largeSubHeadingSize: @relativeSmall; +@hugeSubHeadingSize: @relativeMedium; + +/* Sub Header */ +@subHeaderMargin: 0em; +@subHeaderLineHeight: 1.2em; +@subHeaderColor: @mutedTextColor; + +/* Icon */ +@iconOpacity: 1; +@iconSize: 1.5em; +@iconOffset: 0em; +@iconMargin: 0.75rem; +@iconAlignment: middle; + +/* Image */ +@imageWidth: 2.5em; +@imageHeight: auto; +@imageOffset: @lineHeightOffset; +@imageMargin: @iconMargin; +@imageAlignment: middle; + +/* Label */ +@labelSize: ''; +@labelDistance: 0.5rem; +@labelVerticalAlign: middle; + +/* Content */ +@contentAlignment: top; +@contentIconAlignment: middle; +@contentImageAlignment: middle; + +/* Paragraph after Header */ +@nextParagraphDistance: 0em; + +/*------------------- + Variations +--------------------*/ + +/* Sizing */ +@hugeFontSize : unit(@h1, em); +@largeFontSize : unit(@h2, em); +@mediumFontSize : unit(@h3, em); +@smallFontSize : unit(@h4, em); +@tinyFontSize : unit(@h5, em); + +/* Sub Header */ +@h1SubHeaderFontSize: @large; +@h2SubHeaderFontSize: @large; +@h3SubHeaderFontSize: @medium; +@h4SubHeaderFontSize: @medium; +@h5SubHeaderFontSize: @small; + +@hugeSubHeaderFontSize : @h1SubHeaderFontSize; +@largeSubHeaderFontSize : @h2SubHeaderFontSize; +@subHeaderFontSize : @h3SubHeaderFontSize; +@smallSubHeaderFontSize : @h4SubHeaderFontSize; +@tinySubHeaderFontSize : @h5SubHeaderFontSize; + +/* Icon Header */ +@iconHeaderSize: 3em; +@iconHeaderOpacity: 1; +@iconHeaderMargin: 0.5rem; +@circularHeaderIconSize: 2em; +@squareHeaderIconSize: 2em; + +/* No Line Height Offset */ +@iconHeaderTopMargin: 2rem; +@iconHeaderBottomMargin: @bottomMargin; +@iconHeaderFirstMargin: 0em; + +/* Divided */ +@dividedBorderWidth: 1px; +@dividedBorder: @dividedBorderWidth solid @borderColor; +@dividedColoredBorderWidth: 2px; + +@dividedBorderPadding: @3px; +@dividedSubHeaderPadding: @3px; +@dividedIconPadding: 0em; + +/* Block */ +@blockBackground: @darkWhite; +@blockBoxShadow: none; +@blockBorderWidth: 1px; +@blockBorder: @blockBorderWidth solid @solidBorderColor; +@blockHorizontalPadding: @medium; +@blockVerticalPadding: @mini; +@blockBorderRadius: @defaultBorderRadius; + +@tinyBlock: @tiny; +@smallBlock: @small; +@mediumBlock: @medium; +@largeBlock: @large; +@hugeBlock: @huge; + +/* Attached */ +@attachedOffset: -1px; +@attachedBoxShadow: none; +@attachedBorder: 1px solid @solidBorderColor; +@attachedVerticalPadding: @blockVerticalPadding; +@attachedHorizontalPadding: @blockHorizontalPadding; +@attachedBackground: @white; +@attachedBorderRadius: @blockBorderRadius; + +@tinyAttachedSize: @relativeTiny; +@smallAttachedSize: @relativeSmall; +@mediumAttachedSize: @relativeMedium; +@largeAttachedSize: @relativeLarge; +@bigAttachedSize: @relativeBig; +@hugeAttachedSize: @relativeHuge; + +/* Inverted */ +@invertedColor: @white; +@invertedSubHeaderColor: @invertedMutedTextColor; +@invertedDividedBorderColor: @whiteBorderColor; +@invertedBlockBackground: @lightBlack @subtleGradient; +@invertedAttachedBackground: @invertedBlockBackground; + +/* Floated */ +@floatedMargin: 0.5em; diff --git a/theme/themes/default/elements/icon.overrides b/theme/themes/default/elements/icon.overrides new file mode 100644 index 00000000..2befad7f --- /dev/null +++ b/theme/themes/default/elements/icon.overrides @@ -0,0 +1,1716 @@ +/* + * Font Awesome 5.0.8 by @fontawesome - http://fontawesome.io - @fontawesome + * License - https://fontawesome.com/license (Icons: CC BY 4.0 License, Fonts: SIL OFL 1.1 License, CSS: MIT License) + */ + +/******************************* + +Semantic-UI integration of font-awesome : + +///class names are separated +i.icon.circle => i.icon.circle +i.icon.circle-o => i.icon.circle.outline + +//abbreviation are replaced by full letters: +i.icon.ellipsis-h => i.icon.ellipsis.horizontal +i.icon.ellipsis-v => i.icon.ellipsis.vertical +.alpha => .i.icon.alphabet +.asc => .i.icon.ascending +.desc => .i.icon.descending +.alt =>.alternate + +ASCII order is conserved for easier maintenance. + +Icons that only have one style 'outline', 'square' etc do not require this class +for instance `lemon icon` not `lemon outline icon` since there is only one lemon + +*******************************/ + + +/******************************* + Icons +*******************************/ + +/* Deprecated *In/Out Naming Conflict) */ +i.icon.linkedin.in:before { content: "\f0e1"; } +i.icon.zoom.in:before { content: "\f00e"; } +i.icon.zoom.out:before { content: "\f010"; } +i.icon.sign.in:before { content: "\f2f6"; } +i.icon.in.cart:before { content: "\f218"; } +i.icon.log.out:before { content: "\f2f5"; } +i.icon.sign.out:before { content: "\f2f5"; } + +/* Icons */ +i.icon.\35 00px:before { content: "\f26e"; } +i.icon.accessible.icon:before { content: "\f368"; } +i.icon.accusoft:before { content: "\f369"; } +i.icon.address.book:before { content: "\f2b9"; } +i.icon.address.card:before { content: "\f2bb"; } +i.icon.adjust:before { content: "\f042"; } +i.icon.adn:before { content: "\f170"; } +i.icon.adversal:before { content: "\f36a"; } +i.icon.affiliatetheme:before { content: "\f36b"; } +i.icon.algolia:before { content: "\f36c"; } +i.icon.align.center:before { content: "\f037"; } +i.icon.align.justify:before { content: "\f039"; } +i.icon.align.left:before { content: "\f036"; } +i.icon.align.right:before { content: "\f038"; } +i.icon.amazon:before { content: "\f270"; } +i.icon.amazon.pay:before { content: "\f42c"; } +i.icon.ambulance:before { content: "\f0f9"; } +i.icon.american.sign.language.interpreting:before { content: "\f2a3"; } +i.icon.amilia:before { content: "\f36d"; } +i.icon.anchor:before { content: "\f13d"; } +i.icon.android:before { content: "\f17b"; } +i.icon.angellist:before { content: "\f209"; } +i.icon.angle.double.down:before { content: "\f103"; } +i.icon.angle.double.left:before { content: "\f100"; } +i.icon.angle.double.right:before { content: "\f101"; } +i.icon.angle.double.up:before { content: "\f102"; } +i.icon.angle.down:before { content: "\f107"; } +i.icon.angle.left:before { content: "\f104"; } +i.icon.angle.right:before { content: "\f105"; } +i.icon.angle.up:before { content: "\f106"; } +i.icon.angrycreative:before { content: "\f36e"; } +i.icon.angular:before { content: "\f420"; } +i.icon.app.store:before { content: "\f36f"; } +i.icon.app.store.ios:before { content: "\f370"; } +i.icon.apper:before { content: "\f371"; } +i.icon.apple:before { content: "\f179"; } +i.icon.apple.pay:before { content: "\f415"; } +i.icon.archive:before { content: "\f187"; } +i.icon.arrow.alternate.circle.down:before { content: "\f358"; } +i.icon.arrow.alternate.circle.left:before { content: "\f359"; } +i.icon.arrow.alternate.circle.right:before { content: "\f35a"; } +i.icon.arrow.alternate.circle.up:before { content: "\f35b"; } +i.icon.arrow.circle.down:before { content: "\f0ab"; } +i.icon.arrow.circle.left:before { content: "\f0a8"; } +i.icon.arrow.circle.right:before { content: "\f0a9"; } +i.icon.arrow.circle.up:before { content: "\f0aa"; } +i.icon.arrow.down:before { content: "\f063"; } +i.icon.arrow.left:before { content: "\f060"; } +i.icon.arrow.right:before { content: "\f061"; } +i.icon.arrow.up:before { content: "\f062"; } +i.icon.arrows.alternate:before { content: "\f0b2"; } +i.icon.arrows.alternate.horizontal:before { content: "\f337"; } +i.icon.arrows.alternate.vertical:before { content: "\f338"; } +i.icon.assistive.listening.systems:before { content: "\f2a2"; } +i.icon.asterisk:before { content: "\f069"; } +i.icon.asymmetrik:before { content: "\f372"; } +i.icon.at:before { content: "\f1fa"; } +i.icon.audible:before { content: "\f373"; } +i.icon.audio.description:before { content: "\f29e"; } +i.icon.autoprefixer:before { content: "\f41c"; } +i.icon.avianex:before { content: "\f374"; } +i.icon.aviato:before { content: "\f421"; } +i.icon.aws:before { content: "\f375"; } +i.icon.backward:before { content: "\f04a"; } +i.icon.balance.scale:before { content: "\f24e"; } +i.icon.ban:before { content: "\f05e"; } +i.icon.band.aid:before { content: "\f462"; } +i.icon.bandcamp:before { content: "\f2d5"; } +i.icon.barcode:before { content: "\f02a"; } +i.icon.bars:before { content: "\f0c9"; } +i.icon.baseball.ball:before { content: "\f433"; } +i.icon.basketball.ball:before { content: "\f434"; } +i.icon.bath:before { content: "\f2cd"; } +i.icon.battery.empty:before { content: "\f244"; } +i.icon.battery.full:before { content: "\f240"; } +i.icon.battery.half:before { content: "\f242"; } +i.icon.battery.quarter:before { content: "\f243"; } +i.icon.battery.three.quarters:before { content: "\f241"; } +i.icon.bed:before { content: "\f236"; } +i.icon.beer:before { content: "\f0fc"; } +i.icon.behance:before { content: "\f1b4"; } +i.icon.behance.square:before { content: "\f1b5"; } +i.icon.bell:before { content: "\f0f3"; } +i.icon.bell.slash:before { content: "\f1f6"; } +i.icon.bicycle:before { content: "\f206"; } +i.icon.bimobject:before { content: "\f378"; } +i.icon.binoculars:before { content: "\f1e5"; } +i.icon.birthday.cake:before { content: "\f1fd"; } +i.icon.bitbucket:before { content: "\f171"; } +i.icon.bitcoin:before { content: "\f379"; } +i.icon.bity:before { content: "\f37a"; } +i.icon.black.tie:before { content: "\f27e"; } +i.icon.blackberry:before { content: "\f37b"; } +i.icon.blind:before { content: "\f29d"; } +i.icon.blogger:before { content: "\f37c"; } +i.icon.blogger.b:before { content: "\f37d"; } +i.icon.bluetooth:before { content: "\f293"; } +i.icon.bluetooth.b:before { content: "\f294"; } +i.icon.bold:before { content: "\f032"; } +i.icon.bolt:before { content: "\f0e7"; } +i.icon.bomb:before { content: "\f1e2"; } +i.icon.book:before { content: "\f02d"; } +i.icon.bookmark:before { content: "\f02e"; } +i.icon.bowling.ball:before { content: "\f436"; } +i.icon.box:before { content: "\f466"; } +i.icon.boxes:before { content: "\f468"; } +i.icon.braille:before { content: "\f2a1"; } +i.icon.briefcase:before { content: "\f0b1"; } +i.icon.btc:before { content: "\f15a"; } +i.icon.bug:before { content: "\f188"; } +i.icon.building:before { content: "\f1ad"; } +i.icon.bullhorn:before { content: "\f0a1"; } +i.icon.bullseye:before { content: "\f140"; } +i.icon.buromobelexperte:before { content: "\f37f"; } +i.icon.bus:before { content: "\f207"; } +i.icon.buysellads:before { content: "\f20d"; } +i.icon.calculator:before { content: "\f1ec"; } +i.icon.calendar:before { content: "\f133"; } +i.icon.calendar.alternate:before { content: "\f073"; } +i.icon.calendar.check:before { content: "\f274"; } +i.icon.calendar.minus:before { content: "\f272"; } +i.icon.calendar.plus:before { content: "\f271"; } +i.icon.calendar.times:before { content: "\f273"; } +i.icon.camera:before { content: "\f030"; } +i.icon.camera.retro:before { content: "\f083"; } +i.icon.car:before { content: "\f1b9"; } +i.icon.caret.down:before { content: "\f0d7"; } +i.icon.caret.left:before { content: "\f0d9"; } +i.icon.caret.right:before { content: "\f0da"; } +i.icon.caret.square.down:before { content: "\f150"; } +i.icon.caret.square.left:before { content: "\f191"; } +i.icon.caret.square.right:before { content: "\f152"; } +i.icon.caret.square.up:before { content: "\f151"; } +i.icon.caret.up:before { content: "\f0d8"; } +i.icon.cart.arrow.down:before { content: "\f218"; } +i.icon.cart.plus:before { content: "\f217"; } +i.icon.cc.amazon.pay:before { content: "\f42d"; } +i.icon.cc.amex:before { content: "\f1f3"; } +i.icon.cc.apple.pay:before { content: "\f416"; } +i.icon.cc.diners.club:before { content: "\f24c"; } +i.icon.cc.discover:before { content: "\f1f2"; } +i.icon.cc.jcb:before { content: "\f24b"; } +i.icon.cc.mastercard:before { content: "\f1f1"; } +i.icon.cc.paypal:before { content: "\f1f4"; } +i.icon.cc.stripe:before { content: "\f1f5"; } +i.icon.cc.visa:before { content: "\f1f0"; } +i.icon.centercode:before { content: "\f380"; } +i.icon.certificate:before { content: "\f0a3"; } +i.icon.chart.area:before { content: "\f1fe"; } +i.icon.chart.bar:before { content: "\f080"; } +i.icon.chart.line:before { content: "\f201"; } +i.icon.chart.pie:before { content: "\f200"; } +i.icon.check:before { content: "\f00c"; } +i.icon.check.circle:before { content: "\f058"; } +i.icon.check.square:before { content: "\f14a"; } +i.icon.chess:before { content: "\f439"; } +i.icon.chess.bishop:before { content: "\f43a"; } +i.icon.chess.board:before { content: "\f43c"; } +i.icon.chess.king:before { content: "\f43f"; } +i.icon.chess.knight:before { content: "\f441"; } +i.icon.chess.pawn:before { content: "\f443"; } +i.icon.chess.queen:before { content: "\f445"; } +i.icon.chess.rook:before { content: "\f447"; } +i.icon.chevron.circle.down:before { content: "\f13a"; } +i.icon.chevron.circle.left:before { content: "\f137"; } +i.icon.chevron.circle.right:before { content: "\f138"; } +i.icon.chevron.circle.up:before { content: "\f139"; } +i.icon.chevron.down:before { content: "\f078"; } +i.icon.chevron.left:before { content: "\f053"; } +i.icon.chevron.right:before { content: "\f054"; } +i.icon.chevron.up:before { content: "\f077"; } +i.icon.child:before { content: "\f1ae"; } +i.icon.chrome:before { content: "\f268"; } +i.icon.circle:before { content: "\f111"; } +i.icon.circle.notch:before { content: "\f1ce"; } +i.icon.clipboard:before { content: "\f328"; } +i.icon.clipboard.check:before { content: "\f46c"; } +i.icon.clipboard.list:before { content: "\f46d"; } +i.icon.clock:before { content: "\f017"; } +i.icon.clone:before { content: "\f24d"; } +i.icon.closed.captioning:before { content: "\f20a"; } +i.icon.cloud:before { content: "\f0c2"; } +i.icon.cloudscale:before { content: "\f383"; } +i.icon.cloudsmith:before { content: "\f384"; } +i.icon.cloudversify:before { content: "\f385"; } +i.icon.code:before { content: "\f121"; } +i.icon.code.branch:before { content: "\f126"; } +i.icon.codepen:before { content: "\f1cb"; } +i.icon.codiepie:before { content: "\f284"; } +i.icon.coffee:before { content: "\f0f4"; } +i.icon.cog:before { content: "\f013"; } +i.icon.cogs:before { content: "\f085"; } +i.icon.columns:before { content: "\f0db"; } +i.icon.comment:before { content: "\f075"; } +i.icon.comment.alternate:before { content: "\f27a"; } +i.icon.comments:before { content: "\f086"; } +i.icon.compass:before { content: "\f14e"; } +i.icon.compress:before { content: "\f066"; } +i.icon.connectdevelop:before { content: "\f20e"; } +i.icon.contao:before { content: "\f26d"; } +i.icon.copy:before { content: "\f0c5"; } +i.icon.copyright:before { content: "\f1f9"; } +i.icon.cpanel:before { content: "\f388"; } +i.icon.creative.commons:before { content: "\f25e"; } +i.icon.credit.card:before { content: "\f09d"; } +i.icon.crop:before { content: "\f125"; } +i.icon.crosshairs:before { content: "\f05b"; } +i.icon.css3:before { content: "\f13c"; } +i.icon.css3.alternate:before { content: "\f38b"; } +i.icon.cube:before { content: "\f1b2"; } +i.icon.cubes:before { content: "\f1b3"; } +i.icon.cut:before { content: "\f0c4"; } +i.icon.cuttlefish:before { content: "\f38c"; } +i.icon.d.and.d:before { content: "\f38d"; } +i.icon.dashcube:before { content: "\f210"; } +i.icon.database:before { content: "\f1c0"; } +i.icon.deaf:before { content: "\f2a4"; } +i.icon.delicious:before { content: "\f1a5"; } +i.icon.deploydog:before { content: "\f38e"; } +i.icon.deskpro:before { content: "\f38f"; } +i.icon.desktop:before { content: "\f108"; } +i.icon.deviantart:before { content: "\f1bd"; } +i.icon.digg:before { content: "\f1a6"; } +i.icon.digital.ocean:before { content: "\f391"; } +i.icon.discord:before { content: "\f392"; } +i.icon.discourse:before { content: "\f393"; } +i.icon.dna:before { content: "\f471"; } +i.icon.dochub:before { content: "\f394"; } +i.icon.docker:before { content: "\f395"; } +i.icon.dollar.sign:before { content: "\f155"; } +i.icon.dolly:before { content: "\f472"; } +i.icon.dolly.flatbed:before { content: "\f474"; } +i.icon.dot.circle:before { content: "\f192"; } +i.icon.download:before { content: "\f019"; } +i.icon.draft2digital:before { content: "\f396"; } +i.icon.dribbble:before { content: "\f17d"; } +i.icon.dribbble.square:before { content: "\f397"; } +i.icon.dropbox:before { content: "\f16b"; } +i.icon.drupal:before { content: "\f1a9"; } +i.icon.dyalog:before { content: "\f399"; } +i.icon.earlybirds:before { content: "\f39a"; } +i.icon.edge:before { content: "\f282"; } +i.icon.edit:before { content: "\f044"; } +i.icon.eject:before { content: "\f052"; } +i.icon.elementor:before { content: "\f430"; } +i.icon.ellipsis.horizontal:before { content: "\f141"; } +i.icon.ellipsis.vertical:before { content: "\f142"; } +i.icon.ember:before { content: "\f423"; } +i.icon.empire:before { content: "\f1d1"; } +i.icon.envelope:before { content: "\f0e0"; } +i.icon.envelope.open:before { content: "\f2b6"; } +i.icon.envelope.square:before { content: "\f199"; } +i.icon.envira:before { content: "\f299"; } +i.icon.eraser:before { content: "\f12d"; } +i.icon.erlang:before { content: "\f39d"; } +i.icon.ethereum:before { content: "\f42e"; } +i.icon.etsy:before { content: "\f2d7"; } +i.icon.euro.sign:before { content: "\f153"; } +i.icon.exchange.alternate:before { content: "\f362"; } +i.icon.exclamation:before { content: "\f12a"; } +i.icon.exclamation.circle:before { content: "\f06a"; } +i.icon.exclamation.triangle:before { content: "\f071"; } +i.icon.expand:before { content: "\f065"; } +i.icon.expand.arrows.alternate:before { content: "\f31e"; } +i.icon.expeditedssl:before { content: "\f23e"; } +i.icon.external.alternate:before { content: "\f35d"; } +i.icon.external.square.alternate:before { content: "\f360"; } +i.icon.eye:before { content: "\f06e"; } +i.icon.eye.dropper:before { content: "\f1fb"; } +i.icon.eye.slash:before { content: "\f070"; } +i.icon.facebook:before { content: "\f09a"; } +i.icon.facebook.f:before { content: "\f39e"; } +i.icon.facebook.messenger:before { content: "\f39f"; } +i.icon.facebook.square:before { content: "\f082"; } +i.icon.fast.backward:before { content: "\f049"; } +i.icon.fast.forward:before { content: "\f050"; } +i.icon.fax:before { content: "\f1ac"; } +i.icon.female:before { content: "\f182"; } +i.icon.fighter.jet:before { content: "\f0fb"; } +i.icon.file:before { content: "\f15b"; } +i.icon.file.alternate:before { content: "\f15c"; } +i.icon.file.archive:before { content: "\f1c6"; } +i.icon.file.audio:before { content: "\f1c7"; } +i.icon.file.code:before { content: "\f1c9"; } +i.icon.file.excel:before { content: "\f1c3"; } +i.icon.file.image:before { content: "\f1c5"; } +i.icon.file.pdf:before { content: "\f1c1"; } +i.icon.file.powerpoint:before { content: "\f1c4"; } +i.icon.file.video:before { content: "\f1c8"; } +i.icon.file.word:before { content: "\f1c2"; } +i.icon.film:before { content: "\f008"; } +i.icon.filter:before { content: "\f0b0"; } +i.icon.fire:before { content: "\f06d"; } +i.icon.fire.extinguisher:before { content: "\f134"; } +i.icon.firefox:before { content: "\f269"; } +i.icon.first.aid:before { content: "\f479"; } +i.icon.first.order:before { content: "\f2b0"; } +i.icon.firstdraft:before { content: "\f3a1"; } +i.icon.flag:before { content: "\f024"; } +i.icon.flag.checkered:before { content: "\f11e"; } +i.icon.flask:before { content: "\f0c3"; } +i.icon.flickr:before { content: "\f16e"; } +i.icon.flipboard:before { content: "\f44d"; } +i.icon.fly:before { content: "\f417"; } +i.icon.folder:before { content: "\f07b"; } +i.icon.folder.open:before { content: "\f07c"; } +i.icon.font:before { content: "\f031"; } +i.icon.font.awesome:before { content: "\f2b4"; } +i.icon.font.awesome.alternate:before { content: "\f35c"; } +i.icon.font.awesome.flag:before { content: "\f425"; } +i.icon.fonticons:before { content: "\f280"; } +i.icon.fonticons.fi:before { content: "\f3a2"; } +i.icon.football.ball:before { content: "\f44e"; } +i.icon.fort.awesome:before { content: "\f286"; } +i.icon.fort.awesome.alternate:before { content: "\f3a3"; } +i.icon.forumbee:before { content: "\f211"; } +i.icon.forward:before { content: "\f04e"; } +i.icon.foursquare:before { content: "\f180"; } +i.icon.free.code.camp:before { content: "\f2c5"; } +i.icon.freebsd:before { content: "\f3a4"; } +i.icon.frown:before { content: "\f119"; } +i.icon.futbol:before { content: "\f1e3"; } +i.icon.gamepad:before { content: "\f11b"; } +i.icon.gavel:before { content: "\f0e3"; } +i.icon.gem:before { content: "\f3a5"; } +i.icon.genderless:before { content: "\f22d"; } +i.icon.get.pocket:before { content: "\f265"; } +i.icon.gg:before { content: "\f260"; } +i.icon.gg.circle:before { content: "\f261"; } +i.icon.gift:before { content: "\f06b"; } +i.icon.git:before { content: "\f1d3"; } +i.icon.git.square:before { content: "\f1d2"; } +i.icon.github:before { content: "\f09b"; } +i.icon.github.alternate:before { content: "\f113"; } +i.icon.github.square:before { content: "\f092"; } +i.icon.gitkraken:before { content: "\f3a6"; } +i.icon.gitlab:before { content: "\f296"; } +i.icon.gitter:before { content: "\f426"; } +i.icon.glass.martini:before { content: "\f000"; } +i.icon.glide:before { content: "\f2a5"; } +i.icon.glide.g:before { content: "\f2a6"; } +i.icon.globe:before { content: "\f0ac"; } +i.icon.gofore:before { content: "\f3a7"; } +i.icon.golf.ball:before { content: "\f450"; } +i.icon.goodreads:before { content: "\f3a8"; } +i.icon.goodreads.g:before { content: "\f3a9"; } +i.icon.google:before { content: "\f1a0"; } +i.icon.google.drive:before { content: "\f3aa"; } +i.icon.google.play:before { content: "\f3ab"; } +i.icon.google.plus:before { content: "\f2b3"; } +i.icon.google.plus.g:before { content: "\f0d5"; } +i.icon.google.plus.square:before { content: "\f0d4"; } +i.icon.google.wallet:before { content: "\f1ee"; } +i.icon.graduation.cap:before { content: "\f19d"; } +i.icon.gratipay:before { content: "\f184"; } +i.icon.grav:before { content: "\f2d6"; } +i.icon.gripfire:before { content: "\f3ac"; } +i.icon.grunt:before { content: "\f3ad"; } +i.icon.gulp:before { content: "\f3ae"; } +i.icon.h.square:before { content: "\f0fd"; } +i.icon.hacker.news:before { content: "\f1d4"; } +i.icon.hacker.news.square:before { content: "\f3af"; } +i.icon.hand.lizard:before { content: "\f258"; } +i.icon.hand.paper:before { content: "\f256"; } +i.icon.hand.peace:before { content: "\f25b"; } +i.icon.hand.point.down:before { content: "\f0a7"; } +i.icon.hand.point.left:before { content: "\f0a5"; } +i.icon.hand.point.right:before { content: "\f0a4"; } +i.icon.hand.point.up:before { content: "\f0a6"; } +i.icon.hand.pointer:before { content: "\f25a"; } +i.icon.hand.rock:before { content: "\f255"; } +i.icon.hand.scissors:before { content: "\f257"; } +i.icon.hand.spock:before { content: "\f259"; } +i.icon.handshake:before { content: "\f2b5"; } +i.icon.hashtag:before { content: "\f292"; } +i.icon.hdd:before { content: "\f0a0"; } +i.icon.heading:before { content: "\f1dc"; } +i.icon.headphones:before { content: "\f025"; } +i.icon.heart:before { content: "\f004"; } +i.icon.heartbeat:before { content: "\f21e"; } +i.icon.hips:before { content: "\f452"; } +i.icon.hire.a.helper:before { content: "\f3b0"; } +i.icon.history:before { content: "\f1da"; } +i.icon.hockey.puck:before { content: "\f453"; } +i.icon.home:before { content: "\f015"; } +i.icon.hooli:before { content: "\f427"; } +i.icon.hospital:before { content: "\f0f8"; } +i.icon.hospital.symbol:before { content: "\f47e"; } +i.icon.hotjar:before { content: "\f3b1"; } +i.icon.hourglass:before { content: "\f254"; } +i.icon.hourglass.end:before { content: "\f253"; } +i.icon.hourglass.half:before { content: "\f252"; } +i.icon.hourglass.start:before { content: "\f251"; } +i.icon.houzz:before { content: "\f27c"; } +i.icon.html5:before { content: "\f13b"; } +i.icon.hubspot:before { content: "\f3b2"; } +i.icon.i.cursor:before { content: "\f246"; } +i.icon.id.badge:before { content: "\f2c1"; } +i.icon.id.card:before { content: "\f2c2"; } +i.icon.image:before { content: "\f03e"; } +i.icon.images:before { content: "\f302"; } +i.icon.imdb:before { content: "\f2d8"; } +i.icon.inbox:before { content: "\f01c"; } +i.icon.indent:before { content: "\f03c"; } +i.icon.industry:before { content: "\f275"; } +i.icon.info:before { content: "\f129"; } +i.icon.info.circle:before { content: "\f05a"; } +i.icon.instagram:before { content: "\f16d"; } +i.icon.internet.explorer:before { content: "\f26b"; } +i.icon.ioxhost:before { content: "\f208"; } +i.icon.italic:before { content: "\f033"; } +i.icon.itunes:before { content: "\f3b4"; } +i.icon.itunes.note:before { content: "\f3b5"; } +i.icon.jenkins:before { content: "\f3b6"; } +i.icon.joget:before { content: "\f3b7"; } +i.icon.joomla:before { content: "\f1aa"; } +i.icon.js:before { content: "\f3b8"; } +i.icon.js.square:before { content: "\f3b9"; } +i.icon.jsfiddle:before { content: "\f1cc"; } +i.icon.key:before { content: "\f084"; } +i.icon.keyboard:before { content: "\f11c"; } +i.icon.keycdn:before { content: "\f3ba"; } +i.icon.kickstarter:before { content: "\f3bb"; } +i.icon.kickstarter.k:before { content: "\f3bc"; } +i.icon.korvue:before { content: "\f42f"; } +i.icon.language:before { content: "\f1ab"; } +i.icon.laptop:before { content: "\f109"; } +i.icon.laravel:before { content: "\f3bd"; } +i.icon.lastfm:before { content: "\f202"; } +i.icon.lastfm.square:before { content: "\f203"; } +i.icon.leaf:before { content: "\f06c"; } +i.icon.leanpub:before { content: "\f212"; } +i.icon.lemon:before { content: "\f094"; } +i.icon.less:before { content: "\f41d"; } +i.icon.level.down.alternate:before { content: "\f3be"; } +i.icon.level.up.alternate:before { content: "\f3bf"; } +i.icon.life.ring:before { content: "\f1cd"; } +i.icon.lightbulb:before { content: "\f0eb"; } +i.icon.linechat:before { content: "\f3c0"; } +i.icon.linkify:before { content: "\f0c1"; } +i.icon.linkedin:before { content: "\f08c"; } +i.icon.linkedin.alt:before { content: "\f0e1"; } +i.icon.linode:before { content: "\f2b8"; } +i.icon.linux:before { content: "\f17c"; } +i.icon.lira.sign:before { content: "\f195"; } +i.icon.list:before { content: "\f03a"; } +i.icon.list.alternate:before { content: "\f022"; } +i.icon.list.ol:before { content: "\f0cb"; } +i.icon.list.ul:before { content: "\f0ca"; } +i.icon.location.arrow:before { content: "\f124"; } +i.icon.lock:before { content: "\f023"; } +i.icon.lock.open:before { content: "\f3c1"; } +i.icon.long.arrow.alternate.down:before { content: "\f309"; } +i.icon.long.arrow.alternate.left:before { content: "\f30a"; } +i.icon.long.arrow.alternate.right:before { content: "\f30b"; } +i.icon.long.arrow.alternate.up:before { content: "\f30c"; } +i.icon.low.vision:before { content: "\f2a8"; } +i.icon.lyft:before { content: "\f3c3"; } +i.icon.magento:before { content: "\f3c4"; } +i.icon.magic:before { content: "\f0d0"; } +i.icon.magnet:before { content: "\f076"; } +i.icon.male:before { content: "\f183"; } +i.icon.map:before { content: "\f279"; } +i.icon.map.marker:before { content: "\f041"; } +i.icon.map.marker.alternate:before { content: "\f3c5"; } +i.icon.map.pin:before { content: "\f276"; } +i.icon.map.signs:before { content: "\f277"; } +i.icon.mars:before { content: "\f222"; } +i.icon.mars.double:before { content: "\f227"; } +i.icon.mars.stroke:before { content: "\f229"; } +i.icon.mars.stroke.horizontal:before { content: "\f22b"; } +i.icon.mars.stroke.vertical:before { content: "\f22a"; } +i.icon.maxcdn:before { content: "\f136"; } +i.icon.medapps:before { content: "\f3c6"; } +i.icon.medium:before { content: "\f23a"; } +i.icon.medium.m:before { content: "\f3c7"; } +i.icon.medkit:before { content: "\f0fa"; } +i.icon.medrt:before { content: "\f3c8"; } +i.icon.meetup:before { content: "\f2e0"; } +i.icon.meh:before { content: "\f11a"; } +i.icon.mercury:before { content: "\f223"; } +i.icon.microchip:before { content: "\f2db"; } +i.icon.microphone:before { content: "\f130"; } +i.icon.microphone.slash:before { content: "\f131"; } +i.icon.microsoft:before { content: "\f3ca"; } +i.icon.minus:before { content: "\f068"; } +i.icon.minus.circle:before { content: "\f056"; } +i.icon.minus.square:before { content: "\f146"; } +i.icon.mix:before { content: "\f3cb"; } +i.icon.mixcloud:before { content: "\f289"; } +i.icon.mizuni:before { content: "\f3cc"; } +i.icon.mobile:before { content: "\f10b"; } +i.icon.mobile.alternate:before { content: "\f3cd"; } +i.icon.modx:before { content: "\f285"; } +i.icon.monero:before { content: "\f3d0"; } +i.icon.money.bill.alternate:before { content: "\f3d1"; } +i.icon.moon:before { content: "\f186"; } +i.icon.motorcycle:before { content: "\f21c"; } +i.icon.mouse.pointer:before { content: "\f245"; } +i.icon.music:before { content: "\f001"; } +i.icon.napster:before { content: "\f3d2"; } +i.icon.neuter:before { content: "\f22c"; } +i.icon.newspaper:before { content: "\f1ea"; } +i.icon.nintendo.switch:before { content: "\f418"; } +i.icon.node:before { content: "\f419"; } +i.icon.node.js:before { content: "\f3d3"; } +i.icon.npm:before { content: "\f3d4"; } +i.icon.ns8:before { content: "\f3d5"; } +i.icon.nutritionix:before { content: "\f3d6"; } +i.icon.object.group:before { content: "\f247"; } +i.icon.object.ungroup:before { content: "\f248"; } +i.icon.odnoklassniki:before { content: "\f263"; } +i.icon.odnoklassniki.square:before { content: "\f264"; } +i.icon.opencart:before { content: "\f23d"; } +i.icon.openid:before { content: "\f19b"; } +i.icon.opera:before { content: "\f26a"; } +i.icon.optin.monster:before { content: "\f23c"; } +i.icon.osi:before { content: "\f41a"; } +i.icon.outdent:before { content: "\f03b"; } +i.icon.page4:before { content: "\f3d7"; } +i.icon.pagelines:before { content: "\f18c"; } +i.icon.paint.brush:before { content: "\f1fc"; } +i.icon.palfed:before { content: "\f3d8"; } +i.icon.pallet:before { content: "\f482"; } +i.icon.paper.plane:before { content: "\f1d8"; } +i.icon.paperclip:before { content: "\f0c6"; } +i.icon.paragraph:before { content: "\f1dd"; } +i.icon.paste:before { content: "\f0ea"; } +i.icon.patreon:before { content: "\f3d9"; } +i.icon.pause:before { content: "\f04c"; } +i.icon.pause.circle:before { content: "\f28b"; } +i.icon.paw:before { content: "\f1b0"; } +i.icon.paypal:before { content: "\f1ed"; } +i.icon.pen.square:before { content: "\f14b"; } +i.icon.pencil.alternate:before { content: "\f303"; } +i.icon.percent:before { content: "\f295"; } +i.icon.periscope:before { content: "\f3da"; } +i.icon.phabricator:before { content: "\f3db"; } +i.icon.phoenix.framework:before { content: "\f3dc"; } +i.icon.phone:before { content: "\f095"; } +i.icon.phone.square:before { content: "\f098"; } +i.icon.phone.volume:before { content: "\f2a0"; } +i.icon.php:before { content: "\f457"; } +i.icon.pied.piper:before { content: "\f2ae"; } +i.icon.pied.piper.alternate:before { content: "\f1a8"; } +i.icon.pied.piper.pp:before { content: "\f1a7"; } +i.icon.pills:before { content: "\f484"; } +i.icon.pinterest:before { content: "\f0d2"; } +i.icon.pinterest.p:before { content: "\f231"; } +i.icon.pinterest.square:before { content: "\f0d3"; } +i.icon.plane:before { content: "\f072"; } +i.icon.play:before { content: "\f04b"; } +i.icon.play.circle:before { content: "\f144"; } +i.icon.playstation:before { content: "\f3df"; } +i.icon.plug:before { content: "\f1e6"; } +i.icon.plus:before { content: "\f067"; } +i.icon.plus.circle:before { content: "\f055"; } +i.icon.plus.square:before { content: "\f0fe"; } +i.icon.podcast:before { content: "\f2ce"; } +i.icon.pound.sign:before { content: "\f154"; } +i.icon.power.off:before { content: "\f011"; } +i.icon.print:before { content: "\f02f"; } +i.icon.product.hunt:before { content: "\f288"; } +i.icon.pushed:before { content: "\f3e1"; } +i.icon.puzzle.piece:before { content: "\f12e"; } +i.icon.python:before { content: "\f3e2"; } +i.icon.qq:before { content: "\f1d6"; } +i.icon.qrcode:before { content: "\f029"; } +i.icon.question:before { content: "\f128"; } +i.icon.question.circle:before { content: "\f059"; } +i.icon.quidditch:before { content: "\f458"; } +i.icon.quinscape:before { content: "\f459"; } +i.icon.quora:before { content: "\f2c4"; } +i.icon.quote.left:before { content: "\f10d"; } +i.icon.quote.right:before { content: "\f10e"; } +i.icon.random:before { content: "\f074"; } +i.icon.ravelry:before { content: "\f2d9"; } +i.icon.react:before { content: "\f41b"; } +i.icon.rebel:before { content: "\f1d0"; } +i.icon.recycle:before { content: "\f1b8"; } +i.icon.redriver:before { content: "\f3e3"; } +i.icon.reddit:before { content: "\f1a1"; } +i.icon.reddit.alien:before { content: "\f281"; } +i.icon.reddit.square:before { content: "\f1a2"; } +i.icon.redo:before { content: "\f01e"; } +i.icon.redo.alternate:before { content: "\f2f9"; } +i.icon.registered:before { content: "\f25d"; } +i.icon.rendact:before { content: "\f3e4"; } +i.icon.renren:before { content: "\f18b"; } +i.icon.reply:before { content: "\f3e5"; } +i.icon.reply.all:before { content: "\f122"; } +i.icon.replyd:before { content: "\f3e6"; } +i.icon.resolving:before { content: "\f3e7"; } +i.icon.retweet:before { content: "\f079"; } +i.icon.road:before { content: "\f018"; } +i.icon.rocket:before { content: "\f135"; } +i.icon.rocketchat:before { content: "\f3e8"; } +i.icon.rockrms:before { content: "\f3e9"; } +i.icon.rss:before { content: "\f09e"; } +i.icon.rss.square:before { content: "\f143"; } +i.icon.ruble.sign:before { content: "\f158"; } +i.icon.rupee.sign:before { content: "\f156"; } +i.icon.safari:before { content: "\f267"; } +i.icon.sass:before { content: "\f41e"; } +i.icon.save:before { content: "\f0c7"; } +i.icon.schlix:before { content: "\f3ea"; } +i.icon.scribd:before { content: "\f28a"; } +i.icon.search:before { content: "\f002"; } +i.icon.search.minus:before { content: "\f010"; } +i.icon.search.plus:before { content: "\f00e"; } +i.icon.searchengin:before { content: "\f3eb"; } +i.icon.sellcast:before { content: "\f2da"; } +i.icon.sellsy:before { content: "\f213"; } +i.icon.server:before { content: "\f233"; } +i.icon.servicestack:before { content: "\f3ec"; } +i.icon.share:before { content: "\f064"; } +i.icon.share.alternate:before { content: "\f1e0"; } +i.icon.share.alternate.square:before { content: "\f1e1"; } +i.icon.share.square:before { content: "\f14d"; } +i.icon.shekel.sign:before { content: "\f20b"; } +i.icon.shield.alternate:before { content: "\f3ed"; } +i.icon.ship:before { content: "\f21a"; } +i.icon.shipping.fast:before { content: "\f48b"; } +i.icon.shirtsinbulk:before { content: "\f214"; } +i.icon.shopping.bag:before { content: "\f290"; } +i.icon.shopping.basket:before { content: "\f291"; } +i.icon.shopping.cart:before { content: "\f07a"; } +i.icon.shower:before { content: "\f2cc"; } +i.icon.sign.language:before { content: "\f2a7"; } +i.icon.signal:before { content: "\f012"; } +i.icon.simplybuilt:before { content: "\f215"; } +i.icon.sistrix:before { content: "\f3ee"; } +i.icon.sitemap:before { content: "\f0e8"; } +i.icon.skyatlas:before { content: "\f216"; } +i.icon.skype:before { content: "\f17e"; } +i.icon.slack:before { content: "\f198"; } +i.icon.slack.hash:before { content: "\f3ef"; } +i.icon.sliders.horizontal:before { content: "\f1de"; } +i.icon.slideshare:before { content: "\f1e7"; } +i.icon.smile:before { content: "\f118"; } +i.icon.snapchat:before { content: "\f2ab"; } +i.icon.snapchat.ghost:before { content: "\f2ac"; } +i.icon.snapchat.square:before { content: "\f2ad"; } +i.icon.snowflake:before { content: "\f2dc"; } +i.icon.sort:before { content: "\f0dc"; } +i.icon.sort.alphabet.down:before { content: "\f15d"; } +i.icon.sort.alphabet.up:before { content: "\f15e"; } +i.icon.sort.amount.down:before { content: "\f160"; } +i.icon.sort.amount.up:before { content: "\f161"; } +i.icon.sort.down:before { content: "\f0dd"; } +i.icon.sort.numeric.down:before { content: "\f162"; } +i.icon.sort.numeric.up:before { content: "\f163"; } +i.icon.sort.up:before { content: "\f0de"; } +i.icon.soundcloud:before { content: "\f1be"; } +i.icon.space.shuttle:before { content: "\f197"; } +i.icon.speakap:before { content: "\f3f3"; } +i.icon.spinner:before { content: "\f110"; } +i.icon.spotify:before { content: "\f1bc"; } +i.icon.square:before { content: "\f0c8"; } +i.icon.square.full:before { content: "\f45c"; } +i.icon.stack.exchange:before { content: "\f18d"; } +i.icon.stack.overflow:before { content: "\f16c"; } +i.icon.star:before { content: "\f005"; } +i.icon.star.half:before { content: "\f089"; } +i.icon.staylinked:before { content: "\f3f5"; } +i.icon.steam:before { content: "\f1b6"; } +i.icon.steam.square:before { content: "\f1b7"; } +i.icon.steam.symbol:before { content: "\f3f6"; } +i.icon.step.backward:before { content: "\f048"; } +i.icon.step.forward:before { content: "\f051"; } +i.icon.stethoscope:before { content: "\f0f1"; } +i.icon.sticker.mule:before { content: "\f3f7"; } +i.icon.sticky.note:before { content: "\f249"; } +i.icon.stop:before { content: "\f04d"; } +i.icon.stop.circle:before { content: "\f28d"; } +i.icon.stopwatch:before { content: "\f2f2"; } +i.icon.strava:before { content: "\f428"; } +i.icon.street.view:before { content: "\f21d"; } +i.icon.strikethrough:before { content: "\f0cc"; } +i.icon.stripe:before { content: "\f429"; } +i.icon.stripe.s:before { content: "\f42a"; } +i.icon.studiovinari:before { content: "\f3f8"; } +i.icon.stumbleupon:before { content: "\f1a4"; } +i.icon.stumbleupon.circle:before { content: "\f1a3"; } +i.icon.subscript:before { content: "\f12c"; } +i.icon.subway:before { content: "\f239"; } +i.icon.suitcase:before { content: "\f0f2"; } +i.icon.sun:before { content: "\f185"; } +i.icon.superpowers:before { content: "\f2dd"; } +i.icon.superscript:before { content: "\f12b"; } +i.icon.supple:before { content: "\f3f9"; } +i.icon.sync:before { content: "\f021"; } +i.icon.sync.alternate:before { content: "\f2f1"; } +i.icon.syringe:before { content: "\f48e"; } +i.icon.table:before { content: "\f0ce"; } +i.icon.table.tennis:before { content: "\f45d"; } +i.icon.tablet:before { content: "\f10a"; } +i.icon.tablet.alternate:before { content: "\f3fa"; } +i.icon.tachometer.alternate:before { content: "\f3fd"; } +i.icon.tag:before { content: "\f02b"; } +i.icon.tags:before { content: "\f02c"; } +i.icon.tasks:before { content: "\f0ae"; } +i.icon.taxi:before { content: "\f1ba"; } +i.icon.telegram:before { content: "\f2c6"; } +i.icon.telegram.plane:before { content: "\f3fe"; } +i.icon.tencent.weibo:before { content: "\f1d5"; } +i.icon.terminal:before { content: "\f120"; } +i.icon.text.height:before { content: "\f034"; } +i.icon.text.width:before { content: "\f035"; } +i.icon.th:before { content: "\f00a"; } +i.icon.th.large:before { content: "\f009"; } +i.icon.th.list:before { content: "\f00b"; } +i.icon.themeisle:before { content: "\f2b2"; } +i.icon.thermometer:before { content: "\f491"; } +i.icon.thermometer.empty:before { content: "\f2cb"; } +i.icon.thermometer.full:before { content: "\f2c7"; } +i.icon.thermometer.half:before { content: "\f2c9"; } +i.icon.thermometer.quarter:before { content: "\f2ca"; } +i.icon.thermometer.three.quarters:before { content: "\f2c8"; } +i.icon.thumbs.down:before { content: "\f165"; } +i.icon.thumbs.up:before { content: "\f164"; } +i.icon.thumbtack:before { content: "\f08d"; } +i.icon.ticket.alternate:before { content: "\f3ff"; } +i.icon.times:before { content: "\f00d"; } +i.icon.times.circle:before { content: "\f057"; } +i.icon.tint:before { content: "\f043"; } +i.icon.toggle.off:before { content: "\f204"; } +i.icon.toggle.on:before { content: "\f205"; } +i.icon.trademark:before { content: "\f25c"; } +i.icon.train:before { content: "\f238"; } +i.icon.transgender:before { content: "\f224"; } +i.icon.transgender.alternate:before { content: "\f225"; } +i.icon.trash:before { content: "\f1f8"; } +i.icon.trash.alternate:before { content: "\f2ed"; } +i.icon.tree:before { content: "\f1bb"; } +i.icon.trello:before { content: "\f181"; } +i.icon.tripadvisor:before { content: "\f262"; } +i.icon.trophy:before { content: "\f091"; } +i.icon.truck:before { content: "\f0d1"; } +i.icon.tty:before { content: "\f1e4"; } +i.icon.tumblr:before { content: "\f173"; } +i.icon.tumblr.square:before { content: "\f174"; } +i.icon.tv:before { content: "\f26c"; } +i.icon.twitch:before { content: "\f1e8"; } +i.icon.twitter:before { content: "\f099"; } +i.icon.twitter.square:before { content: "\f081"; } +i.icon.typo3:before { content: "\f42b"; } +i.icon.uber:before { content: "\f402"; } +i.icon.uikit:before { content: "\f403"; } +i.icon.umbrella:before { content: "\f0e9"; } +i.icon.underline:before { content: "\f0cd"; } +i.icon.undo:before { content: "\f0e2"; } +i.icon.undo.alternate:before { content: "\f2ea"; } +i.icon.uniregistry:before { content: "\f404"; } +i.icon.universal.access:before { content: "\f29a"; } +i.icon.university:before { content: "\f19c"; } +i.icon.unlink:before { content: "\f127"; } +i.icon.unlock:before { content: "\f09c"; } +i.icon.unlock.alternate:before { content: "\f13e"; } +i.icon.untappd:before { content: "\f405"; } +i.icon.upload:before { content: "\f093"; } +i.icon.usb:before { content: "\f287"; } +i.icon.user:before { content: "\f007"; } +i.icon.user.circle:before { content: "\f2bd"; } +i.icon.user.md:before { content: "\f0f0"; } +i.icon.user.plus:before { content: "\f234"; } +i.icon.user.secret:before { content: "\f21b"; } +i.icon.user.times:before { content: "\f235"; } +i.icon.users:before { content: "\f0c0"; } +i.icon.ussunnah:before { content: "\f407"; } +i.icon.utensil.spoon:before { content: "\f2e5"; } +i.icon.utensils:before { content: "\f2e7"; } +i.icon.vaadin:before { content: "\f408"; } +i.icon.venus:before { content: "\f221"; } +i.icon.venus.double:before { content: "\f226"; } +i.icon.venus.mars:before { content: "\f228"; } +i.icon.viacoin:before { content: "\f237"; } +i.icon.viadeo:before { content: "\f2a9"; } +i.icon.viadeo.square:before { content: "\f2aa"; } +i.icon.viber:before { content: "\f409"; } +i.icon.video:before { content: "\f03d"; } +i.icon.vimeo:before { content: "\f40a"; } +i.icon.vimeo.square:before { content: "\f194"; } +i.icon.vimeo.v:before { content: "\f27d"; } +i.icon.vine:before { content: "\f1ca"; } +i.icon.vk:before { content: "\f189"; } +i.icon.vnv:before { content: "\f40b"; } +i.icon.volleyball.ball:before { content: "\f45f"; } +i.icon.volume.down:before { content: "\f027"; } +i.icon.volume.off:before { content: "\f026"; } +i.icon.volume.up:before { content: "\f028"; } +i.icon.vuejs:before { content: "\f41f"; } +i.icon.warehouse:before { content: "\f494"; } +i.icon.weibo:before { content: "\f18a"; } +i.icon.weight:before { content: "\f496"; } +i.icon.weixin:before { content: "\f1d7"; } +i.icon.whatsapp:before { content: "\f232"; } +i.icon.whatsapp.square:before { content: "\f40c"; } +i.icon.wheelchair:before { content: "\f193"; } +i.icon.whmcs:before { content: "\f40d"; } +i.icon.wifi:before { content: "\f1eb"; } +i.icon.wikipedia.w:before { content: "\f266"; } +i.icon.window.close:before { content: "\f410"; } +i.icon.window.maximize:before { content: "\f2d0"; } +i.icon.window.minimize:before { content: "\f2d1"; } +i.icon.window.restore:before { content: "\f2d2"; } +i.icon.windows:before { content: "\f17a"; } +i.icon.won.sign:before { content: "\f159"; } +i.icon.wordpress:before { content: "\f19a"; } +i.icon.wordpress.simple:before { content: "\f411"; } +i.icon.wpbeginner:before { content: "\f297"; } +i.icon.wpexplorer:before { content: "\f2de"; } +i.icon.wpforms:before { content: "\f298"; } +i.icon.wrench:before { content: "\f0ad"; } +i.icon.xbox:before { content: "\f412"; } +i.icon.xing:before { content: "\f168"; } +i.icon.xing.square:before { content: "\f169"; } +i.icon.y.combinator:before { content: "\f23b"; } +i.icon.yahoo:before { content: "\f19e"; } +i.icon.yandex:before { content: "\f413"; } +i.icon.yandex.international:before { content: "\f414"; } +i.icon.yelp:before { content: "\f1e9"; } +i.icon.yen.sign:before { content: "\f157"; } +i.icon.yoast:before { content: "\f2b1"; } +i.icon.youtube:before { content: "\f167"; } +i.icon.youtube.square:before { content: "\f431"; } + +/* Aliases */ +i.icon.chess.rock:before { content: "\f447"; } +i.icon.ordered.list:before { content: "\f0cb"; } +i.icon.unordered.list:before { content: "\f0ca"; } +i.icon.user.doctor:before { content: "\f0f0"; } +i.icon.shield:before { content: "\f3ed"; } +i.icon.puzzle:before { content: "\f12e"; } +i.icon.credit.card.amazon.pay:before { content: "\f42d"; } +i.icon.credit.card.american.express:before { content: "\f1f3"; } +i.icon.credit.card.diners.club:before { content: "\f24c"; } +i.icon.credit.card.discover:before { content: "\f1f2"; } +i.icon.credit.card.jcb:before { content: "\f24b"; } +i.icon.credit.card.mastercard:before { content: "\f1f1"; } +i.icon.credit.card.paypal:before { content: "\f1f4"; } +i.icon.credit.card.stripe:before { content: "\f1f5"; } +i.icon.credit.card.visa:before { content: "\f1f0"; } +i.icon.add.circle:before { content: "\f055"; } +i.icon.add.square:before { content: "\f0fe"; } +i.icon.add.to.calendar:before { content: "\f271"; } +i.icon.add.to.cart:before { content: "\f217"; } +i.icon.add.user:before { content: "\f234"; } +i.icon.add:before { content: "\f067"; } +i.icon.alarm.mute:before { content: "\f1f6"; } +i.icon.alarm:before { content: "\f0f3"; } +i.icon.ald:before { content: "\f2a2"; } +i.icon.als:before { content: "\f2a2"; } +i.icon.american.express.card:before { content: "\f1f3"; } +i.icon.american.express:before { content: "\f1f3"; } +i.icon.amex:before { content: "\f1f3"; } +i.icon.announcement:before { content: "\f0a1"; } +i.icon.area.chart:before { content: "\f1fe"; } +i.icon.area.graph:before { content: "\f1fe"; } +i.icon.arrow.down.cart:before { content: "\f218"; } +i.icon.asexual:before { content: "\f22d"; } +i.icon.asl.interpreting:before { content: "\f2a3"; } +i.icon.asl:before { content: "\f2a3"; } +i.icon.assistive.listening.devices:before { content: "\f2a2"; } +i.icon.attach:before { content: "\f0c6"; } +i.icon.attention:before { content: "\f06a"; } +i.icon.balance:before { content: "\f24e"; } +i.icon.bar:before { content: "\f0fc"; } +i.icon.bathtub:before { content: "\f2cd"; } +i.icon.battery.four:before { content: "\f240"; } +i.icon.battery.high:before { content: "\f241"; } +i.icon.battery.low:before { content: "\f243"; } +i.icon.battery.medium:before { content: "\f242"; } +i.icon.battery.one:before { content: "\f243"; } +i.icon.battery.three:before { content: "\f241"; } +i.icon.battery.two:before { content: "\f242"; } +i.icon.battery.zero:before { content: "\f244"; } +i.icon.birthday:before { content: "\f1fd"; } +i.icon.block.layout:before { content: "\f009"; } +i.icon.bluetooth.alternative:before { content: "\f294"; } +i.icon.broken.chain:before { content: "\f127"; } +i.icon.browser:before { content: "\f022"; } +i.icon.call.square:before { content: "\f098"; } +i.icon.call:before { content: "\f095"; } +i.icon.cancel:before { content: "\f00d"; } +i.icon.cart:before { content: "\f07a"; } +i.icon.cc:before { content: "\f20a"; } +i.icon.chain:before { content: "\f0c1"; } +i.icon.chat:before { content: "\f075"; } +i.icon.checked.calendar:before { content: "\f274"; } +i.icon.checkmark:before { content: "\f00c"; } +i.icon.circle.notched:before { content: "\f1ce"; } +i.icon.close:before { content: "\f00d"; } +i.icon.cny:before { content: "\f157"; } +i.icon.cocktail:before { content: "\f000"; } +i.icon.commenting:before { content: "\f27a"; } +i.icon.computer:before { content: "\f108"; } +i.icon.configure:before { content: "\f0ad"; } +i.icon.content:before { content: "\f0c9"; } +i.icon.deafness:before { content: "\f2a4"; } +i.icon.delete.calendar:before { content: "\f273"; } +i.icon.delete:before { content: "\f00d"; } +i.icon.detective:before { content: "\f21b"; } +i.icon.diners.club.card:before { content: "\f24c"; } +i.icon.diners.club:before { content: "\f24c"; } +i.icon.discover.card:before { content: "\f1f2"; } +i.icon.discover:before { content: "\f1f2"; } +i.icon.discussions:before { content: "\f086"; } +i.icon.doctor:before { content: "\f0f0"; } +i.icon.dollar:before { content: "\f155"; } +i.icon.dont:before { content: "\f05e"; } +i.icon.dribble:before { content: "\f17d"; } +i.icon.drivers.license:before { content: "\f2c2"; } +i.icon.dropdown:before { content: "\f0d7"; } +i.icon.eercast:before { content: "\f2da"; } +i.icon.emergency:before { content: "\f0f9"; } +i.icon.envira.gallery:before { content: "\f299"; } +i.icon.erase:before { content: "\f12d"; } +i.icon.eur:before { content: "\f153"; } +i.icon.euro:before { content: "\f153"; } +i.icon.eyedropper:before { content: "\f1fb"; } +i.icon.fa:before { content: "\f2b4"; } +i.icon.factory:before { content: "\f275"; } +i.icon.favorite:before { content: "\f005"; } +i.icon.feed:before { content: "\f09e"; } +i.icon.female.homosexual:before { content: "\f226"; } +i.icon.file.text:before { content: "\f15c"; } +i.icon.find:before { content: "\f1e5"; } +i.icon.first.aid:before { content: "\f0fa"; } +i.icon.five.hundred.pixels:before { content: "\f26e"; } +i.icon.fork:before { content: "\f126"; } +i.icon.game:before { content: "\f11b"; } +i.icon.gay:before { content: "\f227"; } +i.icon.gbp:before { content: "\f154"; } +i.icon.gittip:before { content: "\f184"; } +i.icon.google.plus.circle:before { content: "\f2b3"; } +i.icon.google.plus.official:before { content: "\f2b3"; } +i.icon.grab:before { content: "\f255"; } +i.icon.graduation:before { content: "\f19d"; } +i.icon.grid.layout:before { content: "\f00a"; } +i.icon.group:before { content: "\f0c0"; } +i.icon.h:before { content: "\f0fd"; } +i.icon.hand.victory:before { content: "\f25b"; } +i.icon.handicap:before { content: "\f193"; } +i.icon.hard.of.hearing:before { content: "\f2a4"; } +i.icon.header:before { content: "\f1dc"; } +i.icon.help.circle:before { content: "\f059"; } +i.icon.help:before { content: "\f128"; } +i.icon.heterosexual:before { content: "\f228"; } +i.icon.hide:before { content: "\f070"; } +i.icon.hotel:before { content: "\f236"; } +i.icon.hourglass.four:before { content: "\f254"; } +i.icon.hourglass.full:before { content: "\f254"; } +i.icon.hourglass.one:before { content: "\f251"; } +i.icon.hourglass.three:before { content: "\f253"; } +i.icon.hourglass.two:before { content: "\f252"; } +i.icon.idea:before { content: "\f0eb"; } +i.icon.ils:before { content: "\f20b"; } +i.icon.in-cart:before { content: "\f218"; } +i.icon.inr:before { content: "\f156"; } +i.icon.intergender:before { content: "\f224"; } +i.icon.intersex:before { content: "\f224"; } +i.icon.japan.credit.bureau.card:before { content: "\f24b"; } +i.icon.japan.credit.bureau:before { content: "\f24b"; } +i.icon.jcb:before { content: "\f24b"; } +i.icon.jpy:before { content: "\f157"; } +i.icon.krw:before { content: "\f159"; } +i.icon.lab:before { content: "\f0c3"; } +i.icon.law:before { content: "\f24e"; } +i.icon.legal:before { content: "\f0e3"; } +i.icon.lesbian:before { content: "\f226"; } +i.icon.lightning:before { content: "\f0e7"; } +i.icon.like:before { content: "\f004"; } +i.icon.line.graph:before { content: "\f201"; } +i.icon.linkedin.square:before { content: "\f08c"; } +i.icon.linkify:before { content: "\f0c1"; } +i.icon.lira:before { content: "\f195"; } +i.icon.list.layout:before { content: "\f00b"; } +i.icon.magnify:before { content: "\f00e"; } +i.icon.mail.forward:before { content: "\f064"; } +i.icon.mail.square:before { content: "\f199"; } +i.icon.mail:before { content: "\f0e0"; } +i.icon.male.homosexual:before { content: "\f227"; } +i.icon.man:before { content: "\f222"; } +i.icon.marker:before { content: "\f041"; } +i.icon.mars.alternate:before { content: "\f229"; } +i.icon.mars.horizontal:before { content: "\f22b"; } +i.icon.mars.vertical:before { content: "\f22a"; } +i.icon.mastercard.card:before { content: "\f1f1"; } +i.icon.mastercard:before { content: "\f1f1"; } +i.icon.microsoft.edge:before { content: "\f282"; } +i.icon.military:before { content: "\f0fb"; } +i.icon.ms.edge:before { content: "\f282"; } +i.icon.mute:before { content: "\f131"; } +i.icon.new.pied.piper:before { content: "\f2ae"; } +i.icon.non.binary.transgender:before { content: "\f223"; } +i.icon.numbered.list:before { content: "\f0cb"; } +i.icon.optinmonster:before { content: "\f23c"; } +i.icon.options:before { content: "\f1de"; } +i.icon.other.gender.horizontal:before { content: "\f22b"; } +i.icon.other.gender.vertical:before { content: "\f22a"; } +i.icon.other.gender:before { content: "\f229"; } +i.icon.payment:before { content: "\f09d"; } +i.icon.paypal.card:before { content: "\f1f4"; } +i.icon.pencil.square:before { content: "\f14b"; } +i.icon.photo:before { content: "\f030"; } +i.icon.picture:before { content: "\f03e"; } +i.icon.pie.chart:before { content: "\f200"; } +i.icon.pie.graph:before { content: "\f200"; } +i.icon.pied.piper.hat:before { content: "\f2ae"; } +i.icon.pin:before { content: "\f08d"; } +i.icon.plus.cart:before { content: "\f217"; } +i.icon.pocket:before { content: "\f265"; } +i.icon.point:before { content: "\f041"; } +i.icon.pointing.down:before { content: "\f0a7"; } +i.icon.pointing.left:before { content: "\f0a5"; } +i.icon.pointing.right:before { content: "\f0a4"; } +i.icon.pointing.up:before { content: "\f0a6"; } +i.icon.pound:before { content: "\f154"; } +i.icon.power.cord:before { content: "\f1e6"; } +i.icon.power:before { content: "\f011"; } +i.icon.privacy:before { content: "\f084"; } +i.icon.r.circle:before { content: "\f25d"; } +i.icon.rain:before { content: "\f0e9"; } +i.icon.record:before { content: "\f03d"; } +i.icon.refresh:before { content: "\f021"; } +i.icon.remove.circle:before { content: "\f057"; } +i.icon.remove.from.calendar:before { content: "\f272"; } +i.icon.remove.user:before { content: "\f235"; } +i.icon.remove:before { content: "\f00d"; } +i.icon.repeat:before { content: "\f01e"; } +i.icon.rmb:before { content: "\f157"; } +i.icon.rouble:before { content: "\f158"; } +i.icon.rub:before { content: "\f158"; } +i.icon.ruble:before { content: "\f158"; } +i.icon.rupee:before { content: "\f156"; } +i.icon.s15:before { content: "\f2cd"; } +i.icon.selected.radio:before { content: "\f192"; } +i.icon.send:before { content: "\f1d8"; } +i.icon.setting:before { content: "\f013"; } +i.icon.settings:before { content: "\f085"; } +i.icon.shekel:before { content: "\f20b"; } +i.icon.sheqel:before { content: "\f20b"; } +i.icon.shipping:before { content: "\f0d1"; } +i.icon.shop:before { content: "\f07a"; } +i.icon.shuffle:before { content: "\f074"; } +i.icon.shutdown:before { content: "\f011"; } +i.icon.sidebar:before { content: "\f0c9"; } +i.icon.signing:before { content: "\f2a7"; } +i.icon.signup:before { content: "\f044"; } +i.icon.sliders:before { content: "\f1de"; } +i.icon.soccer:before { content: "\f1e3"; } +i.icon.sort.alphabet.ascending:before { content: "\f15d"; } +i.icon.sort.alphabet.descending:before { content: "\f15e"; } +i.icon.sort.ascending:before { content: "\f0de"; } +i.icon.sort.content.ascending:before { content: "\f160"; } +i.icon.sort.content.descending:before { content: "\f161"; } +i.icon.sort.descending:before { content: "\f0dd"; } +i.icon.sort.numeric.ascending:before { content: "\f162"; } +i.icon.sort.numeric.descending:before { content: "\f163"; } +i.icon.sound:before { content: "\f025"; } +i.icon.spy:before { content: "\f21b"; } +i.icon.stripe.card:before { content: "\f1f5"; } +i.icon.student:before { content: "\f19d"; } +i.icon.talk:before { content: "\f27a"; } +i.icon.target:before { content: "\f140"; } +i.icon.teletype:before { content: "\f1e4"; } +i.icon.television:before { content: "\f26c"; } +i.icon.text.cursor:before { content: "\f246"; } +i.icon.text.telephone:before { content: "\f1e4"; } +i.icon.theme.isle:before { content: "\f2b2"; } +i.icon.theme:before { content: "\f043"; } +i.icon.thermometer:before { content: "\f2c7"; } +i.icon.thumb.tack:before { content: "\f08d"; } +i.icon.time:before { content: "\f017"; } +i.icon.tm:before { content: "\f25c"; } +i.icon.toggle.down:before { content: "\f150"; } +i.icon.toggle.left:before { content: "\f191"; } +i.icon.toggle.right:before { content: "\f152"; } +i.icon.toggle.up:before { content: "\f151"; } +i.icon.translate:before { content: "\f1ab"; } +i.icon.travel:before { content: "\f0b1"; } +i.icon.treatment:before { content: "\f0f1"; } +i.icon.triangle.down:before { content: "\f0d7"; } +i.icon.triangle.left:before { content: "\f0d9"; } +i.icon.triangle.right:before { content: "\f0da"; } +i.icon.triangle.up:before { content: "\f0d8"; } +i.icon.try:before { content: "\f195"; } +i.icon.unhide:before { content: "\f06e"; } +i.icon.unlinkify:before { content: "\f127"; } +i.icon.unmute:before { content: "\f130"; } +i.icon.usd:before { content: "\f155"; } +i.icon.user.cancel:before { content: "\f235"; } +i.icon.user.close:before { content: "\f235"; } +i.icon.user.delete:before { content: "\f235"; } +i.icon.user.x:before { content: "\f235"; } +i.icon.vcard:before { content: "\f2bb"; } +i.icon.video.camera:before { content: "\f03d"; } +i.icon.video.play:before { content: "\f144"; } +i.icon.visa.card:before { content: "\f1f0"; } +i.icon.visa:before { content: "\f1f0"; } +i.icon.volume.control.phone:before { content: "\f2a0"; } +i.icon.wait:before { content: "\f017"; } +i.icon.warning.circle:before { content: "\f06a"; } +i.icon.warning.sign:before { content: "\f071"; } +i.icon.warning:before { content: "\f12a"; } +i.icon.wechat:before { content: "\f1d7"; } +i.icon.wi-fi:before { content: "\f1eb"; } +i.icon.wikipedia:before { content: "\f266"; } +i.icon.winner:before { content: "\f091"; } +i.icon.wizard:before { content: "\f0d0"; } +i.icon.woman:before { content: "\f221"; } +i.icon.won:before { content: "\f159"; } +i.icon.wordpress.beginner:before { content: "\f297"; } +i.icon.wordpress.forms:before { content: "\f298"; } +i.icon.world:before { content: "\f0ac"; } +i.icon.write.square:before { content: "\f14b"; } +i.icon.x:before { content: "\f00d"; } +i.icon.yc:before { content: "\f23b"; } +i.icon.ycombinator:before { content: "\f23b"; } +i.icon.yen:before { content: "\f157"; } +i.icon.zip:before { content: "\f187"; } +i.icon.zoom-in:before { content: "\f00e"; } +i.icon.zoom-out:before { content: "\f010"; } +i.icon.zoom:before { content: "\f00e"; } +i.icon.bitbucket.square:before { content: "\f171"; } +i.icon.checkmark.box:before { content: "\f14a"; } +i.icon.circle.thin:before { content: "\f111"; } +i.icon.cloud.download:before { content: "\f381"; } +i.icon.cloud.upload:before { content: "\f382"; } +i.icon.compose:before { content: "\f303"; } +i.icon.conversation:before { content: "\f086"; } +i.icon.credit.card.alternative:before { content: "\f09d"; } +i.icon.currency:before { content: "\f3d1"; } +i.icon.dashboard:before { content: "\f3fd"; } +i.icon.diamond:before { content: "\f3a5"; } +i.icon.disk:before { content: "\f0a0"; } +i.icon.exchange:before { content: "\f362"; } +i.icon.external.share:before { content: "\f14d"; } +i.icon.external.square:before { content: "\f360"; } +i.icon.external:before { content: "\f35d"; } +i.icon.facebook.official:before { content: "\f082"; } +i.icon.food:before { content: "\f2e7"; } +i.icon.hourglass.zero:before { content: "\f253"; } +i.icon.level.down:before { content: "\f3be"; } +i.icon.level.up:before { content: "\f3bf"; } +i.icon.logout:before { content: "\f2f5"; } +i.icon.meanpath:before { content: "\f0c8"; } +i.icon.money:before { content: "\f3d1"; } +i.icon.move:before { content: "\f0b2"; } +i.icon.pencil:before { content: "\f303"; } +i.icon.protect:before { content: "\f023"; } +i.icon.radio:before { content: "\f192"; } +i.icon.remove.bookmark:before { content: "\f02e"; } +i.icon.resize.horizontal:before { content: "\f337"; } +i.icon.resize.vertical:before { content: "\f338"; } +i.icon.sign-in:before { content: "\f2f6"; } +i.icon.sign-out:before { content: "\f2f5"; } +i.icon.spoon:before { content: "\f2e5"; } +i.icon.star.half.empty:before { content: "\f089"; } +i.icon.star.half.full:before { content: "\f089"; } +i.icon.ticket:before { content: "\f3ff"; } +i.icon.times.rectangle:before { content: "\f410"; } +i.icon.write:before { content: "\f303"; } +i.icon.youtube.play:before { content: "\f167"; } + + + +/******************************* + Outline Icons +*******************************/ + +/* Outline Icon */ +.loadOutlineIcons() when (@importOutlineIcons) { + /* Load & Define Icon Font */ + @font-face { + font-family: @outlineFontName; + src: @outlineFallbackSRC; + src: @outlineSrc; + font-style: normal; + font-weight: @normal; + font-variant: normal; + text-decoration: inherit; + text-transform: none; + } + i.icon.outline { + font-family: @outlineFontName; + } + /* Icon Definitions */ + i.icon.address.book.outline:before { content: "\f2b9"; } + i.icon.address.card.outline:before { content: "\f2bb"; } + i.icon.arrow.alternate.circle.down.outline:before { content: "\f358"; } + i.icon.arrow.alternate.circle.left.outline:before { content: "\f359"; } + i.icon.arrow.alternate.circle.right.outline:before { content: "\f35a"; } + i.icon.arrow.alternate.circle.up.outline:before { content: "\f35b"; } + i.icon.bell.outline:before { content: "\f0f3"; } + i.icon.bell.slash.outline:before { content: "\f1f6"; } + i.icon.bookmark.outline:before { content: "\f02e"; } + i.icon.building.outline:before { content: "\f1ad"; } + i.icon.calendar.outline:before { content: "\f133"; } + i.icon.calendar.alternate.outline:before { content: "\f073"; } + i.icon.calendar.check.outline:before { content: "\f274"; } + i.icon.calendar.minus.outline:before { content: "\f272"; } + i.icon.calendar.plus.outline:before { content: "\f271"; } + i.icon.calendar.times.outline:before { content: "\f273"; } + i.icon.caret.square.down.outline:before { content: "\f150"; } + i.icon.caret.square.left.outline:before { content: "\f191"; } + i.icon.caret.square.right.outline:before { content: "\f152"; } + i.icon.caret.square.up.outline:before { content: "\f151"; } + i.icon.chart.bar.outline:before { content: "\f080"; } + i.icon.check.circle.outline:before { content: "\f058"; } + i.icon.check.square.outline:before { content: "\f14a"; } + i.icon.circle.outline:before { content: "\f111"; } + i.icon.clipboard.outline:before { content: "\f328"; } + i.icon.clock.outline:before { content: "\f017"; } + i.icon.clone.outline:before { content: "\f24d"; } + i.icon.closed.captioning.outline:before { content: "\f20a"; } + i.icon.comment.outline:before { content: "\f075"; } + i.icon.comment.alternate.outline:before { content: "\f27a"; } + i.icon.comments.outline:before { content: "\f086"; } + i.icon.compass.outline:before { content: "\f14e"; } + i.icon.copy.outline:before { content: "\f0c5"; } + i.icon.copyright.outline:before { content: "\f1f9"; } + i.icon.credit.card.outline:before { content: "\f09d"; } + i.icon.dot.circle.outline:before { content: "\f192"; } + i.icon.edit.outline:before { content: "\f044"; } + i.icon.envelope.outline:before { content: "\f0e0"; } + i.icon.envelope.open.outline:before { content: "\f2b6"; } + i.icon.eye.slash.outline:before { content: "\f070"; } + i.icon.file.outline:before { content: "\f15b"; } + i.icon.file.alternate.outline:before { content: "\f15c"; } + i.icon.file.archive.outline:before { content: "\f1c6"; } + i.icon.file.audio.outline:before { content: "\f1c7"; } + i.icon.file.code.outline:before { content: "\f1c9"; } + i.icon.file.excel.outline:before { content: "\f1c3"; } + i.icon.file.image.outline:before { content: "\f1c5"; } + i.icon.file.pdf.outline:before { content: "\f1c1"; } + i.icon.file.powerpoint.outline:before { content: "\f1c4"; } + i.icon.file.video.outline:before { content: "\f1c8"; } + i.icon.file.word.outline:before { content: "\f1c2"; } + i.icon.flag.outline:before { content: "\f024"; } + i.icon.folder.outline:before { content: "\f07b"; } + i.icon.folder.open.outline:before { content: "\f07c"; } + i.icon.frown.outline:before { content: "\f119"; } + i.icon.futbol.outline:before { content: "\f1e3"; } + i.icon.gem.outline:before { content: "\f3a5"; } + i.icon.hand.lizard.outline:before { content: "\f258"; } + i.icon.hand.paper.outline:before { content: "\f256"; } + i.icon.hand.peace.outline:before { content: "\f25b"; } + i.icon.hand.point.down.outline:before { content: "\f0a7"; } + i.icon.hand.point.left.outline:before { content: "\f0a5"; } + i.icon.hand.point.right.outline:before { content: "\f0a4"; } + i.icon.hand.point.up.outline:before { content: "\f0a6"; } + i.icon.hand.pointer.outline:before { content: "\f25a"; } + i.icon.hand.rock.outline:before { content: "\f255"; } + i.icon.hand.scissors.outline:before { content: "\f257"; } + i.icon.hand.spock.outline:before { content: "\f259"; } + i.icon.handshake.outline:before { content: "\f2b5"; } + i.icon.hdd.outline:before { content: "\f0a0"; } + i.icon.heart.outline:before { content: "\f004"; } + i.icon.hospital.outline:before { content: "\f0f8"; } + i.icon.hourglass.outline:before { content: "\f254"; } + i.icon.id.badge.outline:before { content: "\f2c1"; } + i.icon.id.card.outline:before { content: "\f2c2"; } + i.icon.image.outline:before { content: "\f03e"; } + i.icon.images.outline:before { content: "\f302"; } + i.icon.keyboard.outline:before { content: "\f11c"; } + i.icon.lemon.outline:before { content: "\f094"; } + i.icon.life.ring.outline:before { content: "\f1cd"; } + i.icon.lightbulb.outline:before { content: "\f0eb"; } + i.icon.list.alternate.outline:before { content: "\f022"; } + i.icon.map.outline:before { content: "\f279"; } + i.icon.meh.outline:before { content: "\f11a"; } + i.icon.minus.square.outline:before { content: "\f146"; } + i.icon.money.bill.alternate.outline:before { content: "\f3d1"; } + i.icon.moon.outline:before { content: "\f186"; } + i.icon.newspaper.outline:before { content: "\f1ea"; } + i.icon.object.group.outline:before { content: "\f247"; } + i.icon.object.ungroup.outline:before { content: "\f248"; } + i.icon.paper.plane.outline:before { content: "\f1d8"; } + i.icon.pause.circle.outline:before { content: "\f28b"; } + i.icon.play.circle.outline:before { content: "\f144"; } + i.icon.plus.square.outline:before { content: "\f0fe"; } + i.icon.question.circle.outline:before { content: "\f059"; } + i.icon.registered.outline:before { content: "\f25d"; } + i.icon.save.outline:before { content: "\f0c7"; } + i.icon.share.square.outline:before { content: "\f14d"; } + i.icon.smile.outline:before { content: "\f118"; } + i.icon.snowflake.outline:before { content: "\f2dc"; } + i.icon.square.outline:before { content: "\f0c8"; } + i.icon.star.outline:before { content: "\f005"; } + i.icon.star.half.outline:before { content: "\f089"; } + i.icon.sticky.note.outline:before { content: "\f249"; } + i.icon.stop.circle.outline:before { content: "\f28d"; } + i.icon.sun.outline:before { content: "\f185"; } + i.icon.thumbs.down.outline:before { content: "\f165"; } + i.icon.thumbs.up.outline:before { content: "\f164"; } + i.icon.times.circle.outline:before { content: "\f057"; } + i.icon.trash.alternate.outline:before { content: "\f2ed"; } + i.icon.user.outline:before { content: "\f007"; } + i.icon.user.circle.outline:before { content: "\f2bd"; } + i.icon.window.close.outline:before { content: "\f410"; } + i.icon.window.maximize.outline:before { content: "\f2d0"; } + i.icon.window.minimize.outline:before { content: "\f2d1"; } + i.icon.window.restore.outline:before { content: "\f2d2"; } + + /* Outline Aliases */ + i.icon.disk.outline:before { content: "\f0a0"; } + i.icon.heart.empty, + i.icon.star.empty { + font-family: @outlineFontName; + } + i.icon.heart.empty:before { content: "\f004"; } + i.icon.star.empty:before { content: "\f089"; } + +} +.loadOutlineIcons(); + +/******************************* + Brand Icons +*******************************/ + +.loadBrandIcons() when (@importBrandIcons) { + /* Load & Define Brand Font */ + @font-face { + font-family: @brandFontName; + src: @brandFallbackSRC; + src: @brandSrc; + font-style: normal; + font-weight: @normal; + font-variant: normal; + text-decoration: inherit; + text-transform: none; + } + /* Brand Icon Font Family */ + i.icon.\35 00px, + i.icon.accessible.icon, + i.icon.accusoft, + i.icon.adn, + i.icon.adversal, + i.icon.affiliatetheme, + i.icon.algolia, + i.icon.amazon, + i.icon.amazon.pay, + i.icon.amilia, + i.icon.android, + i.icon.angellist, + i.icon.angrycreative, + i.icon.angular, + i.icon.app.store, + i.icon.app.store.ios, + i.icon.apper, + i.icon.apple, + i.icon.apple.pay, + i.icon.asymmetrik, + i.icon.audible, + i.icon.autoprefixer, + i.icon.avianex, + i.icon.aviato, + i.icon.aws, + i.icon.bandcamp, + i.icon.behance, + i.icon.behance.square, + i.icon.bimobject, + i.icon.bitbucket, + i.icon.bitcoin, + i.icon.bity, + i.icon.black.tie, + i.icon.blackberry, + i.icon.blogger, + i.icon.blogger.b, + i.icon.bluetooth, + i.icon.bluetooth.b, + i.icon.btc, + i.icon.buromobelexperte, + i.icon.buysellads, + i.icon.cc.amazon.pay, + i.icon.cc.amex, + i.icon.cc.apple.pay, + i.icon.cc.diners.club, + i.icon.cc.discover, + i.icon.cc.jcb, + i.icon.cc.mastercard, + i.icon.cc.paypal, + i.icon.cc.stripe, + i.icon.cc.visa, + i.icon.centercode, + i.icon.chrome, + i.icon.cloudscale, + i.icon.cloudsmith, + i.icon.cloudversify, + i.icon.codepen, + i.icon.codiepie, + i.icon.connectdevelop, + i.icon.contao, + i.icon.cpanel, + i.icon.creative.commons, + i.icon.css3, + i.icon.css3.alternate, + i.icon.cuttlefish, + i.icon.d.and.d, + i.icon.dashcube, + i.icon.delicious, + i.icon.deploydog, + i.icon.deskpro, + i.icon.deviantart, + i.icon.digg, + i.icon.digital.ocean, + i.icon.discord, + i.icon.discourse, + i.icon.dochub, + i.icon.docker, + i.icon.draft2digital, + i.icon.dribbble, + i.icon.dribbble.square, + i.icon.dropbox, + i.icon.drupal, + i.icon.dyalog, + i.icon.earlybirds, + i.icon.edge, + i.icon.elementor, + i.icon.ember, + i.icon.empire, + i.icon.envira, + i.icon.erlang, + i.icon.ethereum, + i.icon.etsy, + i.icon.expeditedssl, + i.icon.facebook, + i.icon.facebook.f, + i.icon.facebook.messenger, + i.icon.facebook.square, + i.icon.firefox, + i.icon.first.order, + i.icon.firstdraft, + i.icon.flickr, + i.icon.flipboard, + i.icon.fly, + i.icon.font.awesome, + i.icon.font.awesome.alternate, + i.icon.font.awesome.flag, + i.icon.fonticons, + i.icon.fonticons.fi, + i.icon.fort.awesome, + i.icon.fort.awesome.alternate, + i.icon.forumbee, + i.icon.foursquare, + i.icon.free.code.camp, + i.icon.freebsd, + i.icon.get.pocket, + i.icon.gg, + i.icon.gg.circle, + i.icon.git, + i.icon.git.square, + i.icon.github, + i.icon.github.alternate, + i.icon.github.square, + i.icon.gitkraken, + i.icon.gitlab, + i.icon.gitter, + i.icon.glide, + i.icon.glide.g, + i.icon.gofore, + i.icon.goodreads, + i.icon.goodreads.g, + i.icon.google, + i.icon.google.drive, + i.icon.google.play, + i.icon.google.plus, + i.icon.google.plus.g, + i.icon.google.plus.square, + i.icon.google.wallet, + i.icon.gratipay, + i.icon.grav, + i.icon.gripfire, + i.icon.grunt, + i.icon.gulp, + i.icon.hacker.news, + i.icon.hacker.news.square, + i.icon.hips, + i.icon.hire.a.helper, + i.icon.hooli, + i.icon.hotjar, + i.icon.houzz, + i.icon.html5, + i.icon.hubspot, + i.icon.imdb, + i.icon.instagram, + i.icon.internet.explorer, + i.icon.ioxhost, + i.icon.itunes, + i.icon.itunes.note, + i.icon.jenkins, + i.icon.joget, + i.icon.joomla, + i.icon.js, + i.icon.js.square, + i.icon.jsfiddle, + i.icon.keycdn, + i.icon.kickstarter, + i.icon.kickstarter.k, + i.icon.korvue, + i.icon.laravel, + i.icon.lastfm, + i.icon.lastfm.square, + i.icon.leanpub, + i.icon.less, + i.icon.linechat, + i.icon.linkedin, + i.icon.linkedin.alternate, + i.icon.linkedin.in, + i.icon.linode, + i.icon.linux, + i.icon.lyft, + i.icon.magento, + i.icon.maxcdn, + i.icon.medapps, + i.icon.medium, + i.icon.medium.m, + i.icon.medrt, + i.icon.meetup, + i.icon.microsoft, + i.icon.mix, + i.icon.mixcloud, + i.icon.mizuni, + i.icon.modx, + i.icon.monero, + i.icon.napster, + i.icon.nintendo.switch, + i.icon.node, + i.icon.node.js, + i.icon.npm, + i.icon.ns8, + i.icon.nutritionix, + i.icon.odnoklassniki, + i.icon.odnoklassniki.square, + i.icon.opencart, + i.icon.openid, + i.icon.opera, + i.icon.optin.monster, + i.icon.osi, + i.icon.page4, + i.icon.pagelines, + i.icon.palfed, + i.icon.patreon, + i.icon.paypal, + i.icon.periscope, + i.icon.phabricator, + i.icon.phoenix.framework, + i.icon.php, + i.icon.pied.piper, + i.icon.pied.piper.alternate, + i.icon.pied.piper.pp, + i.icon.pinterest, + i.icon.pinterest.p, + i.icon.pinterest.square, + i.icon.playstation, + i.icon.product.hunt, + i.icon.pushed, + i.icon.python, + i.icon.qq, + i.icon.quinscape, + i.icon.quora, + i.icon.ravelry, + i.icon.react, + i.icon.rebel, + i.icon.redriver, + i.icon.reddit, + i.icon.reddit.alien, + i.icon.reddit.square, + i.icon.rendact, + i.icon.renren, + i.icon.replyd, + i.icon.resolving, + i.icon.rocketchat, + i.icon.rockrms, + i.icon.safari, + i.icon.sass, + i.icon.schlix, + i.icon.scribd, + i.icon.searchengin, + i.icon.sellcast, + i.icon.sellsy, + i.icon.servicestack, + i.icon.shirtsinbulk, + i.icon.simplybuilt, + i.icon.sistrix, + i.icon.skyatlas, + i.icon.skype, + i.icon.slack, + i.icon.slack.hash, + i.icon.slideshare, + i.icon.snapchat, + i.icon.snapchat.ghost, + i.icon.snapchat.square, + i.icon.soundcloud, + i.icon.speakap, + i.icon.spotify, + i.icon.stack.exchange, + i.icon.stack.overflow, + i.icon.staylinked, + i.icon.steam, + i.icon.steam.square, + i.icon.steam.symbol, + i.icon.sticker.mule, + i.icon.strava, + i.icon.stripe, + i.icon.stripe.s, + i.icon.studiovinari, + i.icon.stumbleupon, + i.icon.stumbleupon.circle, + i.icon.superpowers, + i.icon.supple, + i.icon.telegram, + i.icon.telegram.plane, + i.icon.tencent.weibo, + i.icon.themeisle, + i.icon.trello, + i.icon.tripadvisor, + i.icon.tumblr, + i.icon.tumblr.square, + i.icon.twitch, + i.icon.twitter, + i.icon.twitter.square, + i.icon.typo3, + i.icon.uber, + i.icon.uikit, + i.icon.uniregistry, + i.icon.untappd, + i.icon.usb, + i.icon.ussunnah, + i.icon.vaadin, + i.icon.viacoin, + i.icon.viadeo, + i.icon.viadeo.square, + i.icon.viber, + i.icon.vimeo, + i.icon.vimeo.square, + i.icon.vimeo.v, + i.icon.vine, + i.icon.vk, + i.icon.vnv, + i.icon.vuejs, + i.icon.wechat, + i.icon.weibo, + i.icon.weixin, + i.icon.whatsapp, + i.icon.whatsapp.square, + i.icon.whmcs, + i.icon.wikipedia.w, + i.icon.windows, + i.icon.wordpress, + i.icon.wordpress.simple, + i.icon.wpbeginner, + i.icon.wpexplorer, + i.icon.wpforms, + i.icon.xbox, + i.icon.xing, + i.icon.xing.square, + i.icon.y.combinator, + i.icon.yahoo, + i.icon.yandex, + i.icon.yandex.international, + i.icon.yelp, + i.icon.yoast, + i.icon.youtube, + i.icon.youtube.square { + font-family: 'brand-icons'; + } + /* Brand Icons Ideally Would Be Defined Here */ + +} +.loadBrandIcons(); diff --git a/theme/themes/default/elements/icon.variables b/theme/themes/default/elements/icon.variables new file mode 100644 index 00000000..daffd923 --- /dev/null +++ b/theme/themes/default/elements/icon.variables @@ -0,0 +1,94 @@ +/******************************* + Icon +*******************************/ + +/*-------------- + Font Files +---------------*/ + +@fontName: 'icons'; +@src: + url("@{fontPath}/@{fontName}.eot?#iefix") format('embedded-opentype'), + url("@{fontPath}/@{fontName}.woff2") format('woff2'), + url("@{fontPath}/@{fontName}.woff") format('woff'), + url("@{fontPath}/@{fontName}.ttf") format('truetype'), + url("@{fontPath}/@{fontName}.svg#icons") format('svg') +; +@fallbackSRC: url("@{fontPath}/@{fontName}.eot"); + +/*-------------- + Optional Files +---------------*/ + +/* Outline Icons */ +@importOutlineIcons: true; +@outlineFontName: 'outline-icons'; +@outlineSrc: + url("@{fontPath}/@{outlineFontName}.eot?#iefix") format('embedded-opentype'), + url("@{fontPath}/@{outlineFontName}.woff2") format('woff2'), + url("@{fontPath}/@{outlineFontName}.woff") format('woff'), + url("@{fontPath}/@{outlineFontName}.ttf") format('truetype'), + url("@{fontPath}/@{outlineFontName}.svg#icons") format('svg') +; +@outlineFallbackSRC: url("@{fontPath}/@{outlineFontName}.eot"); + +/* Brand Icons */ +@importBrandIcons: true; +@brandFontName: 'brand-icons'; +@brandSrc: + url("@{fontPath}/@{brandFontName}.eot?#iefix") format('embedded-opentype'), + url("@{fontPath}/@{brandFontName}.woff2") format('woff2'), + url("@{fontPath}/@{brandFontName}.woff") format('woff'), + url("@{fontPath}/@{brandFontName}.ttf") format('truetype'), + url("@{fontPath}/@{brandFontName}.svg#icons") format('svg') +; +@brandFallbackSRC: url("@{fontPath}/@{brandFontName}.eot"); + +/*-------------- + Definition +---------------*/ + +/* Icon Variables */ +@opacity: 1; +@width: @iconWidth; +@height: 1em; +@distanceFromText: 0.25rem; + + +/* Variations */ +@linkOpacity: 0.8; +@linkDuration: 0.3s; +@loadingDuration: 2s; + +@circularSize: 2em; +@circularPadding: 0.5em 0em; +@circularShadow: 0em 0em 0em 0.1em rgba(0, 0, 0, 0.1) inset; + +@borderedSize: 2em; +@borderedVerticalPadding: ((@borderedSize - @height) / 2); +@borderedHorizontalPadding: 0em; +@borderedShadow: 0em 0em 0em 0.1em rgba(0, 0, 0, 0.1) inset; + +@cornerIconSize: 0.45em; +@cornerIconStroke: 1px; +@cornerIconShadow: + -@cornerIconStroke -@cornerIconStroke 0 @white, + @cornerIconStroke -@cornerIconStroke 0 @white, + -@cornerIconStroke @cornerIconStroke 0 @white, + @cornerIconStroke @cornerIconStroke 0 @white +; +@cornerIconInvertedShadow: + -@cornerIconStroke -@cornerIconStroke 0 @black, + @cornerIconStroke -@cornerIconStroke 0 @black, + -@cornerIconStroke @cornerIconStroke 0 @black, + @cornerIconStroke @cornerIconStroke 0 @black +; + +@mini: 0.4em; +@tiny: 0.5em; +@small: 0.75em; +@medium: 1em; +@large: 1.5em; +@big: 2em; +@huge: 4em; +@massive: 8em; diff --git a/theme/themes/default/elements/image.overrides b/theme/themes/default/elements/image.overrides new file mode 100644 index 00000000..14fb0da1 --- /dev/null +++ b/theme/themes/default/elements/image.overrides @@ -0,0 +1,3 @@ +/******************************* + Theme Overrides +*******************************/ diff --git a/theme/themes/default/elements/image.variables b/theme/themes/default/elements/image.variables new file mode 100644 index 00000000..925110ec --- /dev/null +++ b/theme/themes/default/elements/image.variables @@ -0,0 +1,44 @@ +/******************************* + Image +*******************************/ + +/*------------------- + Element +--------------------*/ + +@placeholderColor: transparent; +@roundedBorderRadius: 0.3125em; + +@imageHorizontalMargin: 0.25rem; +@imageVerticalMargin: 0.5rem; +@imageBorder: 1px solid rgba(0, 0, 0, 0.1); + +/*------------------- + Types +--------------------*/ + +/* Avatar */ +@avatarSize: 2em; +@avatarMargin: 0.25em; + + +/*------------------- + Variations +--------------------*/ + +/* Spaced */ +@spacedDistance: 0.5em; + +/* Floated */ +@floatedHorizontalMargin: 1em; +@floatedVerticalMargin: 1em; + +/* Size */ +@miniWidth: 35px; +@tinyWidth: 80px; +@smallWidth: 150px; +@mediumWidth: 300px; +@largeWidth: 450px; +@bigWidth: 600px; +@hugeWidth: 800px; +@massiveWidth: 960px; diff --git a/theme/themes/default/elements/input.overrides b/theme/themes/default/elements/input.overrides new file mode 100644 index 00000000..14fb0da1 --- /dev/null +++ b/theme/themes/default/elements/input.overrides @@ -0,0 +1,3 @@ +/******************************* + Theme Overrides +*******************************/ diff --git a/theme/themes/default/elements/input.variables b/theme/themes/default/elements/input.variables new file mode 100644 index 00000000..04741f3f --- /dev/null +++ b/theme/themes/default/elements/input.variables @@ -0,0 +1,101 @@ +/******************************* + Input +*******************************/ + +/*------------------- + Element +--------------------*/ + +@inputFont: @pageFont; +@verticalPadding: @inputVerticalPadding; +@horizontalPadding: @inputHorizontalPadding; + +@lineHeight: @inputLineHeight; +@lineHeightOffset: ((@lineHeight - 1em) / 2); + +@padding: (@verticalPadding - @lineHeightOffset) @horizontalPadding; + +@textAlign: left; +@background: @inputBackground; +@borderWidth: 1px; +@border: @borderWidth solid @borderColor; +@boxShadow: none; + +@borderRadius: @defaultBorderRadius; +@transition: + box-shadow @defaultDuration @defaultEasing, + border-color @defaultDuration @defaultEasing +; + +/*------------------- + Types +--------------------*/ + +/* Icon Input */ +@iconWidth: (@verticalPadding * 2) + @glyphWidth; +@iconOpacity: 0.5; +@iconFocusOpacity: 1; +@iconOffset: -0.5em; + +@iconDistance: 0em; +@iconMargin: @iconWidth + @iconDistance; +@iconTransition: opacity 0.3s @defaultEasing; + +@transparentIconWidth: @glyphWidth; +@transparentIconMargin: 2em; + +/* Circular Icon Input */ +@circularIconVerticalOffset: 0.35em; +@circularIconHorizontalOffset: 0.5em; + +/* Labeled Input */ +@labelCornerTop: @borderWidth; +@labelCornerRight: @borderWidth; +@labelCornerSize: @relative9px; +@labelSize: 1em; +@labelVerticalPadding: (@verticalPadding - @lineHeightOffset); + +@labeledMargin: 2.5em; +@labeledIconInputMargin: 3.25em; +@labeledIconMargin: 1.25em; + +/*------------------- + States +--------------------*/ + +/* Placeholder */ +@placeholderColor: @inputPlaceholderColor; +@placeholderFocusColor: @inputPlaceholderFocusColor; + +/* Down */ +@downBorderColor: rgba(0, 0, 0, 0.3); +@downBackground: #FAFAFA; +@downColor: @textColor; +@downBoxShadow: none; + +/* Focus */ +@focusBorderColor: @focusedFormBorderColor; +@focusBackground: @background; +@focusColor: @hoveredTextColor; +@focusBoxShadow: none; + +/* Error */ +@errorBackground: @negativeBackgroundColor; +@errorColor: @negativeTextColor; +@errorBorder: @negativeBorderColor; +@errorBoxShadow: none; + +@placeholderErrorColor: lighten(@errorColor, 40); +@placeholderErrorFocusColor: lighten(@errorColor, 30); + +/* Loader */ +@invertedLoaderFillColor: rgba(0, 0, 0, 0.15); + +/*------------------- + Variations +--------------------*/ + +/* Inverted */ +@transparentInvertedPlaceholderColor: @invertedUnselectedTextColor; +@transparentInvertedColor: @white; + diff --git a/theme/themes/default/elements/label.overrides b/theme/themes/default/elements/label.overrides new file mode 100644 index 00000000..14fb0da1 --- /dev/null +++ b/theme/themes/default/elements/label.overrides @@ -0,0 +1,3 @@ +/******************************* + Theme Overrides +*******************************/ diff --git a/theme/themes/default/elements/label.variables b/theme/themes/default/elements/label.variables new file mode 100644 index 00000000..91868a33 --- /dev/null +++ b/theme/themes/default/elements/label.variables @@ -0,0 +1,254 @@ +/******************************* + Label +*******************************/ + +/*------------------- + Element +--------------------*/ + +@verticalAlign: baseline; +@verticalMargin: 0em; +@horizontalMargin: @relative2px; +@backgroundColor: #E8E8E8; +@color: @mutedTextColor; +@backgroundImage: none; +@verticalPadding: 0.5833em; /* medium is not @emSize custom value required */ +@horizontalPadding: 0.833em; +@borderRadius: @absoluteBorderRadius; +@textTransform: none; +@fontWeight: @bold; +@borderWidth: 1px; +@border: 0px solid transparent; + +@lineHeightOffset: -(@verticalPadding / 2); + +@labelTransitionDuration: @defaultDuration; +@labelTransitionEasing: @defaultEasing; +@transition: background @labelTransitionDuration @labelTransitionEasing; + +/* Group */ +@groupVerticalMargin: 0.5em; +@groupHorizontalMargin: 0.5em; + +/*------------------- + Parts +--------------------*/ + +/* Link */ +@linkOpacity: 0.5; +@linkTransition: @labelTransitionDuration opacity @labelTransitionEasing; + +/* Icon */ +@iconDistance: 0.75em; + +/* Image */ +@imageHeight: (1em + @verticalPadding * 2); + +/* Detail */ +@detailFontWeight: @bold; +@detailOpacity: 0.8; +@detailIconDistance: 0.25em; +@detailMargin: 1em; + +/* Delete */ +@deleteOpacity: @linkOpacity; +@deleteSize: @relativeSmall; +@deleteMargin: 0.5em; +@deleteTransition: background @labelTransitionDuration @labelTransitionEasing; + +/*------------------- + Types +--------------------*/ + +/* Image Label */ +@imageLabelBackground: @backgroundColor; +@imageLabelVerticalPadding: @verticalPadding; +@imageLabelHorizontalPadding: @horizontalPadding; +@imageLabelTextDistance: 0.5em; +@imageLabelDetailDistance: @imageLabelTextDistance; +@imageLabelBorderRadius: @borderRadius; +@imageLabelBoxShadow: none; +@imageLabelPadding: @imageLabelVerticalPadding @imageLabelHorizontalPadding @imageLabelVerticalPadding @imageLabelTextDistance; + +@imageLabelImageMargin: -@verticalPadding @imageLabelTextDistance -@verticalPadding -@imageLabelTextDistance; +@imageLabelImageBorderRadius: @imageLabelBorderRadius 0em 0em @imageLabelBorderRadius; +@imageLabelImageHeight: @imageHeight; + +@imageLabelDetailBackground: @strongTransparentBlack; +@imageLabelDetailPadding: @imageLabelVerticalPadding @imageLabelHorizontalPadding; +@imageLabelDetailMargin: -@imageLabelVerticalPadding -@imageLabelHorizontalPadding -@imageLabelVerticalPadding @imageLabelDetailDistance; + +/*------------------- + States +--------------------*/ + +/* Hover */ +@labelHoverBackgroundColor: #E0E0E0; +@labelHoverBackgroundImage: none; +@labelHoverTextColor: @hoveredTextColor; + +/* Active */ +@labelActiveBackgroundColor: #D0D0D0; +@labelActiveBackgroundImage: none; +@labelActiveTextColor: @selectedTextColor; + +/* Active Hover */ +@labelActiveHoverBackgroundColor: #C8C8C8; +@labelActiveHoverBackgroundImage: none; +@labelActiveHoverTextColor: @selectedTextColor; + + +/*------------------- + Variations +--------------------*/ + +/* Basic */ +@basicBackground: none @white; +@basicBorderWidth: 1px; +@basicBorder: @basicBorderWidth solid @borderColor; +@basicColor: @textColor; +@basicBoxShadow: none; + +@basicHoverBackground: @basicBackground; +@basicHoverColor: @linkHoverColor; +@basicHoverBorder: @basicBorder; +@basicHoverBoxShadow: @basicBoxShadow; + +/* Tag */ +@tagCircleColor: @white; +@tagCircleSize: 0.5em; +@tagHorizontalPadding: 1.5em; +@tagCircleBoxShadow: 0 -1px 1px 0 rgba(0, 0, 0, 0.3); +@tagTriangleRightOffset: 100%; +@tagTriangleTopOffset: 50%; +@tagTriangleSize: 1.56em; +@tagTriangleBackgroundImage: none; +@tagTransition: none; /* Avoids error with background: inherit; on animation */ + +/* Ribbon */ +@ribbonTriangleSize: 1.2em; +@ribbonShadowColor: rgba(0, 0, 0, 0.15); + +@ribbonMargin: 1rem; +@ribbonOffset: calc(-@ribbonMargin - @ribbonTriangleSize); +@ribbonDistance: calc(@ribbonMargin + @ribbonTriangleSize); +@rightRibbonOffset: calc(100% + @ribbonMargin + @ribbonTriangleSize); + +@ribbonImageTopDistance: 1rem; +@ribbonImageMargin: -0.05rem; /* Rounding Offset on Triangle */ +@ribbonImageOffset: calc(-@ribbonImageMargin - @ribbonTriangleSize); +@rightRibbonImageOffset: calc(100% + @ribbonImageMargin + @ribbonTriangleSize); + +@ribbonTableMargin: @relativeMini; /* Rounding Offset on Triangle */ +@ribbonTableOffset: calc(-@ribbonTableMargin - @ribbonTriangleSize); +@rightRibbonTableOffset: calc(100% + @ribbonTableMargin + @ribbonTriangleSize); + + +/* Colors */ +@redTextColor: @white; +@orangeTextColor: @white; +@yellowTextColor: @white; +@oliveTextColor: @white; +@greenTextColor: @white; +@tealTextColor: @white; +@blueTextColor: @white; +@violetTextColor: @white; +@purpleTextColor: @white; +@pinkTextColor: @white; +@brownTextColor: @white; +@greyTextColor: @white; +@blackTextColor: @white; + +@redHoverTextColor: @white; +@orangeHoverTextColor: @white; +@yellowHoverTextColor: @white; +@oliveHoverTextColor: @white; +@greenHoverTextColor: @white; +@tealHoverTextColor: @white; +@blueHoverTextColor: @white; +@violetHoverTextColor: @white; +@purpleHoverTextColor: @white; +@pinkHoverTextColor: @white; +@brownHoverTextColor: @white; +@greyHoverTextColor: @white; +@blackHoverTextColor: @white; + +@redRibbonShadow: darken(@red, 10); +@orangeRibbonShadow: darken(@orange, 10); +@yellowRibbonShadow: darken(@yellow, 10); +@oliveRibbonShadow: darken(@olive, 10); +@greenRibbonShadow: darken(@green, 10); +@tealRibbonShadow: darken(@teal, 10); +@blueRibbonShadow: darken(@blue, 10); +@violetRibbonShadow: darken(@violet, 10); +@purpleRibbonShadow: darken(@purple, 10); +@pinkRibbonShadow: darken(@pink, 10); +@brownRibbonShadow: darken(@brown, 10); +@greyRibbonShadow: darken(@grey, 10); +@blackRibbonShadow: darken(@black, 10); + +/* Attached */ +@attachedSegmentPadding: 2rem; +@attachedVerticalPadding: 0.75em; +@attachedHorizontalPadding: 1em; + +@attachedCornerBorderRadius: @3px; +@attachedBorderRadius: @borderRadius; + +/* Corner */ +@cornerSizeRatio: 1; +@cornerTransition: color @labelTransitionDuration @labelTransitionEasing; +@cornerTriangleSize: 4em; +@cornerTriangleTransition: border-color @labelTransitionDuration @labelTransitionEasing; +@cornerTriangleZIndex: 1; + +@cornerIconSize: @relativeLarge; +@cornerIconTopOffset: @relative9px; +@cornerIconLeftOffset: @relative11px; + +/* Corner Text */ +@cornerTextWidth: 3em; +@cornerTextWeight: @bold; +@cornerTextSize: 1em; + +/* Horizontal */ +@horizontalLabelMinWidth: 3em; +@horizontalLabelMargin: 0.5em; +@horizontalLabelVerticalPadding: 0.4em; + +/* Circular Padding */ +@circularPadding: 0.5em; +@circularMinSize: 2em; +@emptyCircleSize: 0.5em; + +/* Pointing */ +@pointingBorderColor: inherit; +@pointingBorderWidth: @borderWidth; +@pointingVerticalDistance: 1em; +@pointingTriangleSize: 0.6666em; +@pointingHorizontalDistance: @pointingTriangleSize; + +@pointingTriangleTransition: background @labelTransitionDuration @labelTransitionEasing; +@pointingTriangleZIndex: 2; + +/* Basic Pointing */ +@basicPointingTriangleOffset: -@pointingBorderWidth; + +/* Floating */ +@floatingTopOffset: -1em; +@floatingLeftOffset: -1.5em; +@floatingZIndex: 100; + +/*------------------- + Group +--------------------*/ + +/* Sizing */ +@mini : @9px; +@tiny : @10px; +@small : @11px; +@medium : @12px; +@large : @absoluteMedium; +@big : @absoluteBig; +@huge : @absoluteHuge; +@massive : @absoluteMassive; diff --git a/theme/themes/default/elements/list.overrides b/theme/themes/default/elements/list.overrides new file mode 100644 index 00000000..14fb0da1 --- /dev/null +++ b/theme/themes/default/elements/list.overrides @@ -0,0 +1,3 @@ +/******************************* + Theme Overrides +*******************************/ diff --git a/theme/themes/default/elements/list.variables b/theme/themes/default/elements/list.variables new file mode 100644 index 00000000..def10144 --- /dev/null +++ b/theme/themes/default/elements/list.variables @@ -0,0 +1,224 @@ +/******************************* + List +*******************************/ + +/*------------------- + View +--------------------*/ + +/* List */ +@listStyleType: none; +@listStylePosition: outside; +@margin: 1em 0em; +@verticalPadding: 0em; +@horizontalPadding: 0em; + +/* List Item */ +@itemVerticalPadding: @relative3px; +@itemHorizontalPadding: 0em; +@itemPadding: @itemVerticalPadding @itemHorizontalPadding; +@itemLineHeight: @relativeLarge; + +/* Sub List */ +@childListPadding: 0.75em 0em 0.25em 0.5em; +@childListIndent: 1em; + +/* Sub List Item */ +@childItemVerticalPadding: @relative2px; +@childItemHorizontalPadding: 0em; +@childItemPadding: @childItemVerticalPadding @childItemHorizontalPadding; +@childItemLineHeight: inherit; + +/*------------------- + Elements +--------------------*/ + +/* Icon */ +@iconDistance: @relative4px; +@iconOffset: 0em; +@iconTransition: color @defaultDuration @defaultEasing; +@iconVerticalAlign: top; +@iconContentVerticalAlign: top; + +/* Image */ +@imageDistance: 0.5em; +@imageAlign: top; + +/* Content */ +@contentDistance: 0.5em; +@contentLineHeight: @itemLineHeight; +@contentLineHeightOffset: (@contentLineHeight - 1em) / 2; +@contentVerticalAlign: top; + +/* Header */ +@itemHeaderFontFamily: @headerFont; +@itemHeaderFontWeight: @bold; +@itemHeaderColor: @textColor; + +/* Description */ +@itemDescriptionColor: rgba(0, 0, 0, 0.7); + +/* Link */ +@itemLinkColor: @linkColor; +@itemLinkHoverColor: @linkHoverColor; + +/* Header Link */ +@itemHeaderLinkColor: @itemLinkColor; +@itemHeaderLinkHoverColor: @itemLinkHoverColor; + +/* Linked Icon */ +@itemLinkIconColor: @lightTextColor; +@itemLinkIconHoverColor: @textColor; +@invertedIconLinkColor: @invertedLightTextColor; + +/*------------------- + States +--------------------*/ + +@disabledColor: @disabledTextColor; +@invertedDisabledColor: @invertedDisabledTextColor; + +/*------------------- + Variations +--------------------*/ + +/* Float */ +@floatDistance: 1em; +@leftFloatMargin: 0em @floatDistance 0em 0em; +@rightFloatMargin: 0em 0em 0em @floatDistance; + +/* Horizontal */ +@horizontalSpacing: 1em; +@horizontalIconDistance: 0.25em; +@horizontalVerticalAlign: middle; + +/* Inverted */ +@invertedListIconColor: @invertedLightTextColor; +@invertedHeaderColor: @invertedTextColor; +@invertedDescriptionColor: @invertedLightTextColor; +@invertedItemLinkColor: @invertedTextColor; +@invertedItemLinkHoverColor: @linkHoverColor; + +/* Link List */ +@linkListItemColor: @unselectedTextColor; +@linkListItemHoverColor: @hoveredTextColor; +@linkListItemDownColor: @pressedTextColor; +@linkListItemActiveColor: @selectedTextColor; +@linkListTransition: + @defaultDuration color @defaultEasing +; + +/* Inverted Link List */ +@invertedLinkListItemColor: @invertedUnselectedTextColor; +@invertedLinkListItemHoverColor: @invertedHoveredTextColor; +@invertedLinkListItemDownColor: @invertedPressedTextColor; +@invertedLinkListItemActiveColor: @invertedSelectedTextColor; + +/* Selection List */ +@selectionListItemMargin: 0em; +@selectionListItemBorderRadius: 0.5em; +@selectionListItemVerticalPadding: 0.5em; +@selectionListItemHorizontalPadding: 0.5em; +@selectionListTransition: + @defaultDuration color @defaultEasing, + @defaultDuration padding-left @defaultEasing, + @defaultDuration background-color @defaultEasing +; + +/* Selection List States */ +@selectionListBackground: transparent; +@selectionListColor: @unselectedTextColor; +@selectionListHoverBackground: @subtleTransparentBlack; +@selectionListHoverColor: @hoveredTextColor; +@selectionListDownBackground: @transparentBlack; +@selectionListDownColor: @pressedTextColor; +@selectionListActiveBackground: @transparentBlack; +@selectionListActiveColor: @selectedTextColor; + +/* Inverted Selection List */ +@invertedSelectionListBackground: transparent; +@invertedSelectionListColor: @invertedUnselectedTextColor; +@invertedSelectionListHoverBackground: @subtleTransparentWhite; +@invertedSelectionListHoverColor: @invertedHoveredTextColor; +@invertedSelectionListDownBackground: @transparentWhite; +@invertedSelectionListDownColor: @invertedPressedTextColor; +@invertedSelectionListActiveBackground: @transparentWhite; +@invertedSelectionListActiveColor: @invertedSelectedTextColor; + +/* Animated List */ +@animatedDuration: 0.25s; +@animatedDelay: 0.1s; +@animatedListTransition: + @animatedDuration color @defaultEasing @animatedDelay, + @animatedDuration padding-left @defaultEasing @animatedDelay, + @animatedDuration background-color @defaultEasing @animatedDelay +; +@animatedListIndent: 1em; + +/* Bulleted */ +@bulletDistance: 1.25rem; +@bulletOffset: -@bulletDistance; + +@bulletOpacity: 1; +@bulletCharacter: '•'; +@bulletColor: inherit; +@bulletLinkColor: @textColor; +@bulletVerticalAlign: top; +@bulletChildDistance: @bulletDistance; + +/* Horizontal Bullets */ +@horizontalBulletColor: @textColor; +@horizontalBulletSpacing: @bulletDistance + 0.5em; + +/* Ordered List */ +@orderedCountName: ordered; +@orderedCountContent: counters(ordered, ".") " "; +@orderedCountColor: @textColor; +@orderedCountDistance: 1.25rem; +@orderedCountOpacity: 0.8; +@orderedCountTextAlign: right; +@orderedCountVerticalAlign: middle; + +@orderedChildCountDistance: 1em; +@orderedChildCountOffset: -2em; + +@orderedInvertedCountColor: @invertedLightTextColor; + +/* Horizontal Ordered */ +@horizontalOrderedCountDistance: 0.5em; + +/* Divided */ +@dividedBorderWidth: 1px; +@dividedBorder: @dividedBorderWidth solid @borderColor; +@dividedInvertedBorderColor: @whiteBorderColor; +@dividedChildListBorder: none; +@dividedChildItemBorder: none; + +/* Divided Horizontal */ +@horizontalDividedSpacing: (@horizontalSpacing / 2); +@horizontalDividedLineHeight: 0.6; + +/* Divided */ +@celledBorderWidth: 1px; +@celledBorder: @celledBorderWidth solid @borderColor; +@celledInvertedBorder: @dividedBorderWidth solid @whiteBorderColor; +@celledHorizontalPadding: 0.5em; +@celledChildListBorder: none; +@celledChildItemBorder: none; + +/* Divided Horizontal */ +@horizontalCelledSpacing: (@horizontalSpacing / 2); +@horizontalCelledLineHeight: 0.6; + +/* Relaxed */ +@relaxedItemVerticalPadding: @relative6px; +@relaxedChildItemVerticalPadding: @relative3px; +@relaxedHeaderMargin: 0.25rem; +@relaxedHorizontalPadding: 1rem; + +/* Very Relaxed */ +@veryRelaxedItemVerticalPadding: @relative12px; +@veryRelaxedChildItemVerticalPadding: @relative4px; +@veryRelaxedHeaderMargin: 0.5rem; +@veryRelaxedHorizontalPadding: 1.5rem; + diff --git a/theme/themes/default/elements/loader.overrides b/theme/themes/default/elements/loader.overrides new file mode 100644 index 00000000..14fb0da1 --- /dev/null +++ b/theme/themes/default/elements/loader.overrides @@ -0,0 +1,3 @@ +/******************************* + Theme Overrides +*******************************/ diff --git a/theme/themes/default/elements/loader.variables b/theme/themes/default/elements/loader.variables new file mode 100644 index 00000000..b52281e6 --- /dev/null +++ b/theme/themes/default/elements/loader.variables @@ -0,0 +1,73 @@ +/******************************* + Loader +*******************************/ + +/* Some global loader styles defined in site.variables */ +// @loaderSpeed +// @loaderLineWidth +// @loaderFillColor +// @loaderLineColor +// @invertedLoaderFillColor +// @invertedLoaderLineColor + +/*------------------- + Standard +--------------------*/ + +@loaderTopOffset: 50%; +@loaderLeftOffset: 50%; + +@shapeBorderColor: @loaderLineColor transparent transparent; +@invertedShapeBorderColor: @invertedLoaderLineColor transparent transparent; + +/*------------------- + Types +--------------------*/ + +/* Text */ +@textDistance: @relativeMini; +@loaderTextColor: @textColor; +@invertedLoaderTextColor: @invertedTextColor; + + +/*------------------- + States +--------------------*/ + +@indeterminateDirection: reverse; +@indeterminateSpeed: (2 * @loaderSpeed); + +/*------------------- + Variations +--------------------*/ + +@inlineVerticalAlign: middle; +@inlineMargin: 0em; + +/* Exact Sizes (Avoids Rounding Errors) */ +@mini : @14px; +@tiny : @16px; +@small : @24px; +@medium : @32px; +@large : @48px; +@big : @52px; +@huge : @58px; +@massive : @64px; + +@miniOffset: 0em 0em 0em -(@mini / 2); +@tinyOffset: 0em 0em 0em -(@tiny / 2); +@smallOffset: 0em 0em 0em -(@small / 2); +@mediumOffset: 0em 0em 0em -(@medium / 2); +@largeOffset: 0em 0em 0em -(@large / 2); +@bigOffset: 0em 0em 0em -(@big / 2); +@hugeOffset: 0em 0em 0em -(@huge / 2); +@massiveOffset: 0em 0em 0em -(@massive / 2); + +@tinyFontSize: @relativeTiny; +@miniFontSize: @relativeMini; +@smallFontSize: @relativeSmall; +@mediumFontSize: @relativeMedium; +@largeFontSize: @relativeLarge; +@bigFontSize: @relativeBig; +@hugeFontSize: @relativeHuge; +@massiveFontSize: @relativeMassive; diff --git a/theme/themes/default/elements/placeholder.overrides b/theme/themes/default/elements/placeholder.overrides new file mode 100644 index 00000000..14fb0da1 --- /dev/null +++ b/theme/themes/default/elements/placeholder.overrides @@ -0,0 +1,3 @@ +/******************************* + Theme Overrides +*******************************/ diff --git a/theme/themes/default/elements/placeholder.variables b/theme/themes/default/elements/placeholder.variables new file mode 100644 index 00000000..9e741979 --- /dev/null +++ b/theme/themes/default/elements/placeholder.variables @@ -0,0 +1,55 @@ +@placeholderMaxWidth: 30rem; + +/* Key Content Sizing */ +@placeholderLineMargin: @relative12px; +@placeholderHeaderLineHeight: @relative9px; +@placeholderLineHeight: @relative7px; +@placeholderParagraphLineHeight: @placeholderLineHeight; + +@placeholderSpacing: @relative20px; + +/* Interval between consecutive placeholders */ +@placeholderAnimationInterval: 0.15s; + +/* Repeated Placeholder */ +@consecutivePlaceholderSpacing: 2rem; + +/* Image */ +@placeholderImageHeight: 100px; + +/* Header Image */ +@placeholderImageWidth: 3em; +@placeholderImageTextIndent: @10px; + +/* Paragraph */ +@placeholderHeaderLineOneOutdent: 20%; +@placeholderHeaderLineTwoOutdent: 60%; + +@placeholderLineOneOutdent: @placeholderFullLineOutdent; +@placeholderLineTwoOutdent: @placeholderMediumLineOutdent; +@placeholderLineThreeOutdent: @placeholderVeryLongLineOutdent; +@placeholderLineFourOutdent: @placeholderLongLineOutdent; +@placeholderLineFiveOutdent: @placeholderShortLineOutdent; + + +/* Glow Gradient */ +@placeholderLoadingAnimationDuration: 2s; +@placeholderLoadingGradientWidth: 1200px; +@placeholderLoadingGradient: linear-gradient(to right, + rgba(0, 0, 0, 0.08) 0%, + rgba(0, 0, 0, 0.15) 15%, + rgba(0, 0, 0, 0.08) 30% +); +@placeholderInvertedLoadingGradient: linear-gradient(to right, + rgba(255, 255, 255, 0.08) 0%, + rgba(255, 255, 255, 0.14) 15%, + rgba(255, 255, 255, 0.08) 30% +); + +/* Variations */ +@placeholderFullLineOutdent: 0%; +@placeholderVeryLongLineOutdent: 10%; +@placeholderLongLineOutdent: 35%; +@placeholderMediumLineOutdent: 50%; +@placeholderShortLineOutdent: 65%; +@placeholderVeryShortLineOutdent: 80%; diff --git a/theme/themes/default/elements/rail.overrides b/theme/themes/default/elements/rail.overrides new file mode 100644 index 00000000..14fb0da1 --- /dev/null +++ b/theme/themes/default/elements/rail.overrides @@ -0,0 +1,3 @@ +/******************************* + Theme Overrides +*******************************/ diff --git a/theme/themes/default/elements/rail.variables b/theme/themes/default/elements/rail.variables new file mode 100644 index 00000000..321a26d3 --- /dev/null +++ b/theme/themes/default/elements/rail.variables @@ -0,0 +1,34 @@ +/******************************* + Rail +*******************************/ + +/*------------------- + Element +--------------------*/ + +@width: 300px; +@height: 100%; + +@distance: 4rem; +@splitDistance: (@distance / 2); + +/*------------------- + Variations +--------------------*/ + +/* Close */ +@closeDistance: 2em; +@veryCloseDistance: 1em; + +@splitCloseDistance: (@closeDistance / 2); +@splitVeryCloseDistance: (@veryCloseDistance / 2); + +@closeWidth: ~"calc("@width~" + "@splitCloseDistance~")"; +@veryCloseWidth: ~"calc("@width~" + "@splitVeryCloseDistance~")"; + +/* Dividing */ +@dividingBorder: 1px solid @borderColor; +@dividingDistance: 5rem; +@splitDividingDistance: (@dividingDistance / 2); +@dividingWidth: @width + @splitDividingDistance; + diff --git a/theme/themes/default/elements/reveal.overrides b/theme/themes/default/elements/reveal.overrides new file mode 100644 index 00000000..14fb0da1 --- /dev/null +++ b/theme/themes/default/elements/reveal.overrides @@ -0,0 +1,3 @@ +/******************************* + Theme Overrides +*******************************/ diff --git a/theme/themes/default/elements/reveal.variables b/theme/themes/default/elements/reveal.variables new file mode 100644 index 00000000..1c7fac41 --- /dev/null +++ b/theme/themes/default/elements/reveal.variables @@ -0,0 +1,18 @@ +/******************************* + Reveal +*******************************/ + +@transitionDelay: 0.1s; +@transitionDuration: 0.5s; +@transitionEasing: cubic-bezier(0.175, 0.885, 0.320, 1); +@transition: all @transitionDuration @defaultEasing @transitionDelay; + +@bottomZIndex: 2; +@topZIndex: 3; +@activeZIndex: 4; +@overlayZIndex: 5; + +/* Types */ +@rotateDegrees: 110deg; +@moveTransition: transform @transitionDuration @transitionEasing @transitionDelay; +@slideTransition: transform @transitionDuration @defaultEasing @transitionDelay; diff --git a/theme/themes/default/elements/segment.overrides b/theme/themes/default/elements/segment.overrides new file mode 100644 index 00000000..14fb0da1 --- /dev/null +++ b/theme/themes/default/elements/segment.overrides @@ -0,0 +1,3 @@ +/******************************* + Theme Overrides +*******************************/ diff --git a/theme/themes/default/elements/segment.variables b/theme/themes/default/elements/segment.variables new file mode 100644 index 00000000..9b2c4d4c --- /dev/null +++ b/theme/themes/default/elements/segment.variables @@ -0,0 +1,154 @@ +/******************************* + Segment +*******************************/ + +/*------------------- + Element +--------------------*/ + +@background: @white; +@borderWidth: 1px; +@border: @borderWidth solid @borderColor; + +@boxShadow: @subtleShadow; +@verticalPadding: 1em; +@horizontalPadding: 1em; +@padding: @verticalPadding @horizontalPadding; + +@verticalMargin: 1rem; +@horizontalMargin: 0em; +@margin: @verticalMargin @horizontalMargin; +@borderRadius: @defaultBorderRadius; + +/*------------------- + Group +--------------------*/ + +@groupedMargin: @margin; +@groupedBorder: @border; +@groupedBoxShadow: @boxShadow; +@groupedBorderRadius: @borderRadius; + +@nestedGroupMargin: @verticalMargin @verticalMargin; + +@groupedSegmentBorder: none; +@groupedSegmentDivider: @border; +@groupedSegmentMargin: 0em; +@groupedSegmentWidth: auto; +@groupedSegmentBoxShadow: none; + +/*------------------- + Coupling +--------------------*/ + +/* Page Grid Segment */ +@pageGridMargin: (2 * @verticalPadding); + +/******************************* + Types +*******************************/ + +/* Placeholder */ +@placeholderBackground: @offWhite; +@placeholderPadding: @padding; +@placeholderBorderColor: @borderColor; +@placeholderBoxShadow: 0px 2px 25px 0 rgba(34, 36, 38, 0.05) inset; +@placeholderMinHeight: 18rem; +@placeholderContentMaxWidth: 15rem; +@placeholderContentInlineButtonMargin: 0px @5px 0px 0px; + + +/* Piled */ +@piledZIndex: auto; +@piledMargin: 3em; +@piledBoxShadow: ''; +@piledDegrees: 1.2deg; +@piledBorder: @border; + +/* Circular */ +@circularPadding: 2em; + +/* Stacked */ +@stackedHeight: 6px; +@stackedPageBackground: @subtleTransparentBlack; +@stackedPadding: @verticalPadding + (0.4em); +@tallStackedPadding: @verticalPadding + (0.8em); + +/******************************* + States +*******************************/ + +/* Loading Dimmer */ +@loaderDimmerColor: rgba(255, 255, 255, 0.8); +@loaderDimmerZIndex: 100; + +/* Loading Spinner */ +@loaderSize: 3em; +@loaderLineZIndex: 101; + + +/******************************* + Variations +*******************************/ + + +/* Raised */ +@raisedBoxShadow: @floatingShadow; + +/* Padded */ +@paddedSegmentPadding: 1.5em; +@veryPaddedSegmentPadding: 3em; + +/* Attached */ +@attachedTopOffset: 0px; +@attachedBottomOffset: 0px; +@attachedHorizontalOffset: -@borderWidth; +@attachedWidth: calc(100% - (@attachedHorizontalOffset * 2)); +@attachedBoxShadow: none; +@attachedBorder: @borderWidth solid @solidBorderColor; +@attachedBottomBoxShadow: + @boxShadow, + @attachedBoxShadow +; + +/* Inverted */ +@invertedBackground: @black; + +/* Floated */ +@floatedDistance: 1em; + +/* Basic */ +@basicBackground: none transparent; +@basicBorder: none; +@basicBoxShadow: none; +@basicBorderRadius: 0px; + +/* Colors */ +@coloredBorderSize: 2px; + +/* Ordinality */ +@secondaryBackground: @darkWhite; +@secondaryColor: @mutedTextColor; + +@tertiaryBackground: @midWhite; +@tertiaryColor: @mutedTextColor; + +@secondaryInvertedLightness: 0.2; +@secondaryInvertedBackground: + lighten(@black, (@secondaryInvertedLightness * 100)) + linear-gradient( + rgba(255, 255, 255, @secondaryInvertedLightness) 0%, + rgba(255, 255, 255, @secondaryInvertedLightness) 100% + ) +; +@secondaryInvertedColor: @invertedMutedTextColor; + +@tertiaryInvertedLightness: 0.35; +@tertiaryInvertedBackground: + lighten(@black, (@tertiaryInvertedLightness * 100)) + linear-gradient( + rgba(255, 255, 255, @tertiaryInvertedLightness) 0%, + rgba(255, 255, 255, @tertiaryInvertedLightness) 100% + ) +; +@tertiaryInvertedColor: @invertedMutedTextColor; diff --git a/theme/themes/default/elements/step.overrides b/theme/themes/default/elements/step.overrides new file mode 100644 index 00000000..e7aca525 --- /dev/null +++ b/theme/themes/default/elements/step.overrides @@ -0,0 +1,16 @@ +/******************************* + Theme Overrides +*******************************/ + +@font-face { + font-family: 'Step'; + src: + url(data:application/x-font-ttf;charset=utf-8;;base64,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) format('truetype'), + url(data:application/font-woff;charset=utf-8;base64,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) format('woff') + ; +} +.ui.steps .step.completed > .icon:before, +.ui.ordered.steps .step.completed:before { + font-family: 'Step'; + content: '\e800'; /* '' */ +} \ No newline at end of file diff --git a/theme/themes/default/elements/step.variables b/theme/themes/default/elements/step.variables new file mode 100644 index 00000000..332472d0 --- /dev/null +++ b/theme/themes/default/elements/step.variables @@ -0,0 +1,130 @@ +/******************************* + Step +*******************************/ + +/*------------------- + Group +--------------------*/ + +@stepMargin: 1em 0em; +@stepsBorderRadius: @defaultBorderRadius; +@stepsBackground: ''; +@stepsBoxShadow: none; +@stepsBorder: 1px solid @borderColor; + +/*------------------- + Element +--------------------*/ + +@verticalMargin: 0em; +@horizontalMargin: 0em; + +@arrowSize: @relativeLarge; +@verticalPadding: @relativeLarge; +@horizontalPadding: 2em; + +@transition: + background-color @defaultDuration @defaultEasing, + opacity @defaultDuration @defaultEasing, + color @defaultDuration @defaultEasing, + box-shadow @defaultDuration @defaultEasing +; +@lineHeight: @relativeLarge; +@alignItems: center; +@justifyContent: center; +@backgroundColor: @white; +@background: @backgroundColor; +@borderRadius: 0em; +@borderWidth: 1px; +@boxShadow: none; +@border: none; +@divider: @borderWidth solid @borderColor; + +/* Icon */ +@iconDistance: 1rem; +@iconSize: 2.5em; +@iconAlign: middle; + +/* Title */ +@titleFontFamily: @headerFont; +@titleFontWeight: @bold; +@titleFontSize: @relativeLarge; +@titleColor: @darkTextColor; + +/* Description */ +@descriptionDistance: 0.25em; +@descriptionFontSize: @relativeSmall; +@descriptionFontWeight: @normal; +@descriptionColor: @textColor; + + +/* Arrow */ +@arrowBackgroundColor: @backgroundColor; +@arrowTopOffset: 50%; +@arrowRightOffset: 0%; +@arrowBorderWidth: 0px @borderWidth @borderWidth 0px; + +@arrowDisplay: block; +@lastArrowDisplay: none; + +@activeArrowDisplay: block; +@activeLastArrowDisplay: none; + +/* Mobile */ +@mobileIconDistance: @iconDistance; + +/*------------------- + Types +--------------------*/ + +/* Vertical */ +@verticalDivider: @divider; +@verticalArrowTopOffset: 50%; +@verticalArrowRightOffset: 0%; +@verticalArrowBorderWidth: 0px @borderWidth @borderWidth 0px; + +@verticalArrowDisplay: none; +@verticalLastArrowDisplay: @verticalArrowDisplay; + +@verticalActiveArrowDisplay: block; +@verticalActiveLastArrowDisplay: block; + +/*------------------- + Variations +--------------------*/ + +@attachedHorizontalOffset: -@borderWidth; +@attachedVerticalOffset: 0; +@attachedWidth: calc(100% + (-@attachedHorizontalOffset * 2)); + +@orderedFontFamily: inherit; +@orderedFontWeight: @bold; + +/*------------------- + States +--------------------*/ + +/* Completed */ +@completedColor: @positiveColor; + +/* Hover */ +@hoverBackground: @offWhite; +@hoverColor: @hoveredTextColor; + +/* Down */ +@downBackground: @darkWhite; +@downColor: @pressedTextColor; + +/* Active */ +@activeBackground: @darkWhite; +@activeColor: @linkColor; +@activeIconColor: @darkTextColor; + +/* Active + Hover */ +@activeHoverBackground: @lightGrey; +@activeHoverColor: @textColor; + + +/* Disabled */ +@disabledBackground: @background; +@disabledColor: @disabledTextColor; diff --git a/theme/themes/default/extras/custom.overrides b/theme/themes/default/extras/custom.overrides new file mode 100644 index 00000000..e69de29b diff --git a/theme/themes/default/extras/custom.variables b/theme/themes/default/extras/custom.variables new file mode 100644 index 00000000..e69de29b diff --git a/theme/themes/default/extras/main.overrides b/theme/themes/default/extras/main.overrides new file mode 100644 index 00000000..e69de29b diff --git a/theme/themes/default/extras/main.variables b/theme/themes/default/extras/main.variables new file mode 100644 index 00000000..e69de29b diff --git a/theme/themes/default/extras/select.overrides b/theme/themes/default/extras/select.overrides new file mode 100644 index 00000000..e69de29b diff --git a/theme/themes/default/extras/select.variables b/theme/themes/default/extras/select.variables new file mode 100644 index 00000000..e69de29b diff --git a/theme/themes/default/globals/reset.overrides b/theme/themes/default/globals/reset.overrides new file mode 100644 index 00000000..fa4e73dd --- /dev/null +++ b/theme/themes/default/globals/reset.overrides @@ -0,0 +1,447 @@ +/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */ + +/* Document + ========================================================================== */ + +/** + * 1. Correct the line height in all browsers. + * 2. Prevent adjustments of font size after orientation changes in + * IE on Windows Phone and in iOS. + */ + +html { + line-height: 1.15; /* 1 */ + -ms-text-size-adjust: 100%; /* 2 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +/* Sections + ========================================================================== */ + +/** + * Remove the margin in all browsers (opinionated). + */ + +body { + margin: 0; +} + +/** + * Add the correct display in IE 9-. + */ + +article, +aside, +footer, +header, +nav, +section { + display: block; +} + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + ========================================================================== */ + +/** + * Add the correct display in IE 9-. + * 1. Add the correct display in IE. + */ + +figcaption, +figure, +main { /* 1 */ + display: block; +} + +/** + * Add the correct margin in IE 8. + */ + +figure { + margin: 1em 40px; +} + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ + +hr { + box-sizing: content-box; /* 1 */ + height: 0; /* 1 */ + overflow: visible; /* 2 */ +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +pre { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/* Text-level semantics + ========================================================================== */ + +/** + * 1. Remove the gray background on active links in IE 10. + * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. + */ + +a { + background-color: transparent; /* 1 */ + -webkit-text-decoration-skip: objects; /* 2 */ +} + +/** + * 1. Remove the bottom border in Chrome 57- and Firefox 39-. + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ + +abbr[title] { + border-bottom: none; /* 1 */ + text-decoration: underline; /* 2 */ + text-decoration: underline dotted; /* 2 */ +} + +/** + * Prevent the duplicate application of `bolder` by the next rule in Safari 6. + */ + +b, +strong { + font-weight: inherit; +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ + +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +code, +kbd, +samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/** + * Add the correct font style in Android 4.3-. + */ + +dfn { + font-style: italic; +} + +/** + * Add the correct background and color in IE 9-. + */ + +mark { + background-color: #ff0; + color: #000; +} + +/** + * Add the correct font size in all browsers. + */ + +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* Embedded content + ========================================================================== */ + +/** + * Add the correct display in IE 9-. + */ + +audio, +video { + display: inline-block; +} + +/** + * Add the correct display in iOS 4-7. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Remove the border on images inside links in IE 10-. + */ + +img { + border-style: none; +} + +/** + * Hide the overflow in IE. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* Forms + ========================================================================== */ + +/** + * 1. Change the font styles in all browsers (opinionated). + * 2. Remove the margin in Firefox and Safari. + */ + +button, +input, +optgroup, +select, +textarea { + font-family: sans-serif; /* 1 */ + font-size: 100%; /* 1 */ + line-height: 1.15; /* 1 */ + margin: 0; /* 2 */ +} + +/** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ + +button, +input { /* 1 */ + overflow: visible; +} + +/** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ + +button, +select { /* 1 */ + text-transform: none; +} + +/** + * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` + * controls in Android 4. + * 2. Correct the inability to style clickable types in iOS and Safari. + */ + +button, +html [type="button"], /* 1 */ +[type="reset"], +[type="submit"] { + -webkit-appearance: button; /* 2 */ +} + +/** + * Remove the inner border and padding in Firefox. + */ + +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus styles unset by the previous rule. + */ + +button:-moz-focusring, +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Correct the padding in Firefox. + */ + +fieldset { + padding: 0.35em 0.75em 0.625em; +} + +/** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ + +legend { + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + padding: 0; /* 3 */ + white-space: normal; /* 1 */ +} + +/** + * 1. Add the correct display in IE 9-. + * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ + +progress { + display: inline-block; /* 1 */ + vertical-align: baseline; /* 2 */ +} + +/** + * Remove the default vertical scrollbar in IE. + */ + +textarea { + overflow: auto; +} + +/** + * 1. Add the correct box sizing in IE 10-. + * 2. Remove the padding in IE 10-. + */ + +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ + +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ + +[type="search"] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/** + * Remove the inner padding and cancel buttons in Chrome and Safari on macOS. + */ + +[type="search"]::-webkit-search-cancel-button, +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ + +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/* Interactive + ========================================================================== */ + +/* + * Add the correct display in IE 9-. + * 1. Add the correct display in Edge, IE, and Firefox. + */ + +details, /* 1 */ +menu { + display: block; +} + +/* + * Add the correct display in all browsers. + */ + +summary { + display: list-item; +} + +/* Scripting + ========================================================================== */ + +/** + * Add the correct display in IE 9-. + */ + +canvas { + display: inline-block; +} + +/** + * Add the correct display in IE. + */ + +template { + display: none; +} + +/* Hidden + ========================================================================== */ + +/** + * Add the correct display in IE 10-. + */ + +[hidden] { + display: none; +} diff --git a/theme/themes/default/globals/reset.variables b/theme/themes/default/globals/reset.variables new file mode 100644 index 00000000..0eedf27c --- /dev/null +++ b/theme/themes/default/globals/reset.variables @@ -0,0 +1,3 @@ +/******************************* + Reset +*******************************/ \ No newline at end of file diff --git a/theme/themes/default/globals/site.overrides b/theme/themes/default/globals/site.overrides new file mode 100644 index 00000000..d756a100 --- /dev/null +++ b/theme/themes/default/globals/site.overrides @@ -0,0 +1,3 @@ +/******************************* + Global Overrides +*******************************/ diff --git a/theme/themes/default/globals/site.variables b/theme/themes/default/globals/site.variables new file mode 100644 index 00000000..79a711c5 --- /dev/null +++ b/theme/themes/default/globals/site.variables @@ -0,0 +1,973 @@ +/******************************* + Site Settings +*******************************/ + +/*------------------- + Fonts +--------------------*/ + +@fontName : 'Lato'; +@fontSmoothing : antialiased; + +@headerFont : @fontName, 'Helvetica Neue', Arial, Helvetica, sans-serif; +@pageFont : @fontName, 'Helvetica Neue', Arial, Helvetica, sans-serif; + +@googleFontName : @fontName; +@importGoogleFonts : true; +@googleFontSizes : '400,700,400italic,700italic'; +@googleSubset : 'latin'; + +@googleProtocol : 'https://'; +@googleFontRequest : '@{googleFontName}:@{googleFontSizes}&subset=@{googleSubset}'; + + +@bold : bold; +@normal : normal; + +/*------------------- + Base Sizes +--------------------*/ + +/* This is the single variable that controls them all */ +@emSize : 14px; + +/* The size of page text */ +@fontSize : 14px; + + +/*------------------- + Border Radius +--------------------*/ + +/* See Power-user section below + for explanation of @px variables +*/ +@relativeBorderRadius: @relative4px; +@absoluteBorderRadius: @4px; + +@defaultBorderRadius: @absoluteBorderRadius; + +/*------------------- + Brand Colors +--------------------*/ + +@primaryColor : @blue; +@secondaryColor : @black; + +@lightPrimaryColor : @lightBlue; +@lightSecondaryColor : @lightBlack; + +/*-------------- + Page Heading +---------------*/ + +@headerFontWeight : @bold; +@headerLineHeight : unit((18 / 14), em); + +@h1 : unit((28 / 14), rem); +@h2 : unit((24 / 14), rem); +@h3 : unit((18 / 14), rem); +@h4 : unit((15 / 14), rem); +@h5 : unit((14 / 14), rem); + +/*-------------- + Form Input +---------------*/ + +/* This adjusts the default form input across all elements */ +@inputBackground : @white; +@inputVerticalPadding : @relative11px; +@inputHorizontalPadding : @relative14px; +@inputPadding : @inputVerticalPadding @inputHorizontalPadding; + +/* Input Text Color */ +@inputColor: @textColor; +@inputPlaceholderColor: lighten(@inputColor, 75); +@inputPlaceholderFocusColor: lighten(@inputColor, 45); + +/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */ +@inputLineHeight: unit((17 / 14), em); + +/*------------------- + Focused Input +--------------------*/ + +/* Used on inputs, textarea etc */ +@focusedFormBorderColor: #85B7D9; + +/* Used on dropdowns, other larger blocks */ +@focusedFormMutedBorderColor: #96C8DA; + +/*------------------- + Sizes +--------------------*/ + +/* + Sizes are all expressed in terms of 14px/em (default em) + This ensures these "ratios" remain constant despite changes in EM +*/ + +@miniSize : (11 / 14); +@tinySize : (12 / 14); +@smallSize : (13 / 14); +@mediumSize : (14 / 14); +@largeSize : (16 / 14); +@bigSize : (18 / 14); +@hugeSize : (20 / 14); +@massiveSize : (24 / 14); + + +/*------------------- + Page +--------------------*/ + +@pageBackground : #FFFFFF; +@pageOverflowX : hidden; + +@lineHeight : 1.4285em; +@textColor : rgba(0, 0, 0, 0.87); + +/*------------------- + Paragraph +--------------------*/ + +@paragraphMargin : 0em 0em 1em; +@paragraphLineHeight : @lineHeight; + +/*------------------- + Links +--------------------*/ + +@linkColor : #4183C4; +@linkUnderline : none; +@linkHoverColor : darken(saturate(@linkColor, 20), 15, relative); +@linkHoverUnderline : @linkUnderline; + +/*------------------- + Scroll Bars +--------------------*/ + +@useCustomScrollbars: true; + +@customScrollbarWidth: 10px; +@customScrollbarHeight: 10px; + +@trackBackground: rgba(0, 0, 0, 0.1); +@trackBorderRadius: 0px; + +@thumbBorderRadius: 5px; +@thumbBackground: rgba(0, 0, 0, 0.25); +@thumbTransition: color 0.2s ease; + +@thumbInactiveBackground: rgba(0, 0, 0, 0.15); +@thumbHoverBackground: rgba(128, 135, 139, 0.8); + +/* Inverted */ +@trackInvertedBackground: rgba(255, 255, 255, 0.1); +@thumbInvertedBackground: rgba(255, 255, 255, 0.25); +@thumbInvertedInactiveBackground: rgba(255, 255, 255, 0.15); +@thumbInvertedHoverBackground: rgba(255, 255, 255, 0.35); + +/*------------------- + Highlighted Text +--------------------*/ + +@highlightBackground : #CCE2FF; +@highlightColor : @textColor; + +@inputHighlightBackground : rgba(100, 100, 100, 0.4); +@inputHighlightColor : @textColor; + + +/*------------------- + Loader +--------------------*/ + +@loaderSize : @relativeBig; +@loaderSpeed : 0.6s; +@loaderLineWidth : 0.2em; +@loaderFillColor : rgba(0, 0, 0, 0.1); +@loaderLineColor : @grey; + +@invertedLoaderFillColor : rgba(255, 255, 255, 0.15); +@invertedLoaderLineColor : @white; + +/*------------------- + Grid +--------------------*/ + +@columnCount: 16; + +/*------------------- + Transitions +--------------------*/ + +@defaultDuration : 0.1s; +@defaultEasing : ease; + +/*------------------- + Breakpoints +--------------------*/ + +@mobileBreakpoint : 320px; +@tabletBreakpoint : 903px; +@computerBreakpoint : 992px; +@largeMonitorBreakpoint : 1200px; +@widescreenMonitorBreakpoint : 1920px; + +/*------------------- + Site Colors +--------------------*/ + +/*--- Colors ---*/ +@red : #DB2828; +@orange : #F2711C; +@yellow : #FBBD08; +@olive : #B5CC18; +@green : #21BA45; +@teal : #00B5AD; +@blue : #2185D0; +@violet : #6435C9; +@purple : #A333C8; +@pink : #E03997; +@brown : #A5673F; +@grey : #767676; +@black : #1B1C1D; + +/*--- Light Colors ---*/ +@lightRed : #FF695E; +@lightOrange : #FF851B; +@lightYellow : #FFE21F; +@lightOlive : #D9E778; +@lightGreen : #2ECC40; +@lightTeal : #6DFFFF; +@lightBlue : #54C8FF; +@lightViolet : #A291FB; +@lightPurple : #DC73FF; +@lightPink : #FF8EDF; +@lightBrown : #D67C1C; +@lightGrey : #DCDDDE; +@lightBlack : #545454; + +/*--- Neutrals ---*/ +@fullBlack : #000000; +@offWhite : #F9FAFB; +@darkWhite : #F3F4F5; +@midWhite : #DCDDDE; +@white : #FFFFFF; + +/*--- Colored Backgrounds ---*/ +@redBackground : #FFE8E6; +@orangeBackground : #FFEDDE; +@yellowBackground : #FFF8DB; +@oliveBackground : #FBFDEF; +@greenBackground : #E5F9E7; +@tealBackground : #E1F7F7; +@blueBackground : #DFF0FF; +@violetBackground : #EAE7FF; +@purpleBackground : #F6E7FF; +@pinkBackground : #FFE3FB; +@brownBackground : #F1E2D3; + +/*--- Colored Headers ---*/ +@redHeaderColor : darken(@redTextColor, 5); +@oliveHeaderColor : darken(@oliveTextColor, 5); +@greenHeaderColor : darken(@greenTextColor, 5); +@yellowHeaderColor : darken(@yellowTextColor, 5); +@blueHeaderColor : darken(@blueTextColor, 5); +@tealHeaderColor : darken(@tealTextColor, 5); +@pinkHeaderColor : darken(@pinkTextColor, 5); +@violetHeaderColor : darken(@violetTextColor, 5); +@purpleHeaderColor : darken(@purpleTextColor, 5); +@orangeHeaderColor : darken(@orangeTextColor, 5); +@brownHeaderColor : darken(@brownTextColor, 5); + +/*--- Colored Text ---*/ +@redTextColor : @red; +@orangeTextColor : @orange; +@yellowTextColor : #B58105; // Yellow text is difficult to read +@oliveTextColor : #8ABC1E; // Olive is difficult to read +@greenTextColor : #1EBC30; // Green is difficult to read +@tealTextColor : #10A3A3; // Teal text is difficult to read +@blueTextColor : @blue; +@violetTextColor : @violet; +@purpleTextColor : @purple; +@pinkTextColor : @pink; +@brownTextColor : @brown; + +/*--- Colored Border ---*/ +@redBorderColor : @redTextColor; +@orangeBorderColor : @orangeTextColor; +@yellowBorderColor : @yellowTextColor; +@oliveBorderColor : @oliveTextColor; +@greenBorderColor : @greenTextColor; +@tealBorderColor : @tealTextColor; +@blueBorderColor : @blueTextColor; +@violetBorderColor : @violetTextColor; +@purpleBorderColor : @purpleTextColor; +@pinkBorderColor : @pinkTextColor; +@brownBorderColor : @brownTextColor; + +/*------------------- + Alpha Colors +--------------------*/ + +@subtleTransparentBlack : rgba(0, 0, 0, 0.03); +@transparentBlack : rgba(0, 0, 0, 0.05); +@strongTransparentBlack : rgba(0, 0, 0, 0.10); +@veryStrongTransparentBlack : rgba(0, 0, 0, 0.15); + +@subtleTransparentWhite : rgba(255, 255, 255, 0.02); +@transparentWhite : rgba(255, 255, 255, 0.08); +@strongTransparentWhite : rgba(255, 255, 255, 0.15); + +/*------------------- + Accents +--------------------*/ + +/* Differentiating Neutrals */ +@subtleGradient: linear-gradient(transparent, @transparentBlack); + +/* Differentiating Layers */ +@subtleShadow: + 0px 1px 2px 0 @borderColor +; +@floatingShadow: + 0px 2px 4px 0px rgba(34, 36, 38, 0.12), + 0px 2px 10px 0px rgba(34, 36, 38, 0.15) +; + +/******************************* + Power-User +*******************************/ + + +/*------------------- + Emotive Colors +--------------------*/ + +/* Positive */ +@positiveColor : @green; +@positiveBackgroundColor : #FCFFF5; +@positiveBorderColor : #A3C293; +@positiveHeaderColor : #1A531B; +@positiveTextColor : #2C662D; + +/* Negative */ +@negativeColor : @red; +@negativeBackgroundColor : #FFF6F6; +@negativeBorderColor : #E0B4B4; +@negativeHeaderColor : #912D2B; +@negativeTextColor : #9F3A38; + +/* Info */ +@infoColor : #31CCEC; +@infoBackgroundColor : #F8FFFF; +@infoBorderColor : #A9D5DE; +@infoHeaderColor : #0E566C; +@infoTextColor : #276F86; + +/* Warning */ +@warningColor : #F2C037; +@warningBorderColor : #C9BA9B; +@warningBackgroundColor : #FFFAF3; +@warningHeaderColor : #794B02; +@warningTextColor : #573A08; + +/*------------------- + Paths +--------------------*/ + +/* For source only. Modified in gulp for dist */ +@imagePath : '../../themes/default/assets/images'; +@fontPath : '../../themes/default/assets/fonts'; + +/*------------------- + Em Sizes +--------------------*/ + +/* + This rounds @size values to the closest pixel then expresses that value in (r)em. + This ensures all size values round to exact pixels +*/ +@mini : unit( round(@miniSize * @emSize) / @emSize, rem); +@tiny : unit( round(@tinySize * @emSize) / @emSize, rem); +@small : unit( round(@smallSize * @emSize) / @emSize, rem); +@medium : unit( round(@mediumSize * @emSize) / @emSize, rem); +@large : unit( round(@largeSize * @emSize) / @emSize, rem); +@big : unit( round(@bigSize * @emSize) / @emSize, rem); +@huge : unit( round(@hugeSize * @emSize) / @emSize, rem); +@massive : unit( round(@massiveSize * @emSize) / @emSize, rem); + +/* em */ +@relativeMini : unit( round(@miniSize * @emSize) / @emSize, em); +@relativeTiny : unit( round(@tinySize * @emSize) / @emSize, em); +@relativeSmall : unit( round(@smallSize * @emSize) / @emSize, em); +@relativeMedium : unit( round(@mediumSize * @emSize) / @emSize, em); +@relativeLarge : unit( round(@largeSize * @emSize) / @emSize, em); +@relativeBig : unit( round(@bigSize * @emSize) / @emSize, em); +@relativeHuge : unit( round(@hugeSize * @emSize) / @emSize, em); +@relativeMassive : unit( round(@massiveSize * @emSize) / @emSize, em); + +/* rem */ +@absoluteMini : unit( round(@miniSize * @emSize) / @emSize, rem); +@absoluteTiny : unit( round(@tinySize * @emSize) / @emSize, rem); +@absoluteSmall : unit( round(@smallSize * @emSize) / @emSize, rem); +@absoluteMedium : unit( round(@mediumSize * @emSize) / @emSize, rem); +@absoluteLarge : unit( round(@largeSize * @emSize) / @emSize, rem); +@absoluteBig : unit( round(@bigSize * @emSize) / @emSize, rem); +@absoluteHuge : unit( round(@hugeSize * @emSize) / @emSize, rem); +@absoluteMassive : unit( round(@massiveSize * @emSize) / @emSize, rem); + +/*------------------- + Icons +--------------------*/ + +/* Maximum Glyph Width of Icon */ +@iconWidth : 1.18em; + +/*------------------- + Neutral Text +--------------------*/ + +@darkTextColor : rgba(0, 0, 0, 0.85); +@mutedTextColor : rgba(0, 0, 0, 0.6); +@lightTextColor : rgba(0, 0, 0, 0.4); + +@unselectedTextColor : rgba(0, 0, 0, 0.4); +@hoveredTextColor : rgba(0, 0, 0, 0.8); +@pressedTextColor : rgba(0, 0, 0, 0.9); +@selectedTextColor : rgba(0, 0, 0, 0.95); +@disabledTextColor : rgba(0, 0, 0, 0.2); + +@invertedTextColor : rgba(255, 255, 255, 0.9); +@invertedMutedTextColor : rgba(255, 255, 255, 0.8); +@invertedLightTextColor : rgba(255, 255, 255, 0.7); +@invertedUnselectedTextColor : rgba(255, 255, 255, 0.5); +@invertedHoveredTextColor : rgba(255, 255, 255, 1); +@invertedPressedTextColor : rgba(255, 255, 255, 1); +@invertedSelectedTextColor : rgba(255, 255, 255, 1); +@invertedDisabledTextColor : rgba(255, 255, 255, 0.2); + +/*------------------- + Brand Colors +--------------------*/ + +@facebookColor : #3B5998; +@twitterColor : #55ACEE; +@googlePlusColor : #DD4B39; +@linkedInColor : #1F88BE; +@youtubeColor : #FF0000; +@pinterestColor : #BD081C; +@vkColor : #4D7198; +@instagramColor : #49769C; + +/*------------------- + Borders +--------------------*/ + +@circularRadius : 500rem; + +@borderColor : rgba(34, 36, 38, 0.15); +@strongBorderColor : rgba(34, 36, 38, 0.22); +@internalBorderColor : rgba(34, 36, 38, 0.1); +@selectedBorderColor : rgba(34, 36, 38, 0.35); +@strongSelectedBorderColor : rgba(34, 36, 38, 0.5); +@disabledBorderColor : rgba(34, 36, 38, 0.5); + +@solidInternalBorderColor : #FAFAFA; +@solidBorderColor : #D4D4D5; +@solidSelectedBorderColor : #BCBDBD; + +@whiteBorderColor : rgba(255, 255, 255, 0.1); +@selectedWhiteBorderColor : rgba(255, 255, 255, 0.8); + +@solidWhiteBorderColor : #555555; +@selectedSolidWhiteBorderColor : #999999; + + +/*------------------- + Derived Values +--------------------*/ + +/* Loaders Position Offset */ +@loaderOffset : -(@loaderSize / 2); +@loaderMargin : @loaderOffset 0em 0em @loaderOffset; + +/* Rendered Scrollbar Width */ +@scrollbarWidth: 17px; + +/* Maximum Single Character Glyph Width, aka Capital "W" */ +@glyphWidth: 1.1em; + +/* Used to match floats with text */ +@lineHeightOffset : ((@lineHeight - 1em) / 2); +@headerLineHeightOffset : (@headerLineHeight - 1em) / 2; + +/* Header Spacing */ +@headerTopMargin : ~"calc(2rem - "@headerLineHeightOffset~")"; +@headerBottomMargin : 1rem; +@headerMargin : @headerTopMargin 0em @headerBottomMargin; + +/* Minimum Mobile Width */ +@pageMinWidth : 320px; + +/* Positive / Negative Dupes */ +@successBackgroundColor : @positiveBackgroundColor; +@successColor : @positiveColor; +@successBorderColor : @positiveBorderColor; +@successHeaderColor : @positiveHeaderColor; +@successTextColor : @positiveTextColor; + +@errorBackgroundColor : @negativeBackgroundColor; +@errorColor : @negativeColor; +@errorBorderColor : @negativeBorderColor; +@errorHeaderColor : @negativeHeaderColor; +@errorTextColor : @negativeTextColor; + + +/* Responsive */ +@largestMobileScreen : (@tabletBreakpoint - 1px); +@largestTabletScreen : (@computerBreakpoint - 1px); +@largestSmallMonitor : (@largeMonitorBreakpoint - 1px); +@largestLargeMonitor : (@widescreenMonitorBreakpoint - 1px); + + +/*------------------- + Exact Pixel Values +--------------------*/ +/* + These are used to specify exact pixel values in em + for things like borders that remain constantly + sized as emSize adjusts + + Since there are many more sizes than names for sizes, + these are named by their original pixel values. + +*/ + +@1px : unit( (1 / @emSize), rem); +@2px : unit( (2 / @emSize), rem); +@3px : unit( (3 / @emSize), rem); +@4px : unit( (4 / @emSize), rem); +@5px : unit( (5 / @emSize), rem); +@6px : unit( (6 / @emSize), rem); +@7px : unit( (7 / @emSize), rem); +@8px : unit( (8 / @emSize), rem); +@9px : unit( (9 / @emSize), rem); +@10px : unit( (10 / @emSize), rem); +@11px : unit( (11 / @emSize), rem); +@12px : unit( (12 / @emSize), rem); +@13px : unit( (13 / @emSize), rem); +@14px : unit( (14 / @emSize), rem); +@15px : unit( (15 / @emSize), rem); +@16px : unit( (16 / @emSize), rem); +@17px : unit( (17 / @emSize), rem); +@18px : unit( (18 / @emSize), rem); +@19px : unit( (19 / @emSize), rem); +@20px : unit( (20 / @emSize), rem); +@21px : unit( (21 / @emSize), rem); +@22px : unit( (22 / @emSize), rem); +@23px : unit( (23 / @emSize), rem); +@24px : unit( (24 / @emSize), rem); +@25px : unit( (25 / @emSize), rem); +@26px : unit( (26 / @emSize), rem); +@27px : unit( (27 / @emSize), rem); +@28px : unit( (28 / @emSize), rem); +@29px : unit( (29 / @emSize), rem); +@30px : unit( (30 / @emSize), rem); +@31px : unit( (31 / @emSize), rem); +@32px : unit( (32 / @emSize), rem); +@33px : unit( (33 / @emSize), rem); +@34px : unit( (34 / @emSize), rem); +@35px : unit( (35 / @emSize), rem); +@36px : unit( (36 / @emSize), rem); +@37px : unit( (37 / @emSize), rem); +@38px : unit( (38 / @emSize), rem); +@39px : unit( (39 / @emSize), rem); +@40px : unit( (40 / @emSize), rem); +@41px : unit( (41 / @emSize), rem); +@42px : unit( (42 / @emSize), rem); +@43px : unit( (43 / @emSize), rem); +@44px : unit( (44 / @emSize), rem); +@45px : unit( (45 / @emSize), rem); +@46px : unit( (46 / @emSize), rem); +@47px : unit( (47 / @emSize), rem); +@48px : unit( (48 / @emSize), rem); +@49px : unit( (49 / @emSize), rem); +@50px : unit( (50 / @emSize), rem); +@51px : unit( (51 / @emSize), rem); +@52px : unit( (52 / @emSize), rem); +@53px : unit( (53 / @emSize), rem); +@54px : unit( (54 / @emSize), rem); +@55px : unit( (55 / @emSize), rem); +@56px : unit( (56 / @emSize), rem); +@57px : unit( (57 / @emSize), rem); +@58px : unit( (58 / @emSize), rem); +@59px : unit( (59 / @emSize), rem); +@60px : unit( (60 / @emSize), rem); +@61px : unit( (61 / @emSize), rem); +@62px : unit( (62 / @emSize), rem); +@63px : unit( (63 / @emSize), rem); +@64px : unit( (64 / @emSize), rem); + +@relative1px : unit( (1 / @emSize), em); +@relative2px : unit( (2 / @emSize), em); +@relative3px : unit( (3 / @emSize), em); +@relative4px : unit( (4 / @emSize), em); +@relative5px : unit( (5 / @emSize), em); +@relative6px : unit( (6 / @emSize), em); +@relative7px : unit( (7 / @emSize), em); +@relative8px : unit( (8 / @emSize), em); +@relative9px : unit( (9 / @emSize), em); +@relative10px : unit( (10 / @emSize), em); +@relative11px : unit( (11 / @emSize), em); +@relative12px : unit( (12 / @emSize), em); +@relative13px : unit( (13 / @emSize), em); +@relative14px : unit( (14 / @emSize), em); +@relative15px : unit( (15 / @emSize), em); +@relative16px : unit( (16 / @emSize), em); +@relative17px : unit( (17 / @emSize), em); +@relative18px : unit( (18 / @emSize), em); +@relative19px : unit( (19 / @emSize), em); +@relative20px : unit( (20 / @emSize), em); +@relative21px : unit( (21 / @emSize), em); +@relative22px : unit( (22 / @emSize), em); +@relative23px : unit( (23 / @emSize), em); +@relative24px : unit( (24 / @emSize), em); +@relative25px : unit( (25 / @emSize), em); +@relative26px : unit( (26 / @emSize), em); +@relative27px : unit( (27 / @emSize), em); +@relative28px : unit( (28 / @emSize), em); +@relative29px : unit( (29 / @emSize), em); +@relative30px : unit( (30 / @emSize), em); +@relative31px : unit( (31 / @emSize), em); +@relative32px : unit( (32 / @emSize), em); +@relative33px : unit( (33 / @emSize), em); +@relative34px : unit( (34 / @emSize), em); +@relative35px : unit( (35 / @emSize), em); +@relative36px : unit( (36 / @emSize), em); +@relative37px : unit( (37 / @emSize), em); +@relative38px : unit( (38 / @emSize), em); +@relative39px : unit( (39 / @emSize), em); +@relative40px : unit( (40 / @emSize), em); +@relative41px : unit( (41 / @emSize), em); +@relative42px : unit( (42 / @emSize), em); +@relative43px : unit( (43 / @emSize), em); +@relative44px : unit( (44 / @emSize), em); +@relative45px : unit( (45 / @emSize), em); +@relative46px : unit( (46 / @emSize), em); +@relative47px : unit( (47 / @emSize), em); +@relative48px : unit( (48 / @emSize), em); +@relative49px : unit( (49 / @emSize), em); +@relative50px : unit( (50 / @emSize), em); +@relative51px : unit( (51 / @emSize), em); +@relative52px : unit( (52 / @emSize), em); +@relative53px : unit( (53 / @emSize), em); +@relative54px : unit( (54 / @emSize), em); +@relative55px : unit( (55 / @emSize), em); +@relative56px : unit( (56 / @emSize), em); +@relative57px : unit( (57 / @emSize), em); +@relative58px : unit( (58 / @emSize), em); +@relative59px : unit( (59 / @emSize), em); +@relative60px : unit( (60 / @emSize), em); +@relative61px : unit( (61 / @emSize), em); +@relative62px : unit( (62 / @emSize), em); +@relative63px : unit( (63 / @emSize), em); +@relative64px : unit( (64 / @emSize), em); + +/* Columns */ +@oneWide : (1 / @columnCount * 100%); +@twoWide : (2 / @columnCount * 100%); +@threeWide : (3 / @columnCount * 100%); +@fourWide : (4 / @columnCount * 100%); +@fiveWide : (5 / @columnCount * 100%); +@sixWide : (6 / @columnCount * 100%); +@sevenWide : (7 / @columnCount * 100%); +@eightWide : (8 / @columnCount * 100%); +@nineWide : (9 / @columnCount * 100%); +@tenWide : (10 / @columnCount * 100%); +@elevenWide : (11 / @columnCount * 100%); +@twelveWide : (12 / @columnCount * 100%); +@thirteenWide : (13 / @columnCount * 100%); +@fourteenWide : (14 / @columnCount * 100%); +@fifteenWide : (15 / @columnCount * 100%); +@sixteenWide : (16 / @columnCount * 100%); + +@oneColumn : (1 / 1 * 100%); +@twoColumn : (1 / 2 * 100%); +@threeColumn : (1 / 3 * 100%); +@fourColumn : (1 / 4 * 100%); +@fiveColumn : (1 / 5 * 100%); +@sixColumn : (1 / 6 * 100%); +@sevenColumn : (1 / 7 * 100%); +@eightColumn : (1 / 8 * 100%); +@nineColumn : (1 / 9 * 100%); +@tenColumn : (1 / 10 * 100%); +@elevenColumn : (1 / 11 * 100%); +@twelveColumn : (1 / 12 * 100%); +@thirteenColumn : (1 / 13 * 100%); +@fourteenColumn : (1 / 14 * 100%); +@fifteenColumn : (1 / 15 * 100%); +@sixteenColumn : (1 / 16 * 100%); + + +/******************************* + States +*******************************/ + +/*------------------- + Disabled +--------------------*/ + +@disabledOpacity: 0.45; +@disabledTextColor: rgba(40, 40, 40, 0.3); +@invertedDisabledTextColor: rgba(225, 225, 225, 0.3); + +/*------------------- + Hover +--------------------*/ + +/*--- Shadows ---*/ +@floatingShadowHover: + 0px 2px 4px 0px rgba(34, 36, 38, 0.15), + 0px 2px 10px 0px rgba(34, 36, 38, 0.25) +; + +/*--- Colors ---*/ +@primaryColorHover : saturate(darken(@primaryColor, 5), 10, relative); +@secondaryColorHover : saturate(lighten(@secondaryColor, 5), 10, relative); +@lightPrimaryColorHover : saturate(darken(@lightPrimaryColor, 5), 10, relative); +@lightSecondaryColorHover : saturate(lighten(@lightSecondaryColor, 5), 10, relative); + +@redHover : saturate(darken(@red, 5), 10, relative); +@orangeHover : saturate(darken(@orange, 5), 10, relative); +@yellowHover : saturate(darken(@yellow, 5), 10, relative); +@oliveHover : saturate(darken(@olive, 5), 10, relative); +@greenHover : saturate(darken(@green, 5), 10, relative); +@tealHover : saturate(darken(@teal, 5), 10, relative); +@blueHover : saturate(darken(@blue, 5), 10, relative); +@violetHover : saturate(darken(@violet, 5), 10, relative); +@purpleHover : saturate(darken(@purple, 5), 10, relative); +@pinkHover : saturate(darken(@pink, 5), 10, relative); +@brownHover : saturate(darken(@brown, 5), 10, relative); + +@lightRedHover : saturate(darken(@lightRed, 5), 10, relative); +@lightOrangeHover : saturate(darken(@lightOrange, 5), 10, relative); +@lightYellowHover : saturate(darken(@lightYellow, 5), 10, relative); +@lightOliveHover : saturate(darken(@lightOlive, 5), 10, relative); +@lightGreenHover : saturate(darken(@lightGreen, 5), 10, relative); +@lightTealHover : saturate(darken(@lightTeal, 5), 10, relative); +@lightBlueHover : saturate(darken(@lightBlue, 5), 10, relative); +@lightVioletHover : saturate(darken(@lightViolet, 5), 10, relative); +@lightPurpleHover : saturate(darken(@lightPurple, 5), 10, relative); +@lightPinkHover : saturate(darken(@lightPink, 5), 10, relative); +@lightBrownHover : saturate(darken(@lightBrown, 5), 10, relative); +@lightGreyHover : saturate(darken(@lightGrey, 5), 10, relative); +@lightBlackHover : saturate(darken(@fullBlack, 5), 10, relative); + +/*--- Emotive ---*/ +@positiveColorHover : saturate(darken(@positiveColor, 5), 10, relative); +@negativeColorHover : saturate(darken(@negativeColor, 5), 10, relative); + +/*--- Brand ---*/ +@facebookHoverColor : saturate(darken(@facebookColor, 5), 10, relative); +@twitterHoverColor : saturate(darken(@twitterColor, 5), 10, relative); +@googlePlusHoverColor : saturate(darken(@googlePlusColor, 5), 10, relative); +@linkedInHoverColor : saturate(darken(@linkedInColor, 5), 10, relative); +@youtubeHoverColor : saturate(darken(@youtubeColor, 5), 10, relative); +@instagramHoverColor : saturate(darken(@instagramColor, 5), 10, relative); +@pinterestHoverColor : saturate(darken(@pinterestColor, 5), 10, relative); +@vkHoverColor : saturate(darken(@vkColor, 5), 10, relative); + +/*--- Dark Tones ---*/ +@fullBlackHover : lighten(@fullBlack, 5); +@blackHover : lighten(@black, 5); +@greyHover : lighten(@grey, 5); + +/*--- Light Tones ---*/ +@whiteHover : darken(@white, 5); +@offWhiteHover : darken(@offWhite, 5); +@darkWhiteHover : darken(@darkWhite, 5); + +/*------------------- + Focus +--------------------*/ + +/*--- Colors ---*/ +@primaryColorFocus : saturate(darken(@primaryColor, 8), 20, relative); +@secondaryColorFocus : saturate(lighten(@secondaryColor, 8), 20, relative); +@lightPrimaryColorFocus : saturate(darken(@lightPrimaryColor, 8), 20, relative); +@lightSecondaryColorFocus : saturate(lighten(@lightSecondaryColor, 8), 20, relative); + +@redFocus : saturate(darken(@red, 8), 20, relative); +@orangeFocus : saturate(darken(@orange, 8), 20, relative); +@yellowFocus : saturate(darken(@yellow, 8), 20, relative); +@oliveFocus : saturate(darken(@olive, 8), 20, relative); +@greenFocus : saturate(darken(@green, 8), 20, relative); +@tealFocus : saturate(darken(@teal, 8), 20, relative); +@blueFocus : saturate(darken(@blue, 8), 20, relative); +@violetFocus : saturate(darken(@violet, 8), 20, relative); +@purpleFocus : saturate(darken(@purple, 8), 20, relative); +@pinkFocus : saturate(darken(@pink, 8), 20, relative); +@brownFocus : saturate(darken(@brown, 8), 20, relative); + +@lightRedFocus : saturate(darken(@lightRed, 8), 20, relative); +@lightOrangeFocus : saturate(darken(@lightOrange, 8), 20, relative); +@lightYellowFocus : saturate(darken(@lightYellow, 8), 20, relative); +@lightOliveFocus : saturate(darken(@lightOlive, 8), 20, relative); +@lightGreenFocus : saturate(darken(@lightGreen, 8), 20, relative); +@lightTealFocus : saturate(darken(@lightTeal, 8), 20, relative); +@lightBlueFocus : saturate(darken(@lightBlue, 8), 20, relative); +@lightVioletFocus : saturate(darken(@lightViolet, 8), 20, relative); +@lightPurpleFocus : saturate(darken(@lightPurple, 8), 20, relative); +@lightPinkFocus : saturate(darken(@lightPink, 8), 20, relative); +@lightBrownFocus : saturate(darken(@lightBrown, 8), 20, relative); +@lightGreyFocus : saturate(darken(@lightGrey, 8), 20, relative); +@lightBlackFocus : saturate(darken(@fullBlack, 8), 20, relative); + +/*--- Emotive ---*/ +@positiveColorFocus : saturate(darken(@positiveColor, 8), 20, relative); +@negativeColorFocus : saturate(darken(@negativeColor, 8), 20, relative); + +/*--- Brand ---*/ +@facebookFocusColor : saturate(darken(@facebookColor, 8), 20, relative); +@twitterFocusColor : saturate(darken(@twitterColor, 8), 20, relative); +@googlePlusFocusColor : saturate(darken(@googlePlusColor, 8), 20, relative); +@linkedInFocusColor : saturate(darken(@linkedInColor, 8), 20, relative); +@youtubeFocusColor : saturate(darken(@youtubeColor, 8), 20, relative); +@instagramFocusColor : saturate(darken(@instagramColor, 8), 20, relative); +@pinterestFocusColor : saturate(darken(@pinterestColor, 8), 20, relative); +@vkFocusColor : saturate(darken(@vkColor, 8), 20, relative); + +/*--- Dark Tones ---*/ +@fullBlackFocus : lighten(@fullBlack, 8); +@blackFocus : lighten(@black, 8); +@greyFocus : lighten(@grey, 8); + +/*--- Light Tones ---*/ +@whiteFocus : darken(@white, 8); +@offWhiteFocus : darken(@offWhite, 8); +@darkWhiteFocus : darken(@darkWhite, 8); + + +/*------------------- + Down (:active) +--------------------*/ + +/*--- Colors ---*/ +@primaryColorDown : darken(@primaryColor, 10); +@secondaryColorDown : lighten(@secondaryColor, 10); +@lightPrimaryColorDown : darken(@lightPrimaryColor, 10); +@lightSecondaryColorDown : lighten(@lightSecondaryColor, 10); + +@redDown : darken(@red, 10); +@orangeDown : darken(@orange, 10); +@yellowDown : darken(@yellow, 10); +@oliveDown : darken(@olive, 10); +@greenDown : darken(@green, 10); +@tealDown : darken(@teal, 10); +@blueDown : darken(@blue, 10); +@violetDown : darken(@violet, 10); +@purpleDown : darken(@purple, 10); +@pinkDown : darken(@pink, 10); +@brownDown : darken(@brown, 10); + +@lightRedDown : darken(@lightRed, 10); +@lightOrangeDown : darken(@lightOrange, 10); +@lightYellowDown : darken(@lightYellow, 10); +@lightOliveDown : darken(@lightOlive, 10); +@lightGreenDown : darken(@lightGreen, 10); +@lightTealDown : darken(@lightTeal, 10); +@lightBlueDown : darken(@lightBlue, 10); +@lightVioletDown : darken(@lightViolet, 10); +@lightPurpleDown : darken(@lightPurple, 10); +@lightPinkDown : darken(@lightPink, 10); +@lightBrownDown : darken(@lightBrown, 10); +@lightGreyDown : darken(@lightGrey, 10); +@lightBlackDown : darken(@fullBlack, 10); + +/*--- Emotive ---*/ +@positiveColorDown : darken(@positiveColor, 10); +@negativeColorDown : darken(@negativeColor, 10); + +/*--- Brand ---*/ +@facebookDownColor : darken(@facebookColor, 10); +@twitterDownColor : darken(@twitterColor, 10); +@googlePlusDownColor : darken(@googlePlusColor, 10); +@linkedInDownColor : darken(@linkedInColor, 10); +@youtubeDownColor : darken(@youtubeColor, 10); +@instagramDownColor : darken(@instagramColor, 10); +@pinterestDownColor : darken(@pinterestColor, 10); +@vkDownColor : darken(@vkColor, 10); + +/*--- Dark Tones ---*/ +@fullBlackDown : lighten(@fullBlack, 10); +@blackDown : lighten(@black, 10); +@greyDown : lighten(@grey, 10); + +/*--- Light Tones ---*/ +@whiteDown : darken(@white, 10); +@offWhiteDown : darken(@offWhite, 10); +@darkWhiteDown : darken(@darkWhite, 10); + + +/*------------------- + Active +--------------------*/ + +/*--- Colors ---*/ +@primaryColorActive : saturate(darken(@primaryColor, 5), 15, relative); +@secondaryColorActive : saturate(lighten(@secondaryColor, 5), 15, relative); +@lightPrimaryColorActive : saturate(darken(@lightPrimaryColor, 5), 15, relative); +@lightSecondaryColorActive : saturate(lighten(@lightSecondaryColor, 5), 15, relative); + +@redActive : saturate(darken(@red, 5), 15, relative); +@orangeActive : saturate(darken(@orange, 5), 15, relative); +@yellowActive : saturate(darken(@yellow, 5), 15, relative); +@oliveActive : saturate(darken(@olive, 5), 15, relative); +@greenActive : saturate(darken(@green, 5), 15, relative); +@tealActive : saturate(darken(@teal, 5), 15, relative); +@blueActive : saturate(darken(@blue, 5), 15, relative); +@violetActive : saturate(darken(@violet, 5), 15, relative); +@purpleActive : saturate(darken(@purple, 5), 15, relative); +@pinkActive : saturate(darken(@pink, 5), 15, relative); +@brownActive : saturate(darken(@brown, 5), 15, relative); + +@lightRedActive : saturate(darken(@lightRed, 5), 15, relative); +@lightOrangeActive : saturate(darken(@lightOrange, 5), 15, relative); +@lightYellowActive : saturate(darken(@lightYellow, 5), 15, relative); +@lightOliveActive : saturate(darken(@lightOlive, 5), 15, relative); +@lightGreenActive : saturate(darken(@lightGreen, 5), 15, relative); +@lightTealActive : saturate(darken(@lightTeal, 5), 15, relative); +@lightBlueActive : saturate(darken(@lightBlue, 5), 15, relative); +@lightVioletActive : saturate(darken(@lightViolet, 5), 15, relative); +@lightPurpleActive : saturate(darken(@lightPurple, 5), 15, relative); +@lightPinkActive : saturate(darken(@lightPink, 5), 15, relative); +@lightBrownActive : saturate(darken(@lightBrown, 5), 15, relative); +@lightGreyActive : saturate(darken(@lightGrey, 5), 15, relative); +@lightBlackActive : saturate(darken(@fullBlack, 5), 15, relative); + +/*--- Emotive ---*/ +@positiveColorActive : saturate(darken(@positiveColor, 5), 15, relative); +@negativeColorActive : saturate(darken(@negativeColor, 5), 15, relative); + +/*--- Brand ---*/ +@facebookActiveColor : saturate(darken(@facebookColor, 5), 15, relative); +@twitterActiveColor : saturate(darken(@twitterColor, 5), 15, relative); +@googlePlusActiveColor : saturate(darken(@googlePlusColor, 5), 15, relative); +@linkedInActiveColor : saturate(darken(@linkedInColor, 5), 15, relative); +@youtubeActiveColor : saturate(darken(@youtubeColor, 5), 15, relative); +@instagramActiveColor : saturate(darken(@instagramColor, 5), 15, relative); +@pinterestActiveColor : saturate(darken(@pinterestColor, 5), 15, relative); +@vkActiveColor : saturate(darken(@vkColor, 5), 15, relative); + +/*--- Dark Tones ---*/ +@fullBlackActive : darken(@fullBlack, 5); +@blackActive : darken(@black, 5); +@greyActive : darken(@grey, 5); + +/*--- Light Tones ---*/ +@whiteActive : darken(@white, 5); +@offWhiteActive : darken(@offWhite, 5); +@darkWhiteActive : darken(@darkWhite, 5); diff --git a/theme/themes/default/modules/accordion.overrides b/theme/themes/default/modules/accordion.overrides new file mode 100644 index 00000000..e4bd7278 --- /dev/null +++ b/theme/themes/default/modules/accordion.overrides @@ -0,0 +1,28 @@ +/******************************* + Theme Overrides +*******************************/ +@font-face { + font-family: 'Accordion'; + src: + url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMggjB5AAAAC8AAAAYGNtYXAPfOIKAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5Zryj6HgAAAFwAAAAyGhlYWT/0IhHAAACOAAAADZoaGVhApkB5wAAAnAAAAAkaG10eAJuABIAAAKUAAAAGGxvY2EAjABWAAACrAAAAA5tYXhwAAgAFgAAArwAAAAgbmFtZfC1n04AAALcAAABPHBvc3QAAwAAAAAEGAAAACAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADw2gHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIPDa//3//wAAAAAAIPDZ//3//wAB/+MPKwADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQASAEkAtwFuABMAADc0PwE2FzYXFh0BFAcGJwYvASY1EgaABQgHBQYGBQcIBYAG2wcGfwcBAQcECf8IBAcBAQd/BgYAAAAAAQAAAEkApQFuABMAADcRNDc2MzIfARYVFA8BBiMiJyY1AAUGBwgFgAYGgAUIBwYFWwEACAUGBoAFCAcFgAYGBQcAAAABAAAAAQAAqWYls18PPPUACwIAAAAAAM/9o+4AAAAAz/2j7gAAAAAAtwFuAAAACAACAAAAAAAAAAEAAAHg/+AAAAIAAAAAAAC3AAEAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAQAAAAC3ABIAtwAAAAAAAAAKABQAHgBCAGQAAAABAAAABgAUAAEAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADAAAAAEAAAAAAAIADgBAAAEAAAAAAAMADAAiAAEAAAAAAAQADABOAAEAAAAAAAUAFgAMAAEAAAAAAAYABgAuAAEAAAAAAAoANABaAAMAAQQJAAEADAAAAAMAAQQJAAIADgBAAAMAAQQJAAMADAAiAAMAAQQJAAQADABOAAMAAQQJAAUAFgAMAAMAAQQJAAYADAA0AAMAAQQJAAoANABaAHIAYQB0AGkAbgBnAFYAZQByAHMAaQBvAG4AIAAxAC4AMAByAGEAdABpAG4AZ3JhdGluZwByAGEAdABpAG4AZwBSAGUAZwB1AGwAYQByAHIAYQB0AGkAbgBnAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('truetype'), + url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAASwAAoAAAAABGgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAAS0AAAEtFpovuE9TLzIAAAIkAAAAYAAAAGAIIweQY21hcAAAAoQAAABMAAAATA984gpnYXNwAAAC0AAAAAgAAAAIAAAAEGhlYWQAAALYAAAANgAAADb/0IhHaGhlYQAAAxAAAAAkAAAAJAKZAedobXR4AAADNAAAABgAAAAYAm4AEm1heHAAAANMAAAABgAAAAYABlAAbmFtZQAAA1QAAAE8AAABPPC1n05wb3N0AAAEkAAAACAAAAAgAAMAAAEABAQAAQEBB3JhdGluZwABAgABADr4HAL4GwP4GAQeCgAZU/+Lix4KABlT/4uLDAeLa/iU+HQFHQAAAHkPHQAAAH4RHQAAAAkdAAABJBIABwEBBw0PERQZHnJhdGluZ3JhdGluZ3UwdTF1MjB1RjBEOXVGMERBAAACAYkABAAGAQEEBwoNVp38lA78lA78lA77lA773Z33bxWLkI2Qj44I9xT3FAWOj5CNkIuQi4+JjoePiI2Gi4YIi/uUBYuGiYeHiIiHh4mGi4aLho2Ijwj7FPcUBYeOiY+LkAgO+92L5hWL95QFi5CNkI6Oj4+PjZCLkIuQiY6HCPcU+xQFj4iNhouGi4aJh4eICPsU+xQFiIeGiYaLhouHjYePiI6Jj4uQCA74lBT4lBWLDAoAAAAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADw2gHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIPDa//3//wAAAAAAIPDZ//3//wAB/+MPKwADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAEAADfYOJZfDzz1AAsCAAAAAADP/aPuAAAAAM/9o+4AAAAAALcBbgAAAAgAAgAAAAAAAAABAAAB4P/gAAACAAAAAAAAtwABAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAEAAAAAtwASALcAAAAAUAAABgAAAAAADgCuAAEAAAAAAAEADAAAAAEAAAAAAAIADgBAAAEAAAAAAAMADAAiAAEAAAAAAAQADABOAAEAAAAAAAUAFgAMAAEAAAAAAAYABgAuAAEAAAAAAAoANABaAAMAAQQJAAEADAAAAAMAAQQJAAIADgBAAAMAAQQJAAMADAAiAAMAAQQJAAQADABOAAMAAQQJAAUAFgAMAAMAAQQJAAYADAA0AAMAAQQJAAoANABaAHIAYQB0AGkAbgBnAFYAZQByAHMAaQBvAG4AIAAxAC4AMAByAGEAdABpAG4AZ3JhdGluZwByAGEAdABpAG4AZwBSAGUAZwB1AGwAYQByAHIAYQB0AGkAbgBnAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('woff') + ; + font-weight: normal; + font-style: normal; +} + +/* Dropdown Icon */ +.ui.accordion .title .dropdown.icon, +.ui.accordion .accordion .title .dropdown.icon { + font-family: Accordion; + line-height: 1; + backface-visibility: hidden; + font-weight: normal; + font-style: normal; + text-align: center; +} + +.ui.accordion .title .dropdown.icon:before, +.ui.accordion .accordion .title .dropdown.icon:before { + content: '\f0da'/*rtl:'\f0d9'*/; +} diff --git a/theme/themes/default/modules/accordion.variables b/theme/themes/default/modules/accordion.variables new file mode 100644 index 00000000..64cef4e0 --- /dev/null +++ b/theme/themes/default/modules/accordion.variables @@ -0,0 +1,100 @@ +/******************************* + Accordion +*******************************/ + +@boxShadow: none; + +/* Title */ +@titleFont: @headerFont; +@titlePadding: 0.5em 0em; +@titleFontSize: 1em; +@titleColor: @textColor; + +/* Icon */ +@iconOpacity: 1; +@iconFontSize: 1em; +@iconFloat: none; +@iconWidth: 1.25em; +@iconHeight: 1em; +@iconDisplay: inline-block; +@iconMargin: 0em 0.25rem 0em 0rem; +@iconPadding: 0em; +@iconTransition: + transform @defaultDuration @defaultEasing, + opacity @defaultDuration @defaultEasing +; +@iconVerticalAlign: baseline; +@iconTransform: none; + +/* Child Accordion */ +@childAccordionMargin: 1em 0em 0em; +@childAccordionPadding: 0em; + +/* Content */ +@contentMargin: ''; +@contentPadding: 0.5em 0em 1em; + +/*------------------- + Coupling +--------------------*/ + +@menuTitlePadding: 0em; +@menuIconFloat: right; +@menuIconMargin: @lineHeightOffset 0em 0em 1em; +@menuIconTransform: rotate(180deg); + + +/*------------------- + States +--------------------*/ + +@activeIconTransform: rotate(90deg); + +/*------------------- + Variations +--------------------*/ + +/* Styled */ +@styledWidth: 600px; +@styledBackground: @white; +@styledBorderRadius: @defaultBorderRadius; +@styledBoxShadow: + @subtleShadow, + 0px 0px 0px 1px @borderColor +; + +/* Content */ +@styledContentMargin: 0em; +@styledContentPadding: 0.5em 1em 1.5em; + +/* Child Content */ +@styledChildContentMargin: 0em; +@styledChildContentPadding: @styledContentPadding; + +/* Styled Title */ +@styledTitleMargin: 0em; +@styledTitlePadding: 0.75em 1em; +@styledTitleFontWeight: @bold; +@styledTitleColor: @unselectedTextColor; +@styledTitleTransition: background-color @defaultDuration @defaultEasing; +@styledTitleBorder: 1px solid @borderColor; +@styledTitleTransition: + background @defaultDuration @defaultEasing, + color @defaultDuration @defaultEasing +; + +/* Styled Title States */ +@styledTitleHoverBackground: transparent; +@styledTitleHoverColor: @textColor; +@styledActiveTitleBackground: transparent; +@styledActiveTitleColor: @selectedTextColor; + +/* Styled Child Title States */ +@styledHoverChildTitleBackground: @styledTitleHoverBackground; +@styledHoverChildTitleColor: @styledTitleHoverColor; +@styledActiveChildTitleBackground: @styledActiveTitleBackground; +@styledActiveChildTitleColor: @styledActiveTitleColor; + +/* Inverted */ +@invertedTitleColor: @invertedTextColor; + diff --git a/theme/themes/default/modules/chatroom.overrides b/theme/themes/default/modules/chatroom.overrides new file mode 100644 index 00000000..14fb0da1 --- /dev/null +++ b/theme/themes/default/modules/chatroom.overrides @@ -0,0 +1,3 @@ +/******************************* + Theme Overrides +*******************************/ diff --git a/theme/themes/default/modules/chatroom.variables b/theme/themes/default/modules/chatroom.variables new file mode 100644 index 00000000..0da971c8 --- /dev/null +++ b/theme/themes/default/modules/chatroom.variables @@ -0,0 +1,3 @@ +/******************************* + Chatroom +*******************************/ \ No newline at end of file diff --git a/theme/themes/default/modules/checkbox.overrides b/theme/themes/default/modules/checkbox.overrides new file mode 100644 index 00000000..e83ad9f2 --- /dev/null +++ b/theme/themes/default/modules/checkbox.overrides @@ -0,0 +1,36 @@ +/******************************* + Theme Overrides +*******************************/ + +@font-face { + font-family: 'Checkbox'; + src: + url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBD8AAAC8AAAAYGNtYXAYVtCJAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5Zn4huwUAAAF4AAABYGhlYWQGPe1ZAAAC2AAAADZoaGVhB30DyAAAAxAAAAAkaG10eBBKAEUAAAM0AAAAHGxvY2EAmgESAAADUAAAABBtYXhwAAkALwAAA2AAAAAgbmFtZSC8IugAAAOAAAABknBvc3QAAwAAAAAFFAAAACAAAwMTAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADoAgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6AL//f//AAAAAAAg6AD//f//AAH/4xgEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAEUAUQO7AvgAGgAAARQHAQYjIicBJjU0PwE2MzIfAQE2MzIfARYVA7sQ/hQQFhcQ/uMQEE4QFxcQqAF2EBcXEE4QAnMWEP4UEBABHRAXFhBOEBCoAXcQEE4QFwAAAAABAAABbgMlAkkAFAAAARUUBwYjISInJj0BNDc2MyEyFxYVAyUQEBf9SRcQEBAQFwK3FxAQAhJtFxAQEBAXbRcQEBAQFwAAAAABAAAASQMlA24ALAAAARUUBwYrARUUBwYrASInJj0BIyInJj0BNDc2OwE1NDc2OwEyFxYdATMyFxYVAyUQEBfuEBAXbhYQEO4XEBAQEBfuEBAWbhcQEO4XEBACEm0XEBDuFxAQEBAX7hAQF20XEBDuFxAQEBAX7hAQFwAAAQAAAAIAAHRSzT9fDzz1AAsEAAAAAADRsdR3AAAAANGx1HcAAAAAA7sDbgAAAAgAAgAAAAAAAAABAAADwP/AAAAEAAAAAAADuwABAAAAAAAAAAAAAAAAAAAABwQAAAAAAAAAAAAAAAIAAAAEAABFAyUAAAMlAAAAAAAAAAoAFAAeAE4AcgCwAAEAAAAHAC0AAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAIAAAAAQAAAAAAAgAHAGkAAQAAAAAAAwAIADkAAQAAAAAABAAIAH4AAQAAAAAABQALABgAAQAAAAAABgAIAFEAAQAAAAAACgAaAJYAAwABBAkAAQAQAAgAAwABBAkAAgAOAHAAAwABBAkAAwAQAEEAAwABBAkABAAQAIYAAwABBAkABQAWACMAAwABBAkABgAQAFkAAwABBAkACgA0ALBDaGVja2JveABDAGgAZQBjAGsAYgBvAHhWZXJzaW9uIDIuMABWAGUAcgBzAGkAbwBuACAAMgAuADBDaGVja2JveABDAGgAZQBjAGsAYgBvAHhDaGVja2JveABDAGgAZQBjAGsAYgBvAHhSZWd1bGFyAFIAZQBnAHUAbABhAHJDaGVja2JveABDAGgAZQBjAGsAYgBvAHhGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('truetype') + ; +} + +/* Checkmark */ +.ui.checkbox label:after, +.ui.checkbox .box:after { + font-family: 'Checkbox'; +} + +/* Checked */ +.ui.checkbox input:checked ~ .box:after, +.ui.checkbox input:checked ~ label:after { + content: '\e800'; +} + +/* Indeterminate */ +.ui.checkbox input:indeterminate ~ .box:after, +.ui.checkbox input:indeterminate ~ label:after { + font-size: 12px; + content: '\e801'; +} + + +/* UTF Reference +.check:before { content: '\e800'; } +.dash:before { content: '\e801'; } +.plus:before { content: '\e802'; } +*/ diff --git a/theme/themes/default/modules/checkbox.variables b/theme/themes/default/modules/checkbox.variables new file mode 100644 index 00000000..d262cbb6 --- /dev/null +++ b/theme/themes/default/modules/checkbox.variables @@ -0,0 +1,193 @@ +/******************************* + Checkbox +*******************************/ + +@checkboxSize: 17px; +@checkboxColor: @textColor; +@checkboxLineHeight: @checkboxSize; + + +/* Label */ +@labelDistance: 1.85714em; /* 26px @ 14/em */ + +/* Checkbox */ +@checkboxBackground: @white; +@checkboxBorder: 1px solid @solidBorderColor; +@checkboxBorderRadius: @3px; +@checkboxTransition: + border @defaultDuration @defaultEasing, + opacity @defaultDuration @defaultEasing, + transform @defaultDuration @defaultEasing, + box-shadow @defaultDuration @defaultEasing +; + +/* Checkmark */ +@checkboxCheckFontSize: 14px; +@checkboxCheckTop: 0px; +@checkboxCheckLeft: 0px; +@checkboxCheckSize: @checkboxSize; + +/* Label */ +@labelFontSize: @relativeMedium; +@labelColor: @textColor; +@labelTransition: color @defaultDuration @defaultEasing; + +/*------------------- + States +--------------------*/ + +/* Hover */ +@checkboxHoverBackground: @checkboxBackground; +@checkboxHoverBorderColor: @selectedBorderColor; +@labelHoverColor: @hoveredTextColor; + +/* Pressed */ +@checkboxPressedBackground: @offWhite; +@checkboxPressedBorderColor: @selectedBorderColor; +@checkboxPressedColor: @selectedTextColor; +@labelPressedColor: @selectedTextColor; + +/* Focus */ +@checkboxFocusBackground: @white; +@checkboxFocusBorderColor: @focusedFormMutedBorderColor; +@checkboxFocusCheckColor: @selectedTextColor; +@labelFocusColor: @selectedTextColor; + +/* Active */ +@labelActiveColor: @selectedTextColor; +@checkboxActiveBackground: @white; +@checkboxActiveBorderColor: @selectedBorderColor; +@checkboxActiveCheckColor: @selectedTextColor; +@checkboxActiveCheckOpacity: 1; + +/* Active Focus */ +@checkboxActiveFocusBackground: @white; +@checkboxActiveFocusBorderColor: @checkboxFocusBorderColor; +@checkboxActiveFocusCheckColor: @selectedTextColor; + +/* Indeterminate */ +@checkboxIndeterminateBackground: @checkboxActiveBackground; +@checkboxIndeterminateBorderColor: @checkboxActiveBorderColor; +@checkboxIndeterminateCheckOpacity: 1; +@checkboxIndeterminateCheckColor: @checkboxActiveCheckColor; + +/* Disabled */ +@disabledCheckboxOpacity: 0.5; +@disabledCheckboxLabelColor: rgba(0, 0, 0, 1); + +/*------------------- + Types +--------------------*/ + +/* Radio */ +/* Uses px to avoid rounding issues with circles */ + +@radioSize: 15px; +@radioTop: 1px; +@radioLeft: 0px; +@radioLabelDistance: @labelDistance; + +@bulletTop: 1px; +@bulletLeft: 0px; +@bulletScale: (7 / 15); /* 7px as unitless value from radio size */ +@bulletColor: @textColor; +@bulletRadius: @circularRadius; + +@radioFocusBackground: @checkboxFocusBackground; +@radioFocusBulletColor: @checkboxFocusCheckColor; + +@radioActiveBackground: @checkboxActiveBackground; +@radioActiveBulletColor: @checkboxActiveCheckColor; + +@radioActiveFocusBackground: @checkboxActiveFocusBackground; +@radioActiveFocusBulletColor: @checkboxActiveFocusCheckColor; + +/* Slider & Toggle Handle */ +@handleBackground: @white @subtleGradient; +@handleBoxShadow: + @subtleShadow, + 0px 0px 0px 1px @borderColor inset +; + +/* Slider */ +@sliderHandleSize: 1.5rem; +@sliderLineWidth: 3.5rem; +@sliderTransitionDuration: 0.3s; + +@sliderHandleOffset: (1rem - @sliderHandleSize) / 2; +@sliderHandleTransition: left @sliderTransitionDuration @defaultEasing; + +@sliderWidth: @sliderLineWidth; +@sliderHeight: (@sliderHandleSize + @sliderHandleOffset); + +@sliderLineHeight: @3px; +@sliderLineVerticalOffset: 0.4rem; +@sliderLineColor: @transparentBlack; +@sliderLineRadius: @circularRadius; +@sliderLineTransition: background @sliderTransitionDuration @defaultEasing; + +@sliderTravelDistance: @sliderLineWidth - @sliderHandleSize; + +@sliderLabelDistance: @sliderLineWidth + 1rem; +@sliderOffLabelColor: @unselectedTextColor; + +@sliderLabelLineHeight: 1rem; + +/* Slider States */ +@sliderHoverLaneBackground: @veryStrongTransparentBlack; +@sliderHoverLabelColor: @hoveredTextColor; + +@sliderOnLineColor: @lightBlack; +@sliderOnLabelColor: @selectedTextColor; + +@sliderOnFocusLineColor: @lightBlackFocus; +@sliderOnFocusLabelColor: @sliderOnLabelColor; + + + +/* Toggle */ +@toggleLaneWidth: 3.5rem; +@toggleHandleSize: 1.5rem; +@toggleTransitionDuration: 0.2s; + +@toggleWidth: @toggleLaneWidth; +@toggleHeight: @toggleHandleSize; + +@toggleHandleRadius: @circularRadius; +@toggleHandleOffset: 0rem; +@toggleHandleTransition: + background @sliderTransitionDuration @defaultEasing, + left @sliderTransitionDuration @defaultEasing +; + +@toggleLaneBackground: @transparentBlack; +@toggleLaneHeight: @toggleHandleSize; +@toggleLaneBoxShadow: none; +@toggleLaneVerticalOffset: 0rem; +@toggleOffOffset: -0.05rem; +@toggleOnOffset: (@toggleLaneWidth - @toggleHandleSize) + 0.15rem; + +@toggleLabelDistance: @toggleLaneWidth + 1rem; +@toggleLabelLineHeight: 1.5rem; +@toggleLabelOffset: 0.15em; + + +@toggleFocusColor: @veryStrongTransparentBlack; +@toggleHoverColor: @toggleFocusColor; + +@toggleOffLabelColor: @checkboxColor; +@toggleOffHandleBoxShadow: @handleBoxShadow; + +@toggleOnLabelColor: @selectedTextColor; +@toggleOnLaneColor: @primaryColor; + +@toggleOnHandleBoxShadow: @handleBoxShadow; + +@toggleOnFocusLaneColor: @primaryColorFocus; +@toggleOnFocusLabelColor: @toggleOnLabelColor; + + + +/*------------------- + Variations +--------------------*/ diff --git a/theme/themes/default/modules/dimmer.overrides b/theme/themes/default/modules/dimmer.overrides new file mode 100644 index 00000000..14fb0da1 --- /dev/null +++ b/theme/themes/default/modules/dimmer.overrides @@ -0,0 +1,3 @@ +/******************************* + Theme Overrides +*******************************/ diff --git a/theme/themes/default/modules/dimmer.variables b/theme/themes/default/modules/dimmer.variables new file mode 100644 index 00000000..81f6e861 --- /dev/null +++ b/theme/themes/default/modules/dimmer.variables @@ -0,0 +1,58 @@ +/******************************* + Dimmer +*******************************/ + +@dimmablePosition: relative; +@dimmerPosition: absolute; + +@backgroundColor: rgba(0, 0, 0 , 0.85); +@lineHeight: 1; +@perspective: 2000px; +@padding: 1em; + +@duration: 0.5s; +@transition: + background-color @duration linear +; +@zIndex: 1000; +@textAlign: center; +@verticalAlign: middle; +@textColor: @white; +@overflow: hidden; + +@blurredStartFilter: ~"blur(0px) grayscale(0)"; +@blurredEndFilter: ~"blur(5px) grayscale(0.7)"; +@blurredTransition: 800ms filter @defaultEasing; + +@blurredBackgroundColor: rgba(0, 0, 0, 0.6); +@blurredInvertedBackgroundColor: rgba(255, 255, 255, 0.6); + +/* Hidden (Default) */ +@hiddenOpacity: 0; + +/* Visible */ +@visibleOpacity: 1; + +/*------------------- + Types +--------------------*/ + +/* Page Dimmer*/ +@transformStyle: ''; +@pageDimmerPosition: fixed; + + +/*------------------- + Variations +--------------------*/ + +/* Inverted */ +@invertedBackgroundColor: rgba(255, 255, 255, 0.85); +@invertedTextColor: @textColor; + +/* Simple */ +@simpleZIndex: 1; +@simpleStartBackgroundColor: rgba(0, 0, 0, 0); +@simpleEndBackgroundColor: @backgroundColor; +@simpleInvertedStartBackgroundColor: rgba(255, 255, 255, 0); +@simpleInvertedEndBackgroundColor: @invertedBackgroundColor; diff --git a/theme/themes/default/modules/dropdown.overrides b/theme/themes/default/modules/dropdown.overrides new file mode 100644 index 00000000..744898e8 --- /dev/null +++ b/theme/themes/default/modules/dropdown.overrides @@ -0,0 +1,59 @@ +/******************************* + Theme Overrides +*******************************/ + +/* Dropdown Carets */ +@font-face { + font-family: 'Dropdown'; + src: + url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAVgAA8AAAAACFAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABWAAAABwAAAAchGgaq0dERUYAAAF0AAAAHAAAAB4AJwAPT1MvMgAAAZAAAABDAAAAVnW4TJdjbWFwAAAB1AAAAEsAAAFS8CcaqmN2dCAAAAIgAAAABAAAAAQAEQFEZ2FzcAAAAiQAAAAIAAAACP//AANnbHlmAAACLAAAAQoAAAGkrRHP9WhlYWQAAAM4AAAAMAAAADYPK8YyaGhlYQAAA2gAAAAdAAAAJANCAb1obXR4AAADiAAAACIAAAAiCBkAOGxvY2EAAAOsAAAAFAAAABQBnAIybWF4cAAAA8AAAAAfAAAAIAEVAF5uYW1lAAAD4AAAATAAAAKMFGlj5HBvc3QAAAUQAAAARgAAAHJoedjqd2ViZgAABVgAAAAGAAAABrO7W5UAAAABAAAAANXulPUAAAAA1r4hgAAAAADXu2Q1eNpjYGRgYOABYjEgZmJgBEIOIGYB8xgAA/YAN3jaY2BktGOcwMDKwMI4jTGNgYHBHUp/ZZBkaGFgYGJgZWbACgLSXFMYHFT/fLjFeOD/AQY9xjMMbkBhRpAcAN48DQYAeNpjYGBgZoBgGQZGBhDwAfIYwXwWBgMgzQGETAwMqn8+8H649f8/lHX9//9b7Pzf+fWgusCAkY0BzmUE6gHpQwGMDMMeAACbxg7SAAARAUQAAAAB//8AAnjadZBPSsNAGMXfS+yMqYgOhpSuSlKadmUhiVEhEMQzFF22m17BbbvzCh5BXCUn6EG8gjeQ4DepwYo4i+/ffL95j4EDA+CFC7jQuKyIeVHrI3wkleq9F7XrSInKteOeHdda8bOoaeepSc00NWPz/LRec9G8GabyGtEdF7h19z033GAMTK7zbM42xNEZpzYof0RtQ5CUHAQJ73OtVyutc+3b7Ou//b8XNlsPx3jgjUifABdhEohKJJL5iM5p39uqc7X1+sRQSqmGrUVhlsJ4lpmEUVwyT8SUYtg0P9DyNzPADDs+tjrGV6KRCRfsui3eHcL4/p8ZXvfMlcnEU+CLv7hDykOP+AKTPTxbAAB42mNgZGBgAGKuf5KP4vltvjLIMzGAwLV9ig0g+vruFFMQzdjACOJzMIClARh0CTJ42mNgZGBgPPD/AJD8wgAEjA0MjAyogAMAbOQEAQAAAAC7ABEAAAAAAKoAAAH0AAABgAAAAUAACAFAAAgAwAAXAAAAAAAAACoAKgAqADIAbACGAKAAugDSeNpjYGRgYOBkUGFgYgABEMkFhAwM/xn0QAIADdUBdAB42qWQvUoDQRSFv3GjaISUQaymSmGxJoGAsRC0iPYLsU50Y6IxrvlRtPCJJKUPIBb+PIHv4EN4djKuKAqCDHfmu+feOdwZoMCUAJNbAlYUMzaUlM14jjxbngOq7HnOia89z1Pk1vMCa9x7ztPkzfMyJbPj+ZGi6Xp+omxuPD+zaD7meaFg7mb8GrBqHmhwxoAxlm0uiRkpP9X5m26pKRoMxTGR1D49Dv/Yb/91o6l8qL6eu5n2hZQzn68utR9m3FU2cB4t9cdSLG2utI+44Eh/P9bqKO+oJ/WxmXssj77YkrjasZQD6SFddythk3Wtzrf+UF2p076Udla1VNzsERP3kkjVRKel7mp1udXYcHtZSlV7RfmJe1GiFWveluaeKD5/MuJcSk8Tpm/vvwPIbmJleNpjYGKAAFYG7ICTgYGRiZGZkYWRlZGNkZ2Rg5GTLT2nsiDDEEIZsZfmZRqZujmDaDcDAxcI7WIOpS2gtCWUdgQAZkcSmQAAAAFblbO6AAA=) format('woff') + ; + font-weight: normal; + font-style: normal; +} + +.ui.dropdown > .dropdown.icon { + font-family: 'Dropdown'; + line-height: 1; + height: 1em; + width: 1.23em; + backface-visibility: hidden; + font-weight: normal; + font-style: normal; + text-align: center; +} + +.ui.dropdown > .dropdown.icon { + width: auto; +} +.ui.dropdown > .dropdown.icon:before { + content: '\f0d7'; +} + +/* Sub Menu */ +.ui.dropdown .menu .item .dropdown.icon:before { + content: '\f0da'/*rtl:'\f0d9'*/; +} + +.ui.dropdown .item .left.dropdown.icon:before, +.ui.dropdown .left.menu .item .dropdown.icon:before { + content: "\f0d9"/*rtl:"\f0da"*/; +} + +/* Vertical Menu Dropdown */ +.ui.vertical.menu .dropdown.item > .dropdown.icon:before { + content: "\f0da"/*rtl:"\f0d9"*/; +} + +.ui.dropdown > .clear.icon:before { + content: "\f00d"; +} + +/* Icons for Reference (Subsetted in 2.4.0) + .dropdown.down:before { content: "\f0d7"; } + .dropdown.up:before { content: "\f0d8"; } + .dropdown.left:before { content: "\f0d9"; } + .dropdown.right:before { content: "\f0da"; } + .dropdown.close:before { content: "\f00d"; } +*/ + diff --git a/theme/themes/default/modules/dropdown.variables b/theme/themes/default/modules/dropdown.variables new file mode 100644 index 00000000..6a1cee61 --- /dev/null +++ b/theme/themes/default/modules/dropdown.variables @@ -0,0 +1,379 @@ +/******************************* + Dropdown +*******************************/ + +/*------------------- + Element +--------------------*/ + +@transition: + box-shadow @defaultDuration @defaultEasing, + width @defaultDuration @defaultEasing +; +@borderRadius: @defaultBorderRadius; + +@raisedShadow: 0px 2px 3px 0px @borderColor; + +/*------------------- + Content +--------------------*/ + +/* Icon */ +@dropdownIconSize: @relative12px; +@dropdownIconMargin: 0em 0em 0em 1em; + +/* Current Text */ +@textTransition: none; + +/* Menu */ +@menuBackground: #FFFFFF; +@menuMargin: 0em; +@menuPadding: 0em 0em; +@menuTop: 100%; +@menuTextAlign: left; + +@menuBorderWidth: 1px; +@menuBorderColor: @borderColor; +@menuBorder: @menuBorderWidth solid @menuBorderColor; +@menuBoxShadow: @raisedShadow; +@menuBorderRadius: @borderRadius; +@menuTransition: opacity @defaultDuration @defaultEasing; +@menuMinWidth: ~"calc(100% + "(@menuBorderWidth * 2)~")"; +@menuZIndex: 11; + +/* Text */ +@textLineHeight: 1em; +@textLineHeightOffset: (@textLineHeight - 1em); +@textCursorSpacing: 1px; + +/* Menu Item */ +@itemFontSize: @medium; +@itemTextAlign: left; +@itemBorder: none; +@itemHeight: auto; +@itemDivider: none; +@itemColor: @textColor; +@itemVerticalPadding: @mini; +@itemHorizontalPadding: @large; +@itemPadding: @itemVerticalPadding @itemHorizontalPadding; +@itemFontWeight: @normal; +@itemLineHeight: 1em; +@itemLineHeightOffset: (@itemLineHeight - 1em); +@itemTextTransform: none; +@itemBoxShadow: none; + +/* Sub Menu */ +@subMenuTop: 0%; +@subMenuLeft: 100%; +@subMenuRight: auto; +@subMenuDistanceAway: -0.5em; +@subMenuMargin: 0em 0em 0em @subMenuDistanceAway; +@subMenuBorderRadius: @borderRadius; +@subMenuZIndex: 21; + +/* Menu Header */ +@menuHeaderColor: @darkTextColor; +@menuHeaderFontSize: @relative11px; +@menuHeaderFontWeight: @bold; +@menuHeaderTextTransform: uppercase; +@menuHeaderMargin: 1rem 0rem 0.75rem; +@menuHeaderPadding: 0em @itemHorizontalPadding; + +/* Menu Divider */ +@menuDividerMargin: 0.5em 0em; +@menuDividerColor: @internalBorderColor; +@menuDividerSize: 1px; +@menuDividerBorder: @menuDividerSize solid @menuDividerColor; + +/* Menu Input */ +@menuInputMargin: @large @mini; +@menuInputMinWidth: 10rem; +@menuInputVerticalPadding: 0.5em; +@menuInputHorizontalPadding: @inputHorizontalPadding; +@menuInputPadding: @menuInputVerticalPadding @menuInputHorizontalPadding; + +/* Menu Image */ +@menuImageMaxHeight: 2em; +@menuImageVerticalMargin: -(@menuImageMaxHeight - 1em) / 2; + +/* Item Sub-Element */ +@itemElementFloat: none; +@itemElementDistance: @mini; + +/* Sub-Menu Dropdown Icon */ +@itemDropdownIconDistance: 1em; +@itemDropdownIconFloat: right; +@itemDropdownIconMargin: @itemLineHeightOffset 0em 0em @itemDropdownIconDistance; + +/* Description */ +@itemDescriptionFloat: right; +@itemDescriptionMargin: 0em 0em 0em 1em; +@itemDescriptionColor: @lightTextColor; + +/* Message */ +@messagePadding: @selectionItemPadding; +@messageFontWeight: @normal; +@messageColor: @unselectedTextColor; + +/* Floated Content */ +@floatedDistance: 1em; + +/*------------------- + Types +--------------------*/ + +/*------------ + Selection +--------------*/ + +@selectionMinWidth: 14em; +@selectionVerticalPadding: @inputVerticalPadding; +@selectionHorizontalPadding: @inputHorizontalPadding; +@selectionBorderEmWidth: @relative1px; +@selectionMinHeight: @inputLineHeight + (@selectionVerticalPadding * 2) - @selectionBorderEmWidth; +@selectionBackground: @inputBackground; +@selectionDisplay: inline-block; +@selectionIconDistance: @inputHorizontalPadding + @glyphWidth; +@selectionPadding: @selectionVerticalPadding @selectionIconDistance @selectionVerticalPadding @selectionHorizontalPadding; +@selectionZIndex: 10; + +@selectionItemDivider: 1px solid @solidInternalBorderColor; +@selectionMessagePadding: @selectionItemPadding; + +/* */ +@selectionBorder: none; +@selectionMenuBorderRadius: 0em 0em 0em 0em; + +/* Responsive */ + +/* Derived */ + +/* Hover */ + + +/* Focus */ +@selectionFocusMenuBoxShadow: none; + +/* Visible */ +@selectionVisibleBoxShadow: none; +@selectionVisibleMenuBoxShadow: none; + +/* Visible Hover */ +@selectionVisibleIconOpacity: 1; + +/*-------------- + Search +--------------*/ + +/* Search Selection */ + +/* Inline */ +@inlineIconMargin: 0em @relative7px 0em @relative3px; + +/*-------------- + Multiple +--------------*/ + +/* Split Actual Padding Between Child and Parent (allows for label spacing) */ + +/* Child Elements */ + +/* Dropdown Icon */ + +/* Selection Label */ + +/*------------------- + States +--------------------*/ + +/* Hovered */ +@hoveredItemColor: @dropdownTextColor; + +/* Default Text */ + +/* Loading */ + +/* Active Menu Item */ +@activeItemFontWeight: 300; + +/* Selected */ +@selectedBackground: none; +@selectedColor: @blue; + +/* Error */ + +/*------------------- + Variations +--------------------*/ + +/* Scrolling */ + +/* Upward */ + +/* Flyout Direction */ + +/* Left */ + +/* Simple */ + +/* Floating */ + +/* Pointing */ + +/* Pointing Upward */ diff --git a/theme/themes/pastanaga/modules/embed.overrides b/theme/themes/pastanaga/modules/embed.overrides new file mode 100644 index 00000000..3f14e708 --- /dev/null +++ b/theme/themes/pastanaga/modules/embed.overrides @@ -0,0 +1,3 @@ +/******************************* + Video Overrides +*******************************/ diff --git a/theme/themes/pastanaga/modules/embed.variables b/theme/themes/pastanaga/modules/embed.variables new file mode 100644 index 00000000..29e1ee7f --- /dev/null +++ b/theme/themes/pastanaga/modules/embed.variables @@ -0,0 +1,27 @@ +/******************************* + Video +*******************************/ + +/*------------------- + Element +--------------------*/ + +/* Simple */ + +/* Placeholder */ + +/* Placeholder Overlayed Background */ + +/* Icon */ + +/*------------------- + States +--------------------*/ + +/* Hover */ + +/*------------------- + Variations +--------------------*/ + +/* Aspect Ratios */ diff --git a/theme/themes/pastanaga/modules/modal.overrides b/theme/themes/pastanaga/modules/modal.overrides new file mode 100644 index 00000000..0ebf83af --- /dev/null +++ b/theme/themes/pastanaga/modules/modal.overrides @@ -0,0 +1,29 @@ +/******************************* + Theme Overrides +*******************************/ + +.ui.modal > .actions:after { + display: block; + height: 0; + clear: both; + content: '.'; + visibility: hidden; +} + +.ui.modal { + position: fixed; + margin: 0 auto; +} + +.ui.modal.gallery { + padding-bottom: 1em; + + .image.content { + flex-direction: column; + align-items: center; + + img { + margin-bottom: 16px; + } + } +} diff --git a/theme/themes/pastanaga/modules/modal.variables b/theme/themes/pastanaga/modules/modal.variables new file mode 100755 index 00000000..2a7a80e5 --- /dev/null +++ b/theme/themes/pastanaga/modules/modal.variables @@ -0,0 +1,82 @@ +/******************************* + Modal +*******************************/ + +@borderRadius: 0; + +/* Close Icon */ + +/* Header */ +@headerFontSize: @16px; +@headerFontWeight: 500; +@headerBorder: @4px solid @borderColor; + +/* Content */ + +/* Image / Description */ + +/* Modal Actions */ +@actionBorder: @1px solid @lightGreyBorderColor; +@actionBackground: @white; + +/* Inner Close Position (Tablet/Mobile) */ + +/* Mobile Positions */ + +/* Responsive Widths */ +@mobileMargin: 0em 0em 0em -(@mobileWidth / 2); +@tabletMargin: 0em 0em 0em -(@tabletWidth / 2); +@computerMargin: 0em 0em 0em -(@computerWidth / 2); +@largeMonitorMargin: 0em 0em 0em -(@largeMonitorWidth / 2); +@widescreenMonitorMargin: 0em 0em 0em -(@widescreenMonitorWidth / 2); + +@fullScreenOffset: (100% - @fullScreenWidth) / 2; + +/* Coupling */ + +/*------------------- + States +--------------------*/ + +/*------------------- + Types +--------------------*/ + +/* Basic */ + +/* Scrolling Margin */ +@scrollingMargin: 3.5rem; +@mobileScrollingMargin: 1rem; + +/* Scrolling Content */ + +/*------------------- + Variations +--------------------*/ + +/* Size Widths */ + +/* Derived Responsive Sizes */ +@miniMobileMargin: 0em 0em 0em -(@miniMobileWidth / 2); +@miniTabletMargin: 0em 0em 0em -(@miniTabletWidth / 2); +@miniComputerMargin: 0em 0em 0em -(@miniComputerWidth / 2); +@miniLargeMonitorMargin: 0em 0em 0em -(@miniLargeMonitorWidth / 2); +@miniWidescreenMonitorMargin: 0em 0em 0em -(@miniWidescreenMonitorWidth / 2); + +@tinyMobileMargin: 0em 0em 0em -(@tinyMobileWidth / 2); +@tinyTabletMargin: 0em 0em 0em -(@tinyTabletWidth / 2); +@tinyComputerMargin: 0em 0em 0em -(@tinyComputerWidth / 2); +@tinyLargeMonitorMargin: 0em 0em 0em -(@tinyLargeMonitorWidth / 2); +@tinyWidescreenMonitorMargin: 0em 0em 0em -(@tinyWidescreenMonitorWidth / 2); + +@smallMobileMargin: 0em 0em 0em -(@smallMobileWidth / 2); +@smallTabletMargin: 0em 0em 0em -(@smallTabletWidth / 2); +@smallComputerMargin: 0em 0em 0em -(@smallComputerWidth / 2); +@smallLargeMonitorMargin: 0em 0em 0em -(@smallLargeMonitorWidth / 2); +@smallWidescreenMonitorMargin: 0em 0em 0em -(@smallWidescreenMonitorWidth / 2); + +@largeMobileMargin: 0em 0em 0em -(@largeMobileWidth / 2); +@largeTabletMargin: 0em 0em 0em -(@largeTabletWidth / 2); +@largeComputerMargin: 0em 0em 0em -(@largeComputerWidth / 2); +@largeLargeMonitorMargin: 0em 0em 0em -(@largeLargeMonitorWidth / 2); +@largeWidescreenMonitorMargin: 0em 0em 0em -(@largeWidescreenMonitorWidth / 2); diff --git a/theme/themes/pastanaga/modules/nag.overrides b/theme/themes/pastanaga/modules/nag.overrides new file mode 100644 index 00000000..14fb0da1 --- /dev/null +++ b/theme/themes/pastanaga/modules/nag.overrides @@ -0,0 +1,3 @@ +/******************************* + Theme Overrides +*******************************/ diff --git a/theme/themes/pastanaga/modules/nag.variables b/theme/themes/pastanaga/modules/nag.variables new file mode 100644 index 00000000..2d1c1e21 --- /dev/null +++ b/theme/themes/pastanaga/modules/nag.variables @@ -0,0 +1,31 @@ +/******************************* + Nag +*******************************/ + +/*-------------- + Collection +---------------*/ + +/*-------------- + Elements +---------------*/ + +/* Title */ + +/*-------------- + States +---------------*/ + +/* Hover */ + +/*-------------- + Variations +---------------*/ + +/* Top / Bottom */ + +/* Inverted */ + +/*-------------- + Plural +---------------*/ diff --git a/theme/themes/pastanaga/modules/popup.overrides b/theme/themes/pastanaga/modules/popup.overrides new file mode 100644 index 00000000..14fb0da1 --- /dev/null +++ b/theme/themes/pastanaga/modules/popup.overrides @@ -0,0 +1,3 @@ +/******************************* + Theme Overrides +*******************************/ diff --git a/theme/themes/pastanaga/modules/popup.variables b/theme/themes/pastanaga/modules/popup.variables new file mode 100644 index 00000000..e7c1c424 --- /dev/null +++ b/theme/themes/pastanaga/modules/popup.variables @@ -0,0 +1,50 @@ +/******************************* + Popup +*******************************/ + +/*------------------- + Element +--------------------*/ + +/*------------------- + Parts +--------------------*/ + +/* Placement */ + +/* Header */ + +/* Content Border */ + +/* Arrow */ +@arrowBackground: @white; + +/*------------------- + Types +--------------------*/ + +/* Tooltip */ + +/* Inverted */ + +/* Arrow */ + +/*------------------- + Coupling +--------------------*/ + +/* Grid Inside Popup */ + +/*------------------- + States +--------------------*/ + +/*------------------- + Variations +--------------------*/ + +/* Wide */ + +/* Inverted */ + +/* Arrow color by position */ diff --git a/theme/themes/pastanaga/modules/progress.overrides b/theme/themes/pastanaga/modules/progress.overrides new file mode 100644 index 00000000..cdba171b --- /dev/null +++ b/theme/themes/pastanaga/modules/progress.overrides @@ -0,0 +1,3 @@ +/******************************* + Progress +*******************************/ diff --git a/theme/themes/pastanaga/modules/progress.variables b/theme/themes/pastanaga/modules/progress.variables new file mode 100644 index 00000000..ca9cd11b --- /dev/null +++ b/theme/themes/pastanaga/modules/progress.variables @@ -0,0 +1,33 @@ +/******************************* + Progress +*******************************/ + +/*------------------- + Element +--------------------*/ + +/* Bar */ + +/* Progress Bar Label */ + +/* Label */ + +/*------------------- + Types +--------------------*/ + +/*------------------- + States +--------------------*/ + +/* Active */ + +/*------------------- + Variations +--------------------*/ + +/* Attached */ + +/* Inverted */ + +/* Sizing */ diff --git a/theme/themes/pastanaga/modules/rating.overrides b/theme/themes/pastanaga/modules/rating.overrides new file mode 100644 index 00000000..2f682858 --- /dev/null +++ b/theme/themes/pastanaga/modules/rating.overrides @@ -0,0 +1,73 @@ +/******************************* + Theme Overrides +*******************************/ + +@font-face { + font-family: 'Rating'; + font-style: normal; + font-weight: normal; + src: url(data:application/x-font-ttf;charset=utf-8;base64,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) + format('truetype'), + url(data:application/font-woff;charset=utf-8;base64,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kIiRi5MI5vdUFfcni4vCBYufhJx8mn2ZepJ3i3aLeoR9fX18g3qLdwiLVAUO+yaLshWL+AQFi5GNkY+RjpCQj5KNj42PjI+LCPfAiwWPi4+Kj4mRiZCHj4aPhY2Fi4UIi/wEBYuEiYWHhoeGhoeFiIiKhoqHi4GLhI6EkQj7EvcN+xL7DQWEhYOIgouHi4eLh42EjoaPiJCHkImRi5IIDov3XRWLko2Rj5Kltq+vuKW4pbuZvYu9i7t9uHG4ca9npWCPhI2Fi4SLhYmEh4RxYGdoXnAIXnFbflmLWYtbmF6lXqZnrnG2h5KJkouRCLCLFaRkq2yxdLF0tH+4i7iLtJexorGiq6qksm64Z61goZZ3kXaLdItnfm1ycnJybX9oiwhoi22XcqRypH6pi6+LopGglp9gdWdpbl4I9xiwFYuHjIiOiI6IjoqPi4+LjoyOjo2OjY6Lj4ubkJmXl5eWmZGbi4+LjoyOjo2OjY6LjwiLj4mOiY6IjYiNh4tzi3eCenp6eoJ3i3MIDov3XRWLko2Sj5GouK+utqW3pbqYvouci5yJnIgIm6cFjY6NjI+LjIuNi42JjYqOio+JjomOiY6KjomOiY6JjoqNioyKjomMiYuHi4qLiouLCHdnbVVjQ2NDbVV3Zwh9cgWJiIiJiIuJi36SdJiIjYmOi46LjY+UlJlvl3KcdJ90oHeie6WHkYmSi5IIsIsVqlq0Z711CKGzBXqXfpqCnoKdhp6LoIuikaCWn2B1Z2luXgj3GLAVi4eMiI6IjoiOio+Lj4uOjI6OjY6NjouPi5uQmZeXl5aZkZuLj4uOjI6OjY6NjouPCIuPiY6JjoiNiI2Hi3OLd4J6enp6gneLcwji+10VoLAFtI+wmK2hrqKnqKKvdq1wp2uhCJ2rBZ1/nHycepx6mHqWeY+EjYWLhIuEiYWHhIR/gH1+fG9qaXJmeWV5Y4Jhiwi53BXb9yQFjIKMg4uEi3CDc3x1fHV3fHOBCA6L1BWL90sFi5WPlJKSkpKTj5aLCNmLBZKPmJqepJaZlZeVlY+Qj5ONl42WjpeOmI+YkZWTk5OSk46Vi5uLmYiYhZiFlIGSfgiSfo55i3WLeYd5gXgIvosFn4uchJl8mn2Seot3i3qGfIJ9jYSLhYuEi3yIfoR+i4eLh4uHi3eGen99i3CDdnt8CHt8dYNwiwhmiwV5i3mNeY95kHeRc5N1k36Ph4sIOYsFgIuDjoSShJKHlIuVCLCdFYuGjIePiI+Hj4mQi5CLj42Pj46OjY+LkIuQiZCIjoePh42Gi4aLh4mHh4eIioaLhgjUeRWUiwWNi46Lj4qOi4+KjYqOi4+Kj4mQio6KjYqNio+Kj4mQio6KjIqzfquEpIsIrosFr4uemouri5CKkYqQkY6QkI6SjpKNkouSi5KJkoiRlZWQlouYi5CKkImRiZGJj4iOCJGMkI+PlI+UjZKLkouViJODk4SSgo+CiwgmiwWLlpCalJ6UnpCbi5aLnoiYhJSFlH+QeYuGhoeDiYCJf4h/h3+IfoWBg4KHh4SCgH4Ii4qIiYiGh4aIh4mIiIiIh4eGh4aHh4eHiIiHiIeHiIiHiIeKh4mIioiLCIKLi/tLBQ6L90sVi/dLBYuVj5OSk5KSk46WiwjdiwWPi5iPoZOkk6CRnZCdj56Nn4sIq4sFpougg5x8m3yTd4txCIuJBZd8kHuLd4uHi4eLh5J+jn6LfIuEi4SJhZR9kHyLeot3hHp8fH19eoR3iwhYiwWVeI95i3mLdIh6hH6EfoKBfoV+hX2He4uBi4OPg5KFkYaTh5SHlYiTipOKk4qTiJMIiZSIkYiPgZSBl4CaeKR+moSPCD2LBYCLg4+EkoSSh5SLlQiw9zgVi4aMh4+Ij4ePiZCLkIuPjY+Pjo6Nj4uQi5CJkIiOh4+HjYaLhouHiYeHh4iKhouGCNT7OBWUiwWOi46Kj4mPio+IjoiPh4+IjoePiI+Hj4aPho6HjoiNiI6Hj4aOho6Ii4qWfpKDj4YIk4ORgY5+j36OgI1/jYCPg5CGnYuXj5GUkpSOmYuei5aGmoKfgp6GmouWCPCLBZSLlI+SkpOTjpOLlYuSiZKHlIeUho+Fi46PjY+NkY2RjJCLkIuYhpaBlY6RjZKLkgiLkomSiJKIkoaQhY6MkIyRi5CLm4aXgpOBkn6Pe4sIZosFcotrhGN9iouIioaJh4qHiomKiYqIioaKh4mHioiKiYuHioiLh4qIi4mLCIKLi/tLBQ77lIv3txWLkpCPlo0I9yOgzPcWBY6SkI+RiwiL/BL7FUcFh4mHioiLh4uIjImOiY6KjouPi4yLjYyOCKP3IyPwBYaQiZCLjwgOi/fFFYu1l6yjoqOjrZe2i5aLl4mYh5eHloWWhJaElIWShZOEkoWShJKSkpGTkpKRlJGWkgiWkpaRl4+Yj5eNlou2i61/o3OjdJdqi2GLYXVgYGAI+0b7QAWHiIeJhouGi4eNh44I+0b3QAWJjYmNh4+IjoaRg5SElIWVhZSFlYaWh5mGmImYi5gIsIsVi2ucaa9oCPc6+zT3OvczBa+vnK2Lq4ubiZiHl4eXhpSFkoSSg5GCj4KQgo2CjYONgYuBi4KLgIl/hoCGgIWChAiBg4OFhISEhYaFhoaIhoaJhYuFi4aNiJCGkIaRhJGEkoORgZOCkoCRgJB/kICNgosIgYuBi4OJgomCiYKGgoeDhYSEhYSGgod/h3+Jfot7CA77JouyFYv4BAWLkY2Rj5GOkJCPko2PjY+Mj4sI98CLBY+Lj4qPiZGJkIePho+FjYWLhQiL/AQFi4SJhYeGh4aGh4WIiIqGioeLgYuEjoSRCPsS9w37EvsNBYSFg4iCi4eLh4uHjYSOho+IkIeQiZGLkgiwkxX3JvchpHL3DfsIi/f3+7iLi/v3BQ5ni8sVi/c5BYuSjpKQkJCQko6Siwj3VIuLwgWLrpippKSkpKmYrouvi6l+pHKkcpdti2gIi0IFi4aKhoeIh4eHiYaLCHmLBYaLh42Hj4eOipCLkAiL1AWLn4OcfZp9mXqSdot3i3qEfX18fIR6i3cIi1SniwWSi5KIkIaQho6Ei4QIi/s5BYuDiIWGhoaFhImEiwj7p4sFhIuEjYaRhpCIkYuTCA5njPe6FYyQkI6UjQj3I6DM9xYFj5KPj5GLkIuQh4+ECMv7FvcjdgWUiZCIjYaNhoiFhYUIIyak+yMFjIWKhomHiYiIiYaLiIuHjIeNCPsUz/sVRwWHiYeKiIuHi4eNiY6Jj4uQjJEIo/cjI/AFhZGJkY2QCPeB+z0VnILlW3rxiJ6ZmNTS+wydgpxe54v7pwUOZ4vCFYv3SwWLkI2Pjo+Pjo+NkIsI3osFkIuPiY6Ij4eNh4uGCIv7SwWLhomHh4eIh4eKhosIOIsFhouHjIePiI+Jj4uQCLCvFYuGjIePh46IkImQi5CLj42Pjo6PjY+LkIuQiZCIjoePh42Gi4aLhomIh4eIioaLhgjvZxWL90sFi5CNj46Oj4+PjZCLj4ySkJWWlZaVl5SXmJuVl5GRjo6OkI6RjZCNkIyPjI6MkY2TCIySjJGMj4yPjZCOkY6RjpCPjo6Pj42Qi5SLk4qSiZKJkYiPiJCIjoiPho6GjYeMhwiNh4yGjIaMhYuHi4iLiIuHi4eLg4uEiYSJhImFiYeJh4mFh4WLioqJiomJiIqJiokIi4qKiIqJCNqLBZqLmIWWgJaAkH+LfIt6hn2Af46DjYSLhIt9h36Cf4+Bi3+HgImAhYKEhI12hnmAfgh/fXiDcosIZosFfot+jHyOfI5/joOOg41/j32Qc5N8j4SMhouHjYiOh4+Jj4uQCA5ni/c5FYuGjYaOiI+Hj4mQiwjeiwWQi4+Njo+Pjo2Qi5AIi/dKBYuQiZCHjoiPh42Giwg4iwWGi4eJh4eIiImGi4YIi/tKBbD3JhWLkIyPj4+OjpCNkIuQi4+Jj4iOh42Hi4aLhomHiIeHh4eKhouGi4aMiI+Hj4qPi5AI7/snFYv3SwWLkI2Qj46Oj4+NkIuSi5qPo5OZkJePk46TjZeOmo6ajpiMmIsIsIsFpIueg5d9ln6Qeol1koSRgo2Aj4CLgIeAlH+Pfot9i4WJhIiCloCQfIt7i3yFfoGACICAfoZ8iwg8iwWMiIyJi4mMiYyJjYmMiIyKi4mPhI2GjYeNh42GjYOMhIyEi4SLhouHi4iLiYuGioYIioWKhomHioeJh4iGh4eIh4aIh4iFiISJhImDioKLhouHjYiPh4+Ij4iRiJGJkIqPCIqPipGKkomTipGKj4qOiZCJkYiQiJCIjoWSgZZ+nIKXgZaBloGWhJGHi4aLh42HjwiIjomQi48IDviUFPiUFYsMCgAAAAADAgABkAAFAAABTAFmAAAARwFMAWYAAAD1ABkAhAAAAAAAAAAAAAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAEAAAPFlAeD/4P/gAeAAIAAAAAEAAAAAAAAAAAAAACAAAAAAAAIAAAADAAAAFAADAAEAAAAUAAQAkAAAACAAIAAEAAAAAQAg5gXwBvAN8CPwLvBu8HDwivCX8JzxI/Fl//3//wAAAAAAIOYA8ATwDPAj8C7wbvBw8Ifwl/Cc8SPxZP/9//8AAf/jGgQQBhABD+wP4g+jD6IPjA+AD3wO9g62AAMAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAEAAJrVlLJfDzz1AAsCAAAAAADP/GODAAAAAM/8Y4MAAP/bAgAB2wAAAAgAAgAAAAAAAAABAAAB4P/gAAACAAAAAAACAAABAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAEAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAdwAAAHcAAACAAAjAZMAHwFJAAABbgAAAgAAAAIAAAACAAAAAgAAAAEAAAACAAAAAW4AAAHcAAAB3AABAdwAAAHcAAAAAFAAABwAAAAAAA4ArgABAAAAAAABAAwAAAABAAAAAAACAA4AQAABAAAAAAADAAwAIgABAAAAAAAEAAwATgABAAAAAAAFABYADAABAAAAAAAGAAYALgABAAAAAAAKADQAWgADAAEECQABAAwAAAADAAEECQACAA4AQAADAAEECQADAAwAIgADAAEECQAEAAwATgADAAEECQAFABYADAADAAEECQAGAAwANAADAAEECQAKADQAWgByAGEAdABpAG4AZwBWAGUAcgBzAGkAbwBuACAAMQAuADAAcgBhAHQAaQBuAGdyYXRpbmcAcgBhAHQAaQBuAGcAUgBlAGcAdQBsAGEAcgByAGEAdABpAG4AZwBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) + format('woff'); +} + +.ui.rating .icon { + backface-visibility: hidden; + font-family: 'Rating'; + font-style: normal; + font-weight: normal; + line-height: 1; + text-align: center; +} + +/* Empty Star */ +.ui.rating .icon:before { + content: '\f005'; +} + +/* Active Star */ +.ui.rating .active.icon:before { + content: '\f005'; +} + +/*------------------- + Star +--------------------*/ + +/* Unfilled Star */ +.ui.star.rating .icon:before { + content: '\f005'; +} + +/* Active Star */ +.ui.star.rating .active.icon:before { + content: '\f005'; +} + +/* Partial */ +.ui.star.rating .partial.icon:before { + content: '\f006'; +} + +.ui.star.rating .partial.icon { + content: '\f005'; +} + +/*------------------- + Heart +--------------------*/ + +/* Empty Heart +.ui.heart.rating .icon:before { + content: '\f08a'; +} +*/ +.ui.heart.rating .icon:before { + content: '\f004'; +} + +/* Active */ +.ui.heart.rating .active.icon:before { + content: '\f004'; +} diff --git a/theme/themes/pastanaga/modules/rating.variables b/theme/themes/pastanaga/modules/rating.variables new file mode 100644 index 00000000..e20aa06e --- /dev/null +++ b/theme/themes/pastanaga/modules/rating.variables @@ -0,0 +1,21 @@ +/******************************* + Rating +*******************************/ + +/*------------------- + Types +--------------------*/ + +/* Standard */ + +/* Star */ + +/* Heart */ + +/*------------------- + States +--------------------*/ + +/*------------------- + Variations +--------------------*/ diff --git a/theme/themes/pastanaga/modules/search.overrides b/theme/themes/pastanaga/modules/search.overrides new file mode 100644 index 00000000..14fb0da1 --- /dev/null +++ b/theme/themes/pastanaga/modules/search.overrides @@ -0,0 +1,3 @@ +/******************************* + Theme Overrides +*******************************/ diff --git a/theme/themes/pastanaga/modules/search.variables b/theme/themes/pastanaga/modules/search.variables new file mode 100644 index 00000000..a59e26a3 --- /dev/null +++ b/theme/themes/pastanaga/modules/search.variables @@ -0,0 +1,44 @@ +/******************************* + Search +*******************************/ + +/* Search Prompt */ + +/* Result Box */ + +/* Result */ + +/* Result Image */ + +/* Result Content */ + +/* Description */ + +/* Price */ + +/* Special Message */ + +/* All Results Link */ + +/******************************* + States +*******************************/ + +/* Focus */ + +/* Hover */ + +/* Loading */ + +/* Active Category */ + +/* Active Result */ + +/******************************* + Types +*******************************/ + +/* Selection */ + +/* Category */ +@categoryNameFloat: left; diff --git a/theme/themes/pastanaga/modules/shape.overrides b/theme/themes/pastanaga/modules/shape.overrides new file mode 100644 index 00000000..14fb0da1 --- /dev/null +++ b/theme/themes/pastanaga/modules/shape.overrides @@ -0,0 +1,3 @@ +/******************************* + Theme Overrides +*******************************/ diff --git a/theme/themes/pastanaga/modules/shape.variables b/theme/themes/pastanaga/modules/shape.variables new file mode 100644 index 00000000..aef5a276 --- /dev/null +++ b/theme/themes/pastanaga/modules/shape.variables @@ -0,0 +1,14 @@ +/******************************* + Shape +*******************************/ + +/* Animating */ + +/* Side */ + + +/*-------------- + Types +---------------*/ + +/* Cube */ diff --git a/theme/themes/pastanaga/modules/sidebar.overrides b/theme/themes/pastanaga/modules/sidebar.overrides new file mode 100644 index 00000000..14fb0da1 --- /dev/null +++ b/theme/themes/pastanaga/modules/sidebar.overrides @@ -0,0 +1,3 @@ +/******************************* + Theme Overrides +*******************************/ diff --git a/theme/themes/pastanaga/modules/sidebar.variables b/theme/themes/pastanaga/modules/sidebar.variables new file mode 100644 index 00000000..22347401 --- /dev/null +++ b/theme/themes/pastanaga/modules/sidebar.variables @@ -0,0 +1,26 @@ +/******************************* + Sidebar +*******************************/ + +/*------------------- + Content +--------------------*/ + +/* Animation */ + +/* Dimmer */ + +/* Color below page */ + +/* Shadow */ + +/* Layering */ + +/*------------------- + Variations +--------------------*/ + +/* Width */ + +/* Height */ + diff --git a/theme/themes/pastanaga/modules/sticky.overrides b/theme/themes/pastanaga/modules/sticky.overrides new file mode 100644 index 00000000..14fb0da1 --- /dev/null +++ b/theme/themes/pastanaga/modules/sticky.overrides @@ -0,0 +1,3 @@ +/******************************* + Theme Overrides +*******************************/ diff --git a/theme/themes/pastanaga/modules/sticky.variables b/theme/themes/pastanaga/modules/sticky.variables new file mode 100644 index 00000000..7934ddfa --- /dev/null +++ b/theme/themes/pastanaga/modules/sticky.variables @@ -0,0 +1,3 @@ +/******************************* + Sticky +*******************************/ diff --git a/theme/themes/pastanaga/modules/tab.overrides b/theme/themes/pastanaga/modules/tab.overrides new file mode 100644 index 00000000..354d6f96 --- /dev/null +++ b/theme/themes/pastanaga/modules/tab.overrides @@ -0,0 +1,3 @@ +/******************************* + Tab Overrides +*******************************/ diff --git a/theme/themes/pastanaga/modules/tab.variables b/theme/themes/pastanaga/modules/tab.variables new file mode 100644 index 00000000..926a05db --- /dev/null +++ b/theme/themes/pastanaga/modules/tab.variables @@ -0,0 +1,5 @@ +/******************************* + Tab +*******************************/ + +/* Loading */ diff --git a/theme/themes/pastanaga/modules/transition.overrides b/theme/themes/pastanaga/modules/transition.overrides new file mode 100644 index 00000000..f8a52232 --- /dev/null +++ b/theme/themes/pastanaga/modules/transition.overrides @@ -0,0 +1,1087 @@ +/******************************* + Transitions +*******************************/ + +/* + Some transitions adapted from Animate CSS + https://github.com/daneden/animate.css + + Additional transitions adapted from Glide + by Nick Pettit - https://github.com/nickpettit/glide +*/ + +/*-------------- + Browse +---------------*/ + +.transition.browse { + animation-duration: 500ms; +} + +.transition.browse.in { + animation-name: browseIn; +} + +.transition.browse.out, +.transition.browse.left.out { + animation-name: browseOutLeft; +} + +.transition.browse.right.out { + animation-name: browseOutRight; +} + +/* In */ +@keyframes browseIn { + 0% { + z-index: -1; + transform: scale(0.8) translateZ(0); + } + + 10% { + z-index: -1; + opacity: 0.7; + transform: scale(0.8) translateZ(0); + } + + 80% { + z-index: 999; + opacity: 1; + transform: scale(1.05) translateZ(0); + } + + 100% { + z-index: 999; + transform: scale(1) translateZ(0); + } +} + +/* Out */ +@keyframes browseOutLeft { + 0% { + z-index: 999; + transform: translateX(0%) rotateY(0deg) rotateX(0deg); + } + + 50% { + z-index: -1; + transform: translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px); + } + + 80% { + opacity: 1; + } + + 100% { + z-index: -1; + opacity: 0; + transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px); + } +} + +@keyframes browseOutRight { + 0% { + z-index: 999; + transform: translateX(0%) rotateY(0deg) rotateX(0deg); + } + + 50% { + z-index: 1; + transform: translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px); + } + + 80% { + opacity: 1; + } + + 100% { + z-index: 1; + opacity: 0; + transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px); + } +} + +/*-------------- + Drop +---------------*/ + +.drop.transition { + animation-duration: 400ms; + animation-timing-function: cubic-bezier(0.34, 1.61, 0.7, 1); + transform-origin: top center; +} + +.drop.transition.in { + animation-name: dropIn; +} + +.drop.transition.out { + animation-name: dropOut; +} + +/* Drop */ +@keyframes dropIn { + 0% { + opacity: 0; + transform: scale(0); + } + + 100% { + opacity: 1; + transform: scale(1); + } +} + +@keyframes dropOut { + 0% { + opacity: 1; + transform: scale(1); + } + + 100% { + opacity: 0; + transform: scale(0); + } +} + +/*-------------- + Fade +---------------*/ + +.transition.fade.in { + animation-name: fadeIn; +} + +.transition[class*='fade up'].in { + animation-name: fadeInUp; +} + +.transition[class*='fade down'].in { + animation-name: fadeInDown; +} + +.transition[class*='fade left'].in { + animation-name: fadeInLeft; +} + +.transition[class*='fade right'].in { + animation-name: fadeInRight; +} + +.transition.fade.out { + animation-name: fadeOut; +} + +.transition[class*='fade up'].out { + animation-name: fadeOutUp; +} + +.transition[class*='fade down'].out { + animation-name: fadeOutDown; +} + +.transition[class*='fade left'].out { + animation-name: fadeOutLeft; +} + +.transition[class*='fade right'].out { + animation-name: fadeOutRight; +} + +/* In */ +@keyframes fadeIn { + 0% { + opacity: 0; + } + + 100% { + opacity: 1; + } +} + +@keyframes fadeInUp { + 0% { + opacity: 0; + transform: translateY(10%); + } + + 100% { + opacity: 1; + transform: translateY(0%); + } +} + +@keyframes fadeInDown { + 0% { + opacity: 0; + transform: translateY(-10%); + } + + 100% { + opacity: 1; + transform: translateY(0%); + } +} + +@keyframes fadeInLeft { + 0% { + opacity: 0; + transform: translateX(10%); + } + + 100% { + opacity: 1; + transform: translateX(0%); + } +} + +@keyframes fadeInRight { + 0% { + opacity: 0; + transform: translateX(-10%); + } + + 100% { + opacity: 1; + transform: translateX(0%); + } +} + +/* Out */ +@keyframes fadeOut { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + } +} + +@keyframes fadeOutUp { + 0% { + opacity: 1; + transform: translateY(0%); + } + + 100% { + opacity: 0; + transform: translateY(5%); + } +} + +@keyframes fadeOutDown { + 0% { + opacity: 1; + transform: translateY(0%); + } + + 100% { + opacity: 0; + transform: translateY(-5%); + } +} + +@keyframes fadeOutLeft { + 0% { + opacity: 1; + transform: translateX(0%); + } + + 100% { + opacity: 0; + transform: translateX(5%); + } +} + +@keyframes fadeOutRight { + 0% { + opacity: 1; + transform: translateX(0%); + } + + 100% { + opacity: 0; + transform: translateX(-5%); + } +} + +/*-------------- + Flips +---------------*/ + +.flip.transition.in, +.flip.transition.out { + animation-duration: 600ms; +} + +.horizontal.flip.transition.in { + animation-name: horizontalFlipIn; +} + +.horizontal.flip.transition.out { + animation-name: horizontalFlipOut; +} + +.vertical.flip.transition.in { + animation-name: verticalFlipIn; +} + +.vertical.flip.transition.out { + animation-name: verticalFlipOut; +} + +/* In */ +@keyframes horizontalFlipIn { + 0% { + opacity: 0; + transform: perspective(2000px) rotateY(-90deg); + } + + 100% { + opacity: 1; + transform: perspective(2000px) rotateY(0deg); + } +} + +@keyframes verticalFlipIn { + 0% { + opacity: 0; + transform: perspective(2000px) rotateX(-90deg); + } + + 100% { + opacity: 1; + transform: perspective(2000px) rotateX(0deg); + } +} + +/* Out */ +@keyframes horizontalFlipOut { + 0% { + opacity: 1; + transform: perspective(2000px) rotateY(0deg); + } + + 100% { + opacity: 0; + transform: perspective(2000px) rotateY(90deg); + } +} + +@keyframes verticalFlipOut { + 0% { + opacity: 1; + transform: perspective(2000px) rotateX(0deg); + } + + 100% { + opacity: 0; + transform: perspective(2000px) rotateX(-90deg); + } +} + +/*-------------- + Scale +---------------*/ + +.scale.transition.in { + animation-name: scaleIn; +} + +.scale.transition.out { + animation-name: scaleOut; +} + +@keyframes scaleIn { + 0% { + opacity: 0; + transform: scale(0.8); + } + + 100% { + opacity: 1; + transform: scale(1); + } +} + +/* Out */ +@keyframes scaleOut { + 0% { + opacity: 1; + transform: scale(1); + } + + 100% { + opacity: 0; + transform: scale(0.9); + } +} + +/*-------------- + Fly +---------------*/ + +/* Inward */ +.transition.fly { + animation-duration: 0.6s; + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); +} + +.transition.fly.in { + animation-name: flyIn; +} + +.transition[class*='fly up'].in { + animation-name: flyInUp; +} + +.transition[class*='fly down'].in { + animation-name: flyInDown; +} + +.transition[class*='fly left'].in { + animation-name: flyInLeft; +} + +.transition[class*='fly right'].in { + animation-name: flyInRight; +} + +/* Outward */ +.transition.fly.out { + animation-name: flyOut; +} + +.transition[class*='fly up'].out { + animation-name: flyOutUp; +} + +.transition[class*='fly down'].out { + animation-name: flyOutDown; +} + +.transition[class*='fly left'].out { + animation-name: flyOutLeft; +} + +.transition[class*='fly right'].out { + animation-name: flyOutRight; +} + +/* In */ +@keyframes flyIn { + 0% { + opacity: 0; + transform: scale3d(0.3, 0.3, 0.3); + } + + 20% { + transform: scale3d(1.1, 1.1, 1.1); + } + + 40% { + transform: scale3d(0.9, 0.9, 0.9); + } + + 60% { + opacity: 1; + transform: scale3d(1.03, 1.03, 1.03); + } + + 80% { + transform: scale3d(0.97, 0.97, 0.97); + } + + 100% { + opacity: 1; + transform: scale3d(1, 1, 1); + } +} + +@keyframes flyInUp { + 0% { + opacity: 0; + transform: translate3d(0, 1500px, 0); + } + + 60% { + opacity: 1; + transform: translate3d(0, -20px, 0); + } + + 75% { + transform: translate3d(0, 10px, 0); + } + + 90% { + transform: translate3d(0, -5px, 0); + } + + 100% { + transform: translate3d(0, 0, 0); + } +} + +@keyframes flyInDown { + 0% { + opacity: 0; + transform: translate3d(0, -1500px, 0); + } + + 60% { + opacity: 1; + transform: translate3d(0, 25px, 0); + } + + 75% { + transform: translate3d(0, -10px, 0); + } + + 90% { + transform: translate3d(0, 5px, 0); + } + + 100% { + transform: none; + } +} + +@keyframes flyInLeft { + 0% { + opacity: 0; + transform: translate3d(1500px, 0, 0); + } + + 60% { + opacity: 1; + transform: translate3d(-25px, 0, 0); + } + + 75% { + transform: translate3d(10px, 0, 0); + } + + 90% { + transform: translate3d(-5px, 0, 0); + } + + 100% { + transform: none; + } +} + +@keyframes flyInRight { + 0% { + opacity: 0; + transform: translate3d(-1500px, 0, 0); + } + + 60% { + opacity: 1; + transform: translate3d(25px, 0, 0); + } + + 75% { + transform: translate3d(-10px, 0, 0); + } + + 90% { + transform: translate3d(5px, 0, 0); + } + + 100% { + transform: none; + } +} + +/* Out */ +@keyframes flyOut { + 20% { + transform: scale3d(0.9, 0.9, 0.9); + } + + 50%, + 55% { + opacity: 1; + transform: scale3d(1.1, 1.1, 1.1); + } + + 100% { + opacity: 0; + transform: scale3d(0.3, 0.3, 0.3); + } +} + +@keyframes flyOutUp { + 20% { + transform: translate3d(0, 10px, 0); + } + + 40%, + 45% { + opacity: 1; + transform: translate3d(0, -20px, 0); + } + + 100% { + opacity: 0; + transform: translate3d(0, 2000px, 0); + } +} + +@keyframes flyOutDown { + 20% { + transform: translate3d(0, -10px, 0); + } + + 40%, + 45% { + opacity: 1; + transform: translate3d(0, 20px, 0); + } + + 100% { + opacity: 0; + transform: translate3d(0, -2000px, 0); + } +} + +@keyframes flyOutRight { + 20% { + opacity: 1; + transform: translate3d(20px, 0, 0); + } + + 100% { + opacity: 0; + transform: translate3d(-2000px, 0, 0); + } +} + +@keyframes flyOutLeft { + 20% { + opacity: 1; + transform: translate3d(-20px, 0, 0); + } + + 100% { + opacity: 0; + transform: translate3d(2000px, 0, 0); + } +} + +/*-------------- + Slide +---------------*/ + +.transition.slide.in, +.transition[class*='slide down'].in { + animation-name: slideInY; + transform-origin: top center; +} + +.transition[class*='slide up'].in { + animation-name: slideInY; + transform-origin: bottom center; +} + +.transition[class*='slide left'].in { + animation-name: slideInX; + transform-origin: center right; +} + +.transition[class*='slide right'].in { + animation-name: slideInX; + transform-origin: center left; +} + +.transition.slide.out, +.transition[class*='slide down'].out { + animation-name: slideOutY; + transform-origin: top center; +} + +.transition[class*='slide up'].out { + animation-name: slideOutY; + transform-origin: bottom center; +} + +.transition[class*='slide left'].out { + animation-name: slideOutX; + transform-origin: center right; +} + +.transition[class*='slide right'].out { + animation-name: slideOutX; + transform-origin: center left; +} + +/* In */ +@keyframes slideInY { + 0% { + opacity: 0; + transform: scaleY(0); + } + + 100% { + opacity: 1; + transform: scaleY(1); + } +} + +@keyframes slideInX { + 0% { + opacity: 0; + transform: scaleX(0); + } + + 100% { + opacity: 1; + transform: scaleX(1); + } +} + +/* Out */ +@keyframes slideOutY { + 0% { + opacity: 1; + transform: scaleY(1); + } + + 100% { + opacity: 0; + transform: scaleY(0); + } +} + +@keyframes slideOutX { + 0% { + opacity: 1; + transform: scaleX(1); + } + + 100% { + opacity: 0; + transform: scaleX(0); + } +} + +/*-------------- + Swing +---------------*/ + +.transition.swing { + animation-duration: 800ms; +} + +.transition[class*='swing down'].in { + animation-name: swingInX; + transform-origin: top center; +} + +.transition[class*='swing up'].in { + animation-name: swingInX; + transform-origin: bottom center; +} + +.transition[class*='swing left'].in { + animation-name: swingInY; + transform-origin: center right; +} + +.transition[class*='swing right'].in { + animation-name: swingInY; + transform-origin: center left; +} + +.transition.swing.out, +.transition[class*='swing down'].out { + animation-name: swingOutX; + transform-origin: top center; +} + +.transition[class*='swing up'].out { + animation-name: swingOutX; + transform-origin: bottom center; +} + +.transition[class*='swing left'].out { + animation-name: swingOutY; + transform-origin: center right; +} + +.transition[class*='swing right'].out { + animation-name: swingOutY; + transform-origin: center left; +} + +/* In */ +@keyframes swingInX { + 0% { + opacity: 0; + transform: perspective(1000px) rotateX(90deg); + } + + 40% { + opacity: 1; + transform: perspective(1000px) rotateX(-30deg); + } + + 60% { + transform: perspective(1000px) rotateX(15deg); + } + + 80% { + transform: perspective(1000px) rotateX(-7.5deg); + } + + 100% { + transform: perspective(1000px) rotateX(0deg); + } +} + +@keyframes swingInY { + 0% { + opacity: 0; + transform: perspective(1000px) rotateY(-90deg); + } + + 40% { + opacity: 1; + transform: perspective(1000px) rotateY(30deg); + } + + 60% { + transform: perspective(1000px) rotateY(-17.5deg); + } + + 80% { + transform: perspective(1000px) rotateY(7.5deg); + } + + 100% { + transform: perspective(1000px) rotateY(0deg); + } +} + +/* Out */ +@keyframes swingOutX { + 0% { + transform: perspective(1000px) rotateX(0deg); + } + + 40% { + transform: perspective(1000px) rotateX(-7.5deg); + } + + 60% { + transform: perspective(1000px) rotateX(17.5deg); + } + + 80% { + opacity: 1; + transform: perspective(1000px) rotateX(-30deg); + } + + 100% { + opacity: 0; + transform: perspective(1000px) rotateX(90deg); + } +} + +@keyframes swingOutY { + 0% { + transform: perspective(1000px) rotateY(0deg); + } + + 40% { + transform: perspective(1000px) rotateY(7.5deg); + } + + 60% { + transform: perspective(1000px) rotateY(-10deg); + } + + 80% { + opacity: 1; + transform: perspective(1000px) rotateY(30deg); + } + + 100% { + opacity: 0; + transform: perspective(1000px) rotateY(-90deg); + } +} + +/******************************* + Static Animations +*******************************/ + +/*-------------- + Emphasis +---------------*/ + +.flash.transition { + animation-duration: 750ms; + animation-name: flash; +} + +.shake.transition { + animation-duration: 750ms; + animation-name: shake; +} + +.bounce.transition { + animation-duration: 750ms; + animation-name: bounce; +} + +.tada.transition { + animation-duration: 750ms; + animation-name: tada; +} + +.pulse.transition { + animation-duration: 500ms; + animation-name: pulse; +} + +.jiggle.transition { + animation-duration: 750ms; + animation-name: jiggle; +} + +/* Flash */ +@keyframes flash { + 0%, + 50%, + 100% { + opacity: 1; + } + + 25%, + 75% { + opacity: 0; + } +} + +/* Shake */ +@keyframes shake { + 0%, + 100% { + transform: translateX(0); + } + + 10%, + 30%, + 50%, + 70%, + 90% { + transform: translateX(-10px); + } + + 20%, + 40%, + 60%, + 80% { + transform: translateX(10px); + } +} + +/* Bounce */ +@keyframes bounce { + 0%, + 20%, + 50%, + 80%, + 100% { + transform: translateY(0); + } + + 40% { + transform: translateY(-30px); + } + + 60% { + transform: translateY(-15px); + } +} + +/* Tada */ +@keyframes tada { + 0% { + transform: scale(1); + } + + 10%, + 20% { + transform: scale(0.9) rotate(-3deg); + } + + 30%, + 50%, + 70%, + 90% { + transform: scale(1.1) rotate(3deg); + } + + 40%, + 60%, + 80% { + transform: scale(1.1) rotate(-3deg); + } + + 100% { + transform: scale(1) rotate(0); + } +} + +/* Pulse */ +@keyframes pulse { + 0% { + opacity: 1; + transform: scale(1); + } + + 50% { + opacity: 0.7; + transform: scale(0.9); + } + + 100% { + opacity: 1; + transform: scale(1); + } +} + +/* Rubberband */ +@keyframes jiggle { + 0% { + transform: scale3d(1, 1, 1); + } + + 30% { + transform: scale3d(1.25, 0.75, 1); + } + + 40% { + transform: scale3d(0.75, 1.25, 1); + } + + 50% { + transform: scale3d(1.15, 0.85, 1); + } + + 65% { + transform: scale3d(0.95, 1.05, 1); + } + + 75% { + transform: scale3d(1.05, 0.95, 1); + } + + 100% { + transform: scale3d(1, 1, 1); + } +} diff --git a/theme/themes/pastanaga/modules/transition.variables b/theme/themes/pastanaga/modules/transition.variables new file mode 100644 index 00000000..2c17ad40 --- /dev/null +++ b/theme/themes/pastanaga/modules/transition.variables @@ -0,0 +1,3 @@ +/******************************* + Transition +*******************************/ diff --git a/theme/themes/pastanaga/modules/video.overrides b/theme/themes/pastanaga/modules/video.overrides new file mode 100755 index 00000000..3f14e708 --- /dev/null +++ b/theme/themes/pastanaga/modules/video.overrides @@ -0,0 +1,3 @@ +/******************************* + Video Overrides +*******************************/ diff --git a/theme/themes/pastanaga/modules/video.variables b/theme/themes/pastanaga/modules/video.variables new file mode 100755 index 00000000..cfb00264 --- /dev/null +++ b/theme/themes/pastanaga/modules/video.variables @@ -0,0 +1,3 @@ +/******************************* + Video +*******************************/ diff --git a/theme/themes/pastanaga/views/ad.overrides b/theme/themes/pastanaga/views/ad.overrides new file mode 100644 index 00000000..14fb0da1 --- /dev/null +++ b/theme/themes/pastanaga/views/ad.overrides @@ -0,0 +1,3 @@ +/******************************* + Theme Overrides +*******************************/ diff --git a/theme/themes/pastanaga/views/ad.variables b/theme/themes/pastanaga/views/ad.variables new file mode 100644 index 00000000..f97b45d1 --- /dev/null +++ b/theme/themes/pastanaga/views/ad.variables @@ -0,0 +1,3 @@ +/******************************* + Advertisement +*******************************/ diff --git a/theme/themes/pastanaga/views/card.overrides b/theme/themes/pastanaga/views/card.overrides new file mode 100644 index 00000000..14fb0da1 --- /dev/null +++ b/theme/themes/pastanaga/views/card.overrides @@ -0,0 +1,3 @@ +/******************************* + Theme Overrides +*******************************/ diff --git a/theme/themes/pastanaga/views/card.variables b/theme/themes/pastanaga/views/card.variables new file mode 100644 index 00000000..55c7fc7c --- /dev/null +++ b/theme/themes/pastanaga/views/card.variables @@ -0,0 +1,97 @@ +/******************************* + Card +*******************************/ + +/*------------------- + View +--------------------*/ + +/* Shadow */ +@shadowDistance: 1px; +@shadowBoxShadow: 0px @shadowDistance 3px 0px @solidBorderColor; + +/* Card */ +@fontFamily: @pageFont; +@display: flex; +@background: @white; +@borderRadius: @defaultBorderRadius; +@margin: 1em 0em; +@minHeight: 0px; +@padding: 0em; +@width: 290px; +@borderWidth: 1px; +@borderShadow: 0px 0px 0px @borderWidth @solidBorderColor; +@boxShadow: + @shadowBoxShadow, + @borderShadow +; +@border: none; +@zIndex: ''; +@transition: + box-shadow @defaultDuration @defaultEasing, + transform @defaultDuration @defaultEasing +; + +/* Card Group */ +@horizontalSpacing: 1em; +@rowSpacing: 1.75em; + +@groupMargin: -(@rowSpacing / 2) -(@horizontalSpacing / 2); +@groupDisplay: flex; + +@groupCardFloat: none; +@groupCardDisplay: flex; +@groupCardMargin: (@rowSpacing / 2) (@horizontalSpacing / 2); + +/* Consecutive Cards */ +@consecutiveGroupDistance: (@rowSpacing / 2); + +/*------------------- + Content +--------------------*/ + + +/* Image */ + +/* Content */ + +/* Header */ + +/* Metadata */ + +/* Icons */ + +/* Links */ +@linkHoverTransform: none; + +/* Description */ + +/* Content Image */ + +/* Avatar Image */ + +/* Paragraph */ + +/* Dimmer */ + +/* Additional Content */ + +/* Extra Links */ + +/* Buttons */ + +/*------------------- + Variations +--------------------*/ + +/* Link */ + +/* Raised */ + +/* Card Count */ + +/* Stackable */ + +/* Sizes */ + +/* Colored */ diff --git a/theme/themes/pastanaga/views/comment.overrides b/theme/themes/pastanaga/views/comment.overrides new file mode 100644 index 00000000..14fb0da1 --- /dev/null +++ b/theme/themes/pastanaga/views/comment.overrides @@ -0,0 +1,3 @@ +/******************************* + Theme Overrides +*******************************/ diff --git a/theme/themes/pastanaga/views/comment.variables b/theme/themes/pastanaga/views/comment.variables new file mode 100644 index 00000000..bbe78f0b --- /dev/null +++ b/theme/themes/pastanaga/views/comment.variables @@ -0,0 +1,38 @@ +/******************************* + Comments +*******************************/ + + +/*------------------- + View +--------------------*/ + +/*------------------- + Elements +--------------------*/ + +/* Comment */ + +/* Nested Comment */ + +/* Avatar */ + +/* Content */ + +/* Author */ + +/* Metadata */ + +/* Text */ + +/* Actions */ + +/* Reply */ + +/*------------------- + Variations +--------------------*/ + +/* Threaded */ + +/* Minimal */ diff --git a/theme/themes/pastanaga/views/feed.overrides b/theme/themes/pastanaga/views/feed.overrides new file mode 100644 index 00000000..14fb0da1 --- /dev/null +++ b/theme/themes/pastanaga/views/feed.overrides @@ -0,0 +1,3 @@ +/******************************* + Theme Overrides +*******************************/ diff --git a/theme/themes/pastanaga/views/feed.variables b/theme/themes/pastanaga/views/feed.variables new file mode 100644 index 00000000..0f32f425 --- /dev/null +++ b/theme/themes/pastanaga/views/feed.variables @@ -0,0 +1,49 @@ +/******************************* + Feed +*******************************/ + +/*------------------- + Feed +--------------------*/ + +/*------------------- + Elements +--------------------*/ + +/* Event */ + +/* Event Label */ + +/* Icon Label */ + +/* Image Label */ + +/* Content w/ Label */ + +/* Content */ + +/* Date */ + +/* Summary */ + +/* Summary Image */ + +/* Summary Date */ + +/* User */ + +/* Extra Summary Data */ + +/* Extra Images */ + +/* Extra Text */ + +/* Metadata Group */ + +/* Like */ + +/* Metadata Divider */ + +/*------------------- + Variations +--------------------*/ diff --git a/theme/themes/pastanaga/views/item.overrides b/theme/themes/pastanaga/views/item.overrides new file mode 100644 index 00000000..14fb0da1 --- /dev/null +++ b/theme/themes/pastanaga/views/item.overrides @@ -0,0 +1,3 @@ +/******************************* + Theme Overrides +*******************************/ diff --git a/theme/themes/pastanaga/views/item.variables b/theme/themes/pastanaga/views/item.variables new file mode 100644 index 00000000..fe57ccb0 --- /dev/null +++ b/theme/themes/pastanaga/views/item.variables @@ -0,0 +1,51 @@ +/******************************* + Item +*******************************/ + +/*------------------- + View +--------------------*/ + +/* Group */ + +/* Item */ + +/* Responsive */ + +/*------------------- + Content +--------------------*/ + +/* Image */ + +/* Content */ + +/* Header */ + +/* Metadata */ + +/* Icons */ + +/* Actions */ + +/* Links */ + +/* Description */ + +/* Content Image */ + +/* Avatar Image */ + +/* Paragraph */ + +/* Additional Content */ + +/*------------------- + Variations +--------------------*/ + +/* Relaxed */ + +/* Divided */ + +/* Unstackable */ diff --git a/theme/themes/pastanaga/views/statistic.overrides b/theme/themes/pastanaga/views/statistic.overrides new file mode 100644 index 00000000..14fb0da1 --- /dev/null +++ b/theme/themes/pastanaga/views/statistic.overrides @@ -0,0 +1,3 @@ +/******************************* + Theme Overrides +*******************************/ diff --git a/theme/themes/pastanaga/views/statistic.variables b/theme/themes/pastanaga/views/statistic.variables new file mode 100644 index 00000000..d5adec1c --- /dev/null +++ b/theme/themes/pastanaga/views/statistic.variables @@ -0,0 +1,43 @@ +/******************************* + Statistic +*******************************/ + +/*------------------- + View +--------------------*/ + +@margin: 1em 0em; + +/* Group */ +@rowSpacing: 2em; +@groupMargin: 1em -@horizontalSpacing -@rowSpacing; + +/* Group Element */ + +/*------------------- + Content +--------------------*/ + +/* Value */ + +/* Label */ + +/* Text */ + +/* Label Image */ + +/*------------------- + Types +--------------------*/ + +/*------------------- + Variations +--------------------*/ + +/* Floated */ + +/* Inverted */ + +/* Item Width */ + +/* Size */ diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 00000000..4f583f22 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,39 @@ +{ + "compilerOptions": { + "experimentalDecorators": true, + "allowJs": true, + "paths": { + "volto-mosaic": [ + "develop/volto-mosaic" + ], + "volto-datablocks": [ + "develop/volto-datablocks" + ], + "volto-blocks": [ + "develop/volto-blocks" + ], + "volto-addons": [ + "develop/volto-addons" + ], + "volto-ckeditor": [ + "develop/volto-ckeditor" + ], + "volto-drafteditor": [ + "develop/volto-drafteditor" + ], + "volto-plotlycharts": [ + "develop/volto-plotlycharts" + ], + "volto-corsproxy": [ + "develop/volto-corsproxy" + ], + "volto-sidebar": [ + "develop/volto-sidebar" + ], + "volto-embed": [ + "develop/volto-embed" + ] + }, + "baseUrl": "src" + } +} \ No newline at end of file diff --git a/verdaccio-config.yaml b/verdaccio-config.yaml new file mode 100644 index 00000000..e2bcc8fb --- /dev/null +++ b/verdaccio-config.yaml @@ -0,0 +1,73 @@ +# +# This is the default config file. It allows all users to do anything, +# so don't use it on production systems. +# +# Look here for more config file examples: +# https://github.com/verdaccio/verdaccio/tree/master/conf +# + +# path to a directory with all packages +storage: npm-cache +# path to a directory with plugins to include +plugins: ./plugins + +web: + title: Verdaccio + # comment out to disable gravatar support + # gravatar: false + # by default packages are ordercer ascendant (asc|desc) + # sort_packages: asc + +auth: + htpasswd: + file: ./htpasswd + # Maximum amount of users allowed to register, defaults to "+inf". + # You can set this to -1 to disable registration. + # max_users: 1000 + +# a list of other known repositories we can talk to +uplinks: + npmjs: + url: https://registry.npmjs.org/ + +packages: + '@*/*': + # scoped packages + access: $all + publish: $authenticated + unpublish: $authenticated + proxy: npmjs + + '**': + # allow all users (including non-authenticated users) to read and + # publish all packages + # + # you can specify usernames/groupnames (depending on your auth plugin) + # and three keywords: "$all", "$anonymous", "$authenticated" + access: $all + + # allow all known users to publish/publish packages + # (anyone can register by default, remember?) + publish: $authenticated + unpublish: $authenticated + + # if package is not available locally, proxy requests to 'npmjs' registry + proxy: npmjs + +# You can specify HTTP/1.1 server keep alive timeout in seconds for incoming connections. +# A value of 0 makes the http server behave similarly to Node.js versions prior to 8.0.0, which did not have a keep-alive timeout. +# WORKAROUND: Through given configuration you can workaround following issue https://github.com/verdaccio/verdaccio/issues/301. Set to 0 in case 60 is not enough. +server: + keepAliveTimeout: 60 + +middlewares: + audit: + enabled: true + +# log settings +logs: + - { type: stdout, format: pretty, level: http } + #- {type: file, path: verdaccio.log, level: info} +#experiments: +# # support for npm token command +# token: false