diff --git a/.ruby-version b/.ruby-version index ec1cf33c3..57cf282eb 100644 --- a/.ruby-version +++ b/.ruby-version @@ -1 +1 @@ -2.6.3 +2.6.5 diff --git a/CHANGELOG.md b/CHANGELOG.md index 3ae43d75b..d1e50b037 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +# [1.20.0](https://github.com/codeRIT/hackathon-manager/compare/v1.19.3...v1.20.0) (2020-01-19) + + +### Features + +* Add TIME_ZONE environment variable ([](https://github.com/codeRIT/hackathon-manager/commit/5332ba5)) + ## [1.19.3](https://github.com/codeRIT/hackathon-manager/compare/v1.19.2...v1.19.3) (2019-12-09) diff --git a/Gemfile b/Gemfile index a9092629b..8f3d4805a 100644 --- a/Gemfile +++ b/Gemfile @@ -9,7 +9,7 @@ gem 'rails', '~> 5.2.2' # Use mysql as the database for Active Record gem 'mysql2', '>= 0.4.4', '< 0.6.0' # Use Puma as the app server -gem 'puma', '~> 3.11' +gem 'puma', '~> 4.3' # Use SCSS for stylesheets gem 'sass-rails', '~> 5.0' # Use Uglifier as compressor for JavaScript assets diff --git a/Gemfile.lock b/Gemfile.lock index 2c07ad012..891a75702 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,43 +1,43 @@ GEM remote: https://rubygems.org/ specs: - actioncable (5.2.3) - actionpack (= 5.2.3) + actioncable (5.2.4) + actionpack (= 5.2.4) nio4r (~> 2.0) websocket-driver (>= 0.6.1) - actionmailer (5.2.3) - actionpack (= 5.2.3) - actionview (= 5.2.3) - activejob (= 5.2.3) + actionmailer (5.2.4) + actionpack (= 5.2.4) + actionview (= 5.2.4) + activejob (= 5.2.4) mail (~> 2.5, >= 2.5.4) rails-dom-testing (~> 2.0) - actionpack (5.2.3) - actionview (= 5.2.3) - activesupport (= 5.2.3) + actionpack (5.2.4) + actionview (= 5.2.4) + activesupport (= 5.2.4) rack (~> 2.0) rack-test (>= 0.6.3) rails-dom-testing (~> 2.0) rails-html-sanitizer (~> 1.0, >= 1.0.2) - actionview (5.2.3) - activesupport (= 5.2.3) + actionview (5.2.4) + activesupport (= 5.2.4) builder (~> 3.1) erubi (~> 1.4) rails-dom-testing (~> 2.0) rails-html-sanitizer (~> 1.0, >= 1.0.3) - activejob (5.2.3) - activesupport (= 5.2.3) + activejob (5.2.4) + activesupport (= 5.2.4) globalid (>= 0.3.6) - activemodel (5.2.3) - activesupport (= 5.2.3) - activerecord (5.2.3) - activemodel (= 5.2.3) - activesupport (= 5.2.3) + activemodel (5.2.4) + activesupport (= 5.2.4) + activerecord (5.2.4) + activemodel (= 5.2.4) + activesupport (= 5.2.4) arel (>= 9.0) - activestorage (5.2.3) - actionpack (= 5.2.3) - activerecord (= 5.2.3) + activestorage (5.2.4) + actionpack (= 5.2.4) + activerecord (= 5.2.4) marcel (~> 0.3.1) - activesupport (5.2.3) + activesupport (5.2.4) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 0.7, < 2) minitest (~> 5.1) @@ -78,12 +78,12 @@ GEM bindex (0.8.1) binding_of_caller (0.8.0) debug_inspector (>= 0.0.1) - blazer (2.2.0) + blazer (2.2.1) activerecord (>= 5) chartkick (>= 3.2) railties (>= 5) safely_block (>= 0.1.1) - bootsnap (1.4.4) + bootsnap (1.4.5) msgpack (~> 1.0) bootstrap (4.3.1) autoprefixer-rails (>= 9.1.0) @@ -127,23 +127,23 @@ GEM doorkeeper rails docile (1.3.2) - doorkeeper (5.1.0) + doorkeeper (5.2.2) railties (>= 5) dotenv (2.7.5) dotenv-rails (2.7.5) dotenv (= 2.7.5) railties (>= 3.2, < 6.1) - errbase (0.1.1) + errbase (0.2.0) erubi (1.9.0) erubis (2.7.0) et-orbi (1.2.1) tzinfo - excon (0.66.0) + excon (0.71.0) execjs (2.7.0) - factory_bot (5.0.2) + factory_bot (5.1.1) activesupport (>= 4.2.0) - factory_bot_rails (5.0.2) - factory_bot (~> 5.0.2) + factory_bot_rails (5.1.1) + factory_bot (~> 5.1.0) railties (>= 4.2.0) faraday (0.15.4) multipart-post (>= 1.2, < 3) @@ -216,7 +216,7 @@ GEM rb-fsevent (~> 0.9, >= 0.9.4) rb-inotify (~> 0.9, >= 0.9.7) ruby_dep (~> 1.2) - loofah (2.3.1) + loofah (2.4.0) crass (~> 1.0.2) nokogiri (>= 1.5.9) lumberjack (1.0.13) @@ -241,11 +241,11 @@ GEM multi_json (1.13.1) multi_xml (0.6.0) multipart-post (2.1.1) - mustache (1.1.0) - mysql2 (0.5.2) + mustache (1.1.1) + mysql2 (0.5.3) nenv (0.3.0) - nio4r (2.4.0) - nokogiri (1.10.5) + nio4r (2.5.2) + nokogiri (1.10.7) mini_portile2 (~> 2.4.0) notiffany (0.1.3) nenv (~> 0.1) @@ -276,25 +276,26 @@ GEM coderay (~> 1.1.0) method_source (~> 0.9.0) public_suffix (3.1.1) - puma (3.12.1) + puma (4.3.1) + nio4r (~> 2.0) raabro (1.1.6) - rack (2.0.7) + rack (2.0.8) rack-protection (2.0.5) rack rack-test (1.1.0) rack (>= 1.0, < 3) - rails (5.2.3) - actioncable (= 5.2.3) - actionmailer (= 5.2.3) - actionpack (= 5.2.3) - actionview (= 5.2.3) - activejob (= 5.2.3) - activemodel (= 5.2.3) - activerecord (= 5.2.3) - activestorage (= 5.2.3) - activesupport (= 5.2.3) + rails (5.2.4) + actioncable (= 5.2.4) + actionmailer (= 5.2.4) + actionpack (= 5.2.4) + actionview (= 5.2.4) + activejob (= 5.2.4) + activemodel (= 5.2.4) + activerecord (= 5.2.4) + activestorage (= 5.2.4) + activesupport (= 5.2.4) bundler (>= 1.3.0) - railties (= 5.2.3) + railties (= 5.2.4) sprockets-rails (>= 2.0.0) rails-controller-testing (1.0.4) actionpack (>= 5.0.1.x) @@ -312,9 +313,9 @@ GEM rails_stdout_logging rails_serve_static_assets (0.0.5) rails_stdout_logging (0.0.5) - railties (5.2.3) - actionpack (= 5.2.3) - activesupport (= 5.2.3) + railties (5.2.4) + actionpack (= 5.2.4) + activesupport (= 5.2.4) method_source rake (>= 0.8.7) thor (>= 0.19.0, < 2.0) @@ -323,7 +324,7 @@ GEM rb-inotify (0.10.0) ffi (~> 1.0) redcarpet (3.5.0) - redis (4.1.2) + redis (4.1.3) regexp_parser (1.6.0) responders (3.0.0) actionpack (>= 5.0) @@ -334,14 +335,14 @@ GEM roadie-rails (2.1.0) railties (>= 5.1, < 6.1) roadie (~> 3.1) - rollbar (2.21.0) + rollbar (2.22.1) ruby-progressbar (1.10.1) ruby_dep (1.5.0) ruby_parser (3.13.1) sexp_processor (~> 4.9) rubyzip (1.3.0) safe_yaml (1.0.5) - safely_block (0.2.2) + safely_block (0.3.0) errbase (>= 0.1.1) sass (3.7.4) sass-listen (~> 4.0.0) @@ -394,12 +395,12 @@ GEM json (>= 1.8, < 3) simplecov-html (~> 0.10.0) simplecov-html (0.10.2) - skylight (4.1.2) - skylight-core (= 4.1.2) - skylight-core (4.1.2) + skylight (4.2.0) + skylight-core (= 4.2.0) + skylight-core (4.2.0) activesupport (>= 4.2.0) - sparkpost_rails (1.5.1) - rails (>= 4.0, < 5.3) + sparkpost_rails (1.5.2) + rails (>= 4.0, < 6.1) spring (2.1.0) spring-watcher-listen (2.0.1) listen (>= 2.7, < 4.0) @@ -486,7 +487,7 @@ DEPENDENCIES mysql2 (>= 0.4.4, < 0.6.0) omniauth-mlh (~> 0.1) omniauth-rails_csrf_protection - puma (~> 3.11) + puma (~> 4.3) rails (~> 5.2.2) rails-controller-testing rails-settings-cached (~> 0.7.2) diff --git a/app.json b/app.json index e6444d14e..d32430241 100644 --- a/app.json +++ b/app.json @@ -69,6 +69,10 @@ "HM_DOMAIN_NAME": { "description": "Domain name hosting the website (e.g. apply.example.com)", "required": true + }, + "TIME_ZONE": { + "description": "Time zone (e.g. America/New_York, default is UTC)", + "required": false } }, "addons": [ diff --git a/app/views/manage/configs/index.html.haml b/app/views/manage/configs/index.html.haml index 10a77bfac..7b0438c46 100644 --- a/app/views/manage/configs/index.html.haml +++ b/app/views/manage/configs/index.html.haml @@ -68,6 +68,8 @@ %hr = render 'config_row', name: 'Rollbar Access Token', key: 'ROLLBAR_ACCESS_TOKEN', secret: true, required: false %hr + = render 'config_row', name: 'Time Zone', key: 'TIME_ZONE', default: 'UTC', required: false + %hr %p.mb-0 %b Email Provider - if Rails.application.config.action_mailer.delivery_method == :smtp diff --git a/config/application.rb b/config/application.rb index 3536f591e..9e2bf1f19 100644 --- a/config/application.rb +++ b/config/application.rb @@ -18,6 +18,10 @@ class Application < Rails::Application # -- all .rb files in that directory are automatically loaded after loading # the framework and any gems in your application. + # Set Time.zone default to the specified zone and make Active Record auto-convert to this zone. + # Run "rake -D time" for a list of tasks for finding time zone names. Default is UTC. + config.time_zone = ENV["TIME_ZONE"].presence || "UTC" + config.active_job.queue_adapter = :sidekiq end end diff --git a/docs/deployment-environment-variables.md b/docs/deployment-environment-variables.md index 802fb98aa..6cb84d22b 100644 --- a/docs/deployment-environment-variables.md +++ b/docs/deployment-environment-variables.md @@ -20,6 +20,7 @@ AWS_REGION="us-east-1" ROLLBAR_ACCESS_TOKEN="" SPARKPOST_API_KEY="" SPARKPOST_CAMPAIGN_ID="my-hackathon" +TIME_ZONE="America/New_York" ``` _Also see [app.json](https://github.com/codeRIT/hackathon_manager/blob/master/app.json)_ @@ -113,6 +114,18 @@ MLH_KEY="" MLH_SECRET="" ``` +### Time Zone + +By default, charts & timestamps will be in UTC. + +>HackathonManager will crash at startup if the time zone isn't valid. +> +>To find your appropriate time zone (e.g. `America/New_York`), see "TZ database name" on [Wikipedia](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) + +```bash +TIME_ZONE="America/Los_Angeles" +``` + ### Skylight Skylight provides detailed performance analytics for the app, if you chose to use it. diff --git a/vendor/cache/actioncable-5.2.3.gem b/vendor/cache/actioncable-5.2.3.gem deleted file mode 100644 index a85488c67..000000000 Binary files a/vendor/cache/actioncable-5.2.3.gem and /dev/null differ diff --git a/vendor/cache/actioncable-5.2.4.gem b/vendor/cache/actioncable-5.2.4.gem new file mode 100644 index 000000000..a910963f9 Binary files /dev/null and b/vendor/cache/actioncable-5.2.4.gem differ diff --git a/vendor/cache/actionmailer-5.2.3.gem b/vendor/cache/actionmailer-5.2.3.gem deleted file mode 100644 index 36135a73e..000000000 Binary files a/vendor/cache/actionmailer-5.2.3.gem and /dev/null differ diff --git a/vendor/cache/actionmailer-5.2.4.gem b/vendor/cache/actionmailer-5.2.4.gem new file mode 100644 index 000000000..4a908bf02 Binary files /dev/null and b/vendor/cache/actionmailer-5.2.4.gem differ diff --git a/vendor/cache/actionpack-5.2.3.gem b/vendor/cache/actionpack-5.2.3.gem deleted file mode 100644 index a9c46cd18..000000000 Binary files a/vendor/cache/actionpack-5.2.3.gem and /dev/null differ diff --git a/vendor/cache/actionpack-5.2.4.gem b/vendor/cache/actionpack-5.2.4.gem new file mode 100644 index 000000000..4ef570b01 Binary files /dev/null and b/vendor/cache/actionpack-5.2.4.gem differ diff --git a/vendor/cache/actionview-5.2.3.gem b/vendor/cache/actionview-5.2.3.gem deleted file mode 100644 index 94a49b9cc..000000000 Binary files a/vendor/cache/actionview-5.2.3.gem and /dev/null differ diff --git a/vendor/cache/actionview-5.2.4.gem b/vendor/cache/actionview-5.2.4.gem new file mode 100644 index 000000000..f18fe9da9 Binary files /dev/null and b/vendor/cache/actionview-5.2.4.gem differ diff --git a/vendor/cache/activejob-5.2.3.gem b/vendor/cache/activejob-5.2.3.gem deleted file mode 100644 index 2b75d32bb..000000000 Binary files a/vendor/cache/activejob-5.2.3.gem and /dev/null differ diff --git a/vendor/cache/activejob-5.2.4.gem b/vendor/cache/activejob-5.2.4.gem new file mode 100644 index 000000000..4b71d1d78 Binary files /dev/null and b/vendor/cache/activejob-5.2.4.gem differ diff --git a/vendor/cache/activemodel-5.2.3.gem b/vendor/cache/activemodel-5.2.3.gem deleted file mode 100644 index d0532a335..000000000 Binary files a/vendor/cache/activemodel-5.2.3.gem and /dev/null differ diff --git a/vendor/cache/activemodel-5.2.4.gem b/vendor/cache/activemodel-5.2.4.gem new file mode 100644 index 000000000..565073586 Binary files /dev/null and b/vendor/cache/activemodel-5.2.4.gem differ diff --git a/vendor/cache/activerecord-5.2.3.gem b/vendor/cache/activerecord-5.2.3.gem deleted file mode 100644 index 5bd118192..000000000 Binary files a/vendor/cache/activerecord-5.2.3.gem and /dev/null differ diff --git a/vendor/cache/activerecord-5.2.4.gem b/vendor/cache/activerecord-5.2.4.gem new file mode 100644 index 000000000..d6c5194a7 Binary files /dev/null and b/vendor/cache/activerecord-5.2.4.gem differ diff --git a/vendor/cache/activestorage-5.2.3.gem b/vendor/cache/activestorage-5.2.3.gem deleted file mode 100644 index 0623cc8fa..000000000 Binary files a/vendor/cache/activestorage-5.2.3.gem and /dev/null differ diff --git a/vendor/cache/activestorage-5.2.4.gem b/vendor/cache/activestorage-5.2.4.gem new file mode 100644 index 000000000..9f3c89d49 Binary files /dev/null and b/vendor/cache/activestorage-5.2.4.gem differ diff --git a/vendor/cache/activesupport-5.2.3.gem b/vendor/cache/activesupport-5.2.3.gem deleted file mode 100644 index acaae6e30..000000000 Binary files a/vendor/cache/activesupport-5.2.3.gem and /dev/null differ diff --git a/vendor/cache/activesupport-5.2.4.gem b/vendor/cache/activesupport-5.2.4.gem new file mode 100644 index 000000000..465c6c65e Binary files /dev/null and b/vendor/cache/activesupport-5.2.4.gem differ diff --git a/vendor/cache/blazer-2.2.0.gem b/vendor/cache/blazer-2.2.0.gem deleted file mode 100644 index 0b1946da8..000000000 Binary files a/vendor/cache/blazer-2.2.0.gem and /dev/null differ diff --git a/vendor/cache/blazer-2.2.1.gem b/vendor/cache/blazer-2.2.1.gem new file mode 100644 index 000000000..fc5c2d4de Binary files /dev/null and b/vendor/cache/blazer-2.2.1.gem differ diff --git a/vendor/cache/bootsnap-1.4.4.gem b/vendor/cache/bootsnap-1.4.4.gem deleted file mode 100644 index 82151063b..000000000 Binary files a/vendor/cache/bootsnap-1.4.4.gem and /dev/null differ diff --git a/vendor/cache/bootsnap-1.4.5.gem b/vendor/cache/bootsnap-1.4.5.gem new file mode 100644 index 000000000..c51c8189f Binary files /dev/null and b/vendor/cache/bootsnap-1.4.5.gem differ diff --git a/vendor/cache/doorkeeper-5.1.0.gem b/vendor/cache/doorkeeper-5.1.0.gem deleted file mode 100644 index 2d6c5c800..000000000 Binary files a/vendor/cache/doorkeeper-5.1.0.gem and /dev/null differ diff --git a/vendor/cache/doorkeeper-5.2.2.gem b/vendor/cache/doorkeeper-5.2.2.gem new file mode 100644 index 000000000..616baf042 Binary files /dev/null and b/vendor/cache/doorkeeper-5.2.2.gem differ diff --git a/vendor/cache/errbase-0.1.1.gem b/vendor/cache/errbase-0.1.1.gem deleted file mode 100644 index e0c33ea79..000000000 Binary files a/vendor/cache/errbase-0.1.1.gem and /dev/null differ diff --git a/vendor/cache/errbase-0.2.0.gem b/vendor/cache/errbase-0.2.0.gem new file mode 100644 index 000000000..6e3fdc42c Binary files /dev/null and b/vendor/cache/errbase-0.2.0.gem differ diff --git a/vendor/cache/excon-0.71.0.gem b/vendor/cache/excon-0.71.0.gem new file mode 100644 index 000000000..674172f8c Binary files /dev/null and b/vendor/cache/excon-0.71.0.gem differ diff --git a/vendor/cache/factory_bot-5.0.2.gem b/vendor/cache/factory_bot-5.0.2.gem deleted file mode 100644 index f5155deb9..000000000 Binary files a/vendor/cache/factory_bot-5.0.2.gem and /dev/null differ diff --git a/vendor/cache/factory_bot-5.1.1.gem b/vendor/cache/factory_bot-5.1.1.gem new file mode 100644 index 000000000..1e7c5d60e Binary files /dev/null and b/vendor/cache/factory_bot-5.1.1.gem differ diff --git a/vendor/cache/factory_bot_rails-5.0.2.gem b/vendor/cache/factory_bot_rails-5.0.2.gem deleted file mode 100644 index 12fa46034..000000000 Binary files a/vendor/cache/factory_bot_rails-5.0.2.gem and /dev/null differ diff --git a/vendor/cache/factory_bot_rails-5.1.1.gem b/vendor/cache/factory_bot_rails-5.1.1.gem new file mode 100644 index 000000000..73ad24490 Binary files /dev/null and b/vendor/cache/factory_bot_rails-5.1.1.gem differ diff --git a/vendor/cache/loofah-2.3.1.gem b/vendor/cache/loofah-2.3.1.gem deleted file mode 100644 index 4b0faacda..000000000 Binary files a/vendor/cache/loofah-2.3.1.gem and /dev/null differ diff --git a/vendor/cache/loofah-2.4.0.gem b/vendor/cache/loofah-2.4.0.gem new file mode 100644 index 000000000..3fcc14489 Binary files /dev/null and b/vendor/cache/loofah-2.4.0.gem differ diff --git a/vendor/cache/mustache-1.1.0.gem b/vendor/cache/mustache-1.1.0.gem deleted file mode 100644 index 0c494c7a4..000000000 Binary files a/vendor/cache/mustache-1.1.0.gem and /dev/null differ diff --git a/vendor/cache/mustache-1.1.1.gem b/vendor/cache/mustache-1.1.1.gem new file mode 100644 index 000000000..e6c810681 Binary files /dev/null and b/vendor/cache/mustache-1.1.1.gem differ diff --git a/vendor/cache/mysql2-0.5.2.gem b/vendor/cache/mysql2-0.5.2.gem deleted file mode 100644 index bc83cf1f2..000000000 Binary files a/vendor/cache/mysql2-0.5.2.gem and /dev/null differ diff --git a/vendor/cache/mysql2-0.5.3.gem b/vendor/cache/mysql2-0.5.3.gem new file mode 100644 index 000000000..d99f6fa4a Binary files /dev/null and b/vendor/cache/mysql2-0.5.3.gem differ diff --git a/vendor/cache/nio4r-2.4.0.gem b/vendor/cache/nio4r-2.4.0.gem deleted file mode 100644 index 16cf2894e..000000000 Binary files a/vendor/cache/nio4r-2.4.0.gem and /dev/null differ diff --git a/vendor/cache/nio4r-2.5.2.gem b/vendor/cache/nio4r-2.5.2.gem new file mode 100644 index 000000000..4500941e6 Binary files /dev/null and b/vendor/cache/nio4r-2.5.2.gem differ diff --git a/vendor/cache/nokogiri-1.10.5.gem b/vendor/cache/nokogiri-1.10.7.gem similarity index 75% rename from vendor/cache/nokogiri-1.10.5.gem rename to vendor/cache/nokogiri-1.10.7.gem index fbbbb94a4..743886488 100644 Binary files a/vendor/cache/nokogiri-1.10.5.gem and b/vendor/cache/nokogiri-1.10.7.gem differ diff --git a/vendor/cache/puma-3.12.1.gem b/vendor/cache/puma-3.12.1.gem deleted file mode 100644 index 47d413f6b..000000000 Binary files a/vendor/cache/puma-3.12.1.gem and /dev/null differ diff --git a/vendor/cache/puma-4.3.1.gem b/vendor/cache/puma-4.3.1.gem new file mode 100644 index 000000000..e79904f77 Binary files /dev/null and b/vendor/cache/puma-4.3.1.gem differ diff --git a/vendor/cache/rack-2.0.7.gem b/vendor/cache/rack-2.0.7.gem deleted file mode 100644 index eb1952d13..000000000 Binary files a/vendor/cache/rack-2.0.7.gem and /dev/null differ diff --git a/vendor/cache/rack-2.0.8.gem b/vendor/cache/rack-2.0.8.gem new file mode 100644 index 000000000..b4d9c01c2 Binary files /dev/null and b/vendor/cache/rack-2.0.8.gem differ diff --git a/vendor/cache/rails-5.2.3.gem b/vendor/cache/rails-5.2.3.gem deleted file mode 100644 index 7b915743b..000000000 Binary files a/vendor/cache/rails-5.2.3.gem and /dev/null differ diff --git a/vendor/cache/rails-5.2.4.gem b/vendor/cache/rails-5.2.4.gem new file mode 100644 index 000000000..ea7b80d05 Binary files /dev/null and b/vendor/cache/rails-5.2.4.gem differ diff --git a/vendor/cache/railties-5.2.3.gem b/vendor/cache/railties-5.2.3.gem deleted file mode 100644 index 30d320def..000000000 Binary files a/vendor/cache/railties-5.2.3.gem and /dev/null differ diff --git a/vendor/cache/railties-5.2.4.gem b/vendor/cache/railties-5.2.4.gem new file mode 100644 index 000000000..dcd353f09 Binary files /dev/null and b/vendor/cache/railties-5.2.4.gem differ diff --git a/vendor/cache/redis-4.1.2.gem b/vendor/cache/redis-4.1.2.gem deleted file mode 100644 index 0f3f68b32..000000000 Binary files a/vendor/cache/redis-4.1.2.gem and /dev/null differ diff --git a/vendor/cache/redis-4.1.3.gem b/vendor/cache/redis-4.1.3.gem new file mode 100644 index 000000000..7e4dd4e42 Binary files /dev/null and b/vendor/cache/redis-4.1.3.gem differ diff --git a/vendor/cache/rollbar-2.21.0.gem b/vendor/cache/rollbar-2.21.0.gem deleted file mode 100644 index 1d2cc0b25..000000000 Binary files a/vendor/cache/rollbar-2.21.0.gem and /dev/null differ diff --git a/vendor/cache/rollbar-2.22.1.gem b/vendor/cache/rollbar-2.22.1.gem new file mode 100644 index 000000000..2a0ffaf53 Binary files /dev/null and b/vendor/cache/rollbar-2.22.1.gem differ diff --git a/vendor/cache/safely_block-0.2.2.gem b/vendor/cache/safely_block-0.2.2.gem deleted file mode 100644 index 2698624fd..000000000 Binary files a/vendor/cache/safely_block-0.2.2.gem and /dev/null differ diff --git a/vendor/cache/safely_block-0.3.0.gem b/vendor/cache/safely_block-0.3.0.gem new file mode 100644 index 000000000..1d585129f Binary files /dev/null and b/vendor/cache/safely_block-0.3.0.gem differ diff --git a/vendor/cache/skylight-4.1.2.gem b/vendor/cache/skylight-4.1.2.gem deleted file mode 100644 index fd7cdd20f..000000000 Binary files a/vendor/cache/skylight-4.1.2.gem and /dev/null differ diff --git a/vendor/cache/skylight-4.2.0.gem b/vendor/cache/skylight-4.2.0.gem new file mode 100644 index 000000000..c066bfb18 Binary files /dev/null and b/vendor/cache/skylight-4.2.0.gem differ diff --git a/vendor/cache/skylight-core-4.1.2.gem b/vendor/cache/skylight-core-4.1.2.gem deleted file mode 100644 index 7f183f223..000000000 Binary files a/vendor/cache/skylight-core-4.1.2.gem and /dev/null differ diff --git a/vendor/cache/skylight-core-4.2.0.gem b/vendor/cache/skylight-core-4.2.0.gem new file mode 100644 index 000000000..0f257614f Binary files /dev/null and b/vendor/cache/skylight-core-4.2.0.gem differ diff --git a/vendor/cache/sparkpost_rails-1.5.1.gem b/vendor/cache/sparkpost_rails-1.5.1.gem deleted file mode 100644 index 469a76496..000000000 Binary files a/vendor/cache/sparkpost_rails-1.5.1.gem and /dev/null differ diff --git a/vendor/cache/sparkpost_rails-1.5.2.gem b/vendor/cache/sparkpost_rails-1.5.2.gem new file mode 100644 index 000000000..79b9d20a4 Binary files /dev/null and b/vendor/cache/sparkpost_rails-1.5.2.gem differ diff --git a/yarn.lock b/yarn.lock index 9bef3c09f..cd8531f8c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -423,9 +423,9 @@ aws-sign2@~0.7.0: integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= aws4@^1.8.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.8.0.tgz#f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f" - integrity sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ== + version "1.9.0" + resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.9.0.tgz#24390e6ad61386b0a747265754d2a17219de862c" + integrity sha512-Uvq6hVe90D0B2WEnUqtdgY1bATGz3mw33nH9Y+dmA+w5DHvUmBgkr5rM/KCHpCsiFNRUfokW/szpPPgMK2hm4A== balanced-match@^1.0.0: version "1.0.0" @@ -444,21 +444,22 @@ before-after-hook@^2.0.0: resolved "https://registry.yarnpkg.com/before-after-hook/-/before-after-hook-2.1.0.tgz#b6c03487f44e24200dd30ca5e6a1979c5d2fb635" integrity sha512-IWIbu7pMqyw3EAJHzzHbWa85b6oud/yfKYg5rqB5hNE8CeMi3nX+2C2sj0HswfblST86hpVEOAb9x34NZd6P7A== -bin-links@^1.1.2, bin-links@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/bin-links/-/bin-links-1.1.3.tgz#702fd59552703727313bc624bdbc4c0d3431c2ca" - integrity sha512-TEwmH4PHU/D009stP+fkkazMJgkBNCv60z01lQ/Mn8E6+ThHoD03svMnBVuCowwXo2nP2qKyKZxKxp58OHRzxw== +bin-links@^1.1.2, bin-links@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/bin-links/-/bin-links-1.1.6.tgz#30d33e810829305e5e61b90cfcb9a3a4f65eb516" + integrity sha512-b5rV3uVyrlrJWLI3mawUUf5t2f9mCEQm/TqT5zNj6DPYhYDZaNp0AYaYd/CVASkSEklayNDLliZHVdo2J3niPw== dependencies: bluebird "^3.5.3" cmd-shim "^3.0.0" - gentle-fs "^2.0.1" + gentle-fs "^2.3.0" graceful-fs "^4.1.15" + npm-normalize-package-bin "^1.0.0" write-file-atomic "^2.3.0" bluebird@^3.5.1, bluebird@^3.5.3, bluebird@^3.5.5: - version "3.7.1" - resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.1.tgz#df70e302b471d7473489acf26a93d63b53f874de" - integrity sha512-DdmyoGCleJnkbp3nkbxTLJ18rjDsE4yCggEwKNXkeV123sPNfOCYeDoeuOY+F2FrSjO1YXcTU+dsy96KMy+gcg== + version "3.7.2" + resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" + integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== bottleneck@^2.18.1: version "2.19.5" @@ -1124,23 +1125,24 @@ error-ex@^1.3.1: dependencies: is-arrayish "^0.2.1" -es-abstract@^1.5.1: - version "1.16.0" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.16.0.tgz#d3a26dc9c3283ac9750dca569586e976d9dcc06d" - integrity sha512-xdQnfykZ9JMEiasTAJZJdMWCQ1Vm00NBw79/AWi7ELfZuuPCSOMDZbT9mkOfSctVtfhb+sAAzrm+j//GjjLHLg== +es-abstract@^1.17.0-next.1: + version "1.17.0-next.1" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.0-next.1.tgz#94acc93e20b05a6e96dacb5ab2f1cb3a81fc2172" + integrity sha512-7MmGr03N7Rnuid6+wyhD9sHNE2n4tFSwExnU2lQl3lIo2ShXWGePY80zYaoMOmILWv57H0amMjZGHNzzGG70Rw== dependencies: - es-to-primitive "^1.2.0" + es-to-primitive "^1.2.1" function-bind "^1.1.1" has "^1.0.3" - has-symbols "^1.0.0" + has-symbols "^1.0.1" is-callable "^1.1.4" is-regex "^1.0.4" - object-inspect "^1.6.0" + object-inspect "^1.7.0" object-keys "^1.1.1" + object.assign "^4.1.0" string.prototype.trimleft "^2.1.0" string.prototype.trimright "^2.1.0" -es-to-primitive@^1.2.0: +es-to-primitive@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== @@ -1424,13 +1426,14 @@ genfun@^5.0.0: resolved "https://registry.yarnpkg.com/genfun/-/genfun-5.0.0.tgz#9dd9710a06900a5c4a5bf57aca5da4e52fe76537" integrity sha512-KGDOARWVga7+rnB3z9Sd2Letx515owfk0hSxHGuqjANb1M+x2bGZGqHLiozPsYMdM2OubeMni/Hpwmjq6qIUhA== -gentle-fs@^2.0.1, gentle-fs@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/gentle-fs/-/gentle-fs-2.2.1.tgz#1f38df4b4ead685566257201fd526de401ebb215" - integrity sha512-e7dRgUM5fsS+7wm2oggZpgcRx6sEvJHXujPH5RzgQ1ziQY4+HuVBYsnUzJwJ+C7mjOJN27DjiFy1TaL+TNltow== +gentle-fs@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/gentle-fs/-/gentle-fs-2.3.0.tgz#13538db5029400f98684be4894e8a7d8f0d1ea7f" + integrity sha512-3k2CgAmPxuz7S6nKK+AqFE2AdM1QuwqKLPKzIET3VRwK++3q96MsNFobScDjlCrq97ZJ8y5R725MOlm6ffUCjg== dependencies: aproba "^1.1.2" chownr "^1.1.2" + cmd-shim "^3.0.3" fs-vacuum "^1.2.10" graceful-fs "^4.1.11" iferr "^0.1.5" @@ -1584,10 +1587,10 @@ has-flag@^3.0.0: resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= -has-symbols@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.0.tgz#ba1a8f1af2a0fc39650f5c850367704122063b44" - integrity sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q= +has-symbols@^1.0.0, has-symbols@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" + integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg== has-unicode@^2.0.0, has-unicode@~2.0.1: version "2.0.1" @@ -1915,11 +1918,11 @@ is-stream@^2.0.0: integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== is-symbol@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.2.tgz#a055f6ae57192caee329e7a860118b497a950f38" - integrity sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw== + version "1.0.3" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937" + integrity sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ== dependencies: - has-symbols "^1.0.0" + has-symbols "^1.0.1" is-text-path@^1.0.1: version "1.0.1" @@ -2393,9 +2396,9 @@ make-dir@^1.0.0: pify "^3.0.0" make-fetch-happen@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-5.0.1.tgz#fac65400ab5f7a9c001862a3e9b0f417f0840175" - integrity sha512-b4dfaMvUDR67zxUq1+GN7Ke9rH5WvGRmoHuMH7l+gmUCR2tCXFP6mpeJ9Dp+jB6z8mShRopSf1vLRBhRs8Cu5w== + version "5.0.2" + resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-5.0.2.tgz#aa8387104f2687edca01c8687ee45013d02d19bd" + integrity sha512-07JHC0r1ykIoruKO8ifMXu+xEU8qOXDFETylktdug6vJDACnP+HKevOu3PXyNPzFyTSlz8vrBYlBO1JZRe8Cag== dependencies: agentkeepalive "^3.4.1" cacache "^12.0.0" @@ -2490,17 +2493,17 @@ micromatch@^4.0.0, micromatch@^4.0.2: braces "^3.0.1" picomatch "^2.0.5" -mime-db@1.40.0: - version "1.40.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.40.0.tgz#a65057e998db090f732a68f6c276d387d4126c32" - integrity sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA== +mime-db@1.42.0: + version "1.42.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.42.0.tgz#3e252907b4c7adb906597b4b65636272cf9e7bac" + integrity sha512-UbfJCR4UAVRNgMpfImz05smAXK7+c+ZntjaA26ANtkXLlOe947Aag5zdIcKQULAiF9Cq4WxBi9jUs5zkA84bYQ== mime-types@^2.1.12, mime-types@~2.1.19: - version "2.1.24" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.24.tgz#b6f8d0b3e951efb77dedeca194cff6d16f676f81" - integrity sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ== + version "2.1.25" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.25.tgz#39772d46621f93e2a80a856c53b86a62156a6437" + integrity sha512-5KhStqB5xpTAeGqKBAMgwaYMnQik7teQN4IAzC7npDv6kzeU6prfkR67bc87J1kWMPGkoaZSq1npmexMgkmEVg== dependencies: - mime-db "1.40.0" + mime-db "1.42.0" mime@^2.4.3: version "2.4.4" @@ -2704,9 +2707,11 @@ npm-audit-report@^1.3.2: console-control-strings "^1.1.0" npm-bundled@^1.0.1: - version "1.0.6" - resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.0.6.tgz#e7ba9aadcef962bb61248f91721cd932b3fe6bdd" - integrity sha512-8/JCaftHwbd//k6y2rEWp6k1wxVfpFzB6t1p825+cUb7Ym2XQfhwIC5KwhrvzZRJu+LtDE585zVaS32+CGtf0g== + version "1.1.1" + resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.1.1.tgz#1edd570865a94cdb1bc8220775e29466c9fb234b" + integrity sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA== + dependencies: + npm-normalize-package-bin "^1.0.1" npm-cache-filename@~1.0.2: version "1.0.2" @@ -2739,6 +2744,11 @@ npm-logical-tree@^1.2.1: resolved "https://registry.yarnpkg.com/npm-logical-tree/-/npm-logical-tree-1.2.1.tgz#44610141ca24664cad35d1e607176193fd8f5b88" integrity sha512-AJI/qxDB2PWI4LG1CYN579AY1vCiNyWfkiquCsJWqntRu/WwimVrC8yXeILBFHDwxfOejxewlmnvW9XXjMlYIg== +npm-normalize-package-bin@^1.0.0, npm-normalize-package-bin@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz#6e79a41f23fd235c0623218228da7d9c23b8f6e2" + integrity sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA== + "npm-package-arg@^4.0.0 || ^5.0.0 || ^6.0.0", npm-package-arg@^6.0.0, npm-package-arg@^6.1.0, npm-package-arg@^6.1.1: version "6.1.1" resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-6.1.1.tgz#02168cb0a49a2b75bf988a28698de7b529df5cb7" @@ -2749,10 +2759,10 @@ npm-logical-tree@^1.2.1: semver "^5.6.0" validate-npm-package-name "^3.0.0" -npm-packlist@^1.1.12, npm-packlist@^1.4.6: - version "1.4.6" - resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.4.6.tgz#53ba3ed11f8523079f1457376dd379ee4ea42ff4" - integrity sha512-u65uQdb+qwtGvEJh/DgQgW1Xg7sqeNbmxYyrvlNznaVTjV3E5P6F/EFjM+BVHXl7JJlsdG8A64M0XI8FI/IOlg== +npm-packlist@^1.1.12, npm-packlist@^1.4.7: + version "1.4.7" + resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.4.7.tgz#9e954365a06b80b18111ea900945af4f88ed4848" + integrity sha512-vAj7dIkp5NhieaGZxBJB8fF4R0078rqsmhJcAfXZ6O7JJhjhPK96n5Ry1oZcfLXgfun0GWTZPOxaEyqv8GBykQ== dependencies: ignore-walk "^3.0.1" npm-bundled "^1.0.1" @@ -2808,9 +2818,9 @@ npm-user-validate@~1.0.0: integrity sha1-jOyg9c6gTU6TUZ73LQVXp1Ei6VE= npm@^6.10.3: - version "6.13.0" - resolved "https://registry.yarnpkg.com/npm/-/npm-6.13.0.tgz#2e90fa5b2f759017d906aa7583f0e9ed6e80e2e2" - integrity sha512-zjSJ8zjk0cDBZXqTWbQ6+qOdm1m2k489YDFP60RQRUhOxT5LOBhl+cDtFlEXEIblcNjofmsZ/qQ/wzmn5frimQ== + version "6.13.4" + resolved "https://registry.yarnpkg.com/npm/-/npm-6.13.4.tgz#1e95b0f311999cf682384c38865dfeb3127203bb" + integrity sha512-vTcUL4SCg3AzwInWTbqg1OIaOXlzKSS8Mb8kc5avwrJpcvevDA5J9BhYSuei+fNs3pwOp4lzA5x2FVDXACvoXA== dependencies: JSONStream "^1.3.5" abbrev "~1.1.1" @@ -2818,7 +2828,7 @@ npm@^6.10.3: ansistyles "~0.1.3" aproba "^2.0.0" archy "~1.0.0" - bin-links "^1.1.3" + bin-links "^1.1.6" bluebird "^3.5.5" byte-size "^5.0.1" cacache "^12.0.3" @@ -2830,6 +2840,7 @@ npm@^6.10.3: cmd-shim "^3.0.3" columnify "~1.5.4" config-chain "^1.1.12" + debuglog "*" detect-indent "~5.0.0" detect-newline "^2.1.0" dezalgo "~1.0.3" @@ -2838,12 +2849,13 @@ npm@^6.10.3: find-npm-prefix "^1.0.2" fs-vacuum "~1.2.10" fs-write-stream-atomic "~1.0.10" - gentle-fs "^2.2.1" + gentle-fs "^2.3.0" glob "^7.1.4" graceful-fs "^4.2.3" has-unicode "~2.0.1" hosted-git-info "^2.8.5" iferr "^1.0.2" + imurmurhash "*" infer-owner "^1.0.4" inflight "~1.0.6" inherits "^2.0.4" @@ -2862,8 +2874,14 @@ npm@^6.10.3: libnpx "^10.2.0" lock-verify "^2.1.0" lockfile "^1.0.4" + lodash._baseindexof "*" lodash._baseuniq "~4.6.0" + lodash._bindcallback "*" + lodash._cacheindexof "*" + lodash._createcache "*" + lodash._getnative "*" lodash.clonedeep "~4.5.0" + lodash.restparam "*" lodash.union "~4.6.0" lodash.uniq "~4.5.0" lodash.without "~4.4.0" @@ -2880,7 +2898,7 @@ npm@^6.10.3: npm-install-checks "^3.0.2" npm-lifecycle "^3.1.4" npm-package-arg "^6.1.1" - npm-packlist "^1.4.6" + npm-packlist "^1.4.7" npm-pick-manifest "^3.0.2" npm-profile "^4.0.2" npm-registry-fetch "^4.0.2" @@ -2889,7 +2907,7 @@ npm@^6.10.3: once "~1.4.0" opener "^1.5.1" osenv "^0.1.5" - pacote "^9.5.9" + pacote "^9.5.11" path-is-inside "~1.0.2" promise-inflight "~1.0.1" qrcode-terminal "^0.12.0" @@ -2898,7 +2916,7 @@ npm@^6.10.3: read "~1.0.7" read-cmd-shim "^1.0.5" read-installed "~4.0.3" - read-package-json "^2.1.0" + read-package-json "^2.1.1" read-package-tree "^5.3.1" readable-stream "^3.4.0" readdir-scoped-modules "^1.1.0" @@ -2953,23 +2971,33 @@ object-assign@^4.1.0: resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= -object-inspect@^1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.6.0.tgz#c70b6cbf72f274aab4c34c0c82f5167bf82cf15b" - integrity sha512-GJzfBZ6DgDAmnuaM3104jR4s1Myxr3Y3zfIyN4z3UdqN69oSRacNK8UhnobDdC+7J2AHCjGwxQubNJfE70SXXQ== +object-inspect@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.7.0.tgz#f4f6bd181ad77f006b5ece60bd0b6f398ff74a67" + integrity sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw== -object-keys@^1.0.12, object-keys@^1.1.1: +object-keys@^1.0.11, object-keys@^1.0.12, object-keys@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== -object.getownpropertydescriptors@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz#8758c846f5b407adab0f236e0986f14b051caa16" - integrity sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY= +object.assign@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da" + integrity sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w== dependencies: define-properties "^1.1.2" - es-abstract "^1.5.1" + function-bind "^1.1.1" + has-symbols "^1.0.0" + object-keys "^1.0.11" + +object.getownpropertydescriptors@^2.0.3: + version "2.1.0" + resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz#369bf1f9592d8ab89d712dced5cb81c7c5352649" + integrity sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.0-next.1" octokit-pagination-methods@^1.1.0: version "1.1.0" @@ -3143,10 +3171,10 @@ package-json@^4.0.0: registry-url "^3.0.3" semver "^5.1.0" -pacote@^9.1.0, pacote@^9.5.3, pacote@^9.5.9: - version "9.5.9" - resolved "https://registry.yarnpkg.com/pacote/-/pacote-9.5.9.tgz#fa3a08629c9390b2b99769c55b2cc137e1a24df3" - integrity sha512-S1nYW9ly+3btn3VmwRAk2LG3TEh8mkrFdY+psbnHSk8oPODbZ28uG0Z0d3yI0EpqcpLR6BukoVRf3H4IbGCkPQ== +pacote@^9.1.0, pacote@^9.5.11, pacote@^9.5.3: + version "9.5.11" + resolved "https://registry.yarnpkg.com/pacote/-/pacote-9.5.11.tgz#524152077cb392c47b1fbe198aa28f778bef7ee1" + integrity sha512-DMDPvFKCjCg6zMS4IfzZyvT57O/bX8XGG00eEoy4K/S4Wj+qiN8KbnmKpsTvfS6OL9r5TAicxMKWbj1yV2Yh4g== dependencies: bluebird "^3.5.3" cacache "^12.0.2" @@ -3162,6 +3190,7 @@ pacote@^9.1.0, pacote@^9.5.3, pacote@^9.5.9: mississippi "^3.0.0" mkdirp "^0.5.1" normalize-package-data "^2.4.0" + npm-normalize-package-bin "^1.0.0" npm-package-arg "^6.1.0" npm-packlist "^1.1.12" npm-pick-manifest "^3.0.0" @@ -3335,9 +3364,9 @@ pseudomap@^1.0.2: integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= psl@^1.1.24: - version "1.4.0" - resolved "https://registry.yarnpkg.com/psl/-/psl-1.4.0.tgz#5dd26156cdb69fa1fdb8ab1991667d3f80ced7c2" - integrity sha512-HZzqCGPecFLyoRj5HLfuDSKYTJkAfB5thKBIkRHtGjWwY7p1dAyveIbXIq4tO0KYfDF2tHqPUgY9SDnGm00uFw== + version "1.6.0" + resolved "https://registry.yarnpkg.com/psl/-/psl-1.6.0.tgz#60557582ee23b6c43719d9890fb4170ecd91e110" + integrity sha512-SYKKmVel98NCOYXpkwUqZqh0ahZeeKfmisiLIcEZdsb+WbLv02g/dI5BUmZnIyOe7RzZtLax81nnb2HbvC2tzA== pump@^2.0.0: version "2.0.1" @@ -3390,9 +3419,9 @@ qs@~6.5.2: integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== query-string@^6.8.2: - version "6.8.3" - resolved "https://registry.yarnpkg.com/query-string/-/query-string-6.8.3.tgz#fd9fb7ffb068b79062b43383685611ee47777d4b" - integrity sha512-llcxWccnyaWlODe7A9hRjkvdCKamEKTh+wH8ITdTc3OhchaqUZteiSCX/2ablWHVrkVIe04dntnaZJ7BdyW0lQ== + version "6.9.0" + resolved "https://registry.yarnpkg.com/query-string/-/query-string-6.9.0.tgz#1c3b727c370cf00f177c99f328fda2108f8fa3dd" + integrity sha512-KG4bhCFYapExLsUHrFt+kQVEegF2agm4cpF/VNc6pZVthIfCc/GK8t8VyNIE3nyXG9DK3Tf2EGkxjR6/uRdYsA== dependencies: decode-uri-component "^0.2.0" split-on-first "^1.0.0" @@ -3439,15 +3468,15 @@ read-installed@~4.0.3: optionalDependencies: graceful-fs "^4.1.2" -"read-package-json@1 || 2", read-package-json@^2.0.0, read-package-json@^2.0.13, read-package-json@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/read-package-json/-/read-package-json-2.1.0.tgz#e3d42e6c35ea5ae820d9a03ab0c7291217fc51d5" - integrity sha512-KLhu8M1ZZNkMcrq1+0UJbR8Dii8KZUqB0Sha4mOx/bknfKI/fyrQVrG/YIt2UOtG667sD8+ee4EXMM91W9dC+A== +"read-package-json@1 || 2", read-package-json@^2.0.0, read-package-json@^2.0.13, read-package-json@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/read-package-json/-/read-package-json-2.1.1.tgz#16aa66c59e7d4dad6288f179dd9295fd59bb98f1" + integrity sha512-dAiqGtVc/q5doFz6096CcnXhpYk0ZN8dEKVkGLU0CsASt8SrgF6SF7OTKAYubfvFhWaqofl+Y8HK19GR8jwW+A== dependencies: glob "^7.1.1" json-parse-better-errors "^1.0.1" normalize-package-data "^2.0.0" - slash "^1.0.0" + npm-normalize-package-bin "^1.0.0" optionalDependencies: graceful-fs "^4.1.2" @@ -3640,9 +3669,9 @@ resolve-from@^5.0.0: integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== resolve@^1.10.0: - version "1.12.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.12.0.tgz#3fc644a35c84a48554609ff26ec52b66fa577df6" - integrity sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w== + version "1.13.1" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.13.1.tgz#be0aa4c06acd53083505abb35f4d66932ab35d16" + integrity sha512-CxqObCX8K8YtAhOBRg+lrcdn+LK+WYOS8tSjqSFbjtrI5PnS63QPhZl4+yKfrU9tdsbMu9Anr/amegT87M9Z6w== dependencies: path-parse "^1.0.6" @@ -3804,11 +3833,6 @@ signale@^1.2.1: figures "^2.0.0" pkg-conf "^2.1.0" -slash@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" - integrity sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU= - slash@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" @@ -3962,9 +3986,9 @@ stream-iterate@^1.1.0: stream-shift "^1.0.0" stream-shift@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.0.tgz#d5c752825e5367e786f78e18e445ea223a155952" - integrity sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI= + version "1.0.1" + resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" + integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ== strict-uri-encode@^2.0.0: version "2.0.0"