diff --git a/machines/compute01/ds-fr/package/meta.nix b/machines/compute01/ds-fr/package/meta.nix index a06d070..904017b 100644 --- a/machines/compute01/ds-fr/package/meta.nix +++ b/machines/compute01/ds-fr/package/meta.nix @@ -1,5 +1,5 @@ { - version = "2024-02-09-01"; - src-hash = "sha256-LPofN+zAViTo6/amX8gf74rjvaWr29/c0rQFiXUawb0="; + version = "2024-02-12-02"; + src-hash = "sha256-rwr7CTZQJBA414ENXt9xW7+axqs6rDhg1RpDifVc0dM="; deps-hash = "sha256-GBaz19bxRKS9kc/S9jzisFHm7VayO//46342qgKv2DQ="; } diff --git a/machines/compute01/ds-fr/package/rubyEnv/Gemfile b/machines/compute01/ds-fr/package/rubyEnv/Gemfile index 256c9f7..1de871e 100644 --- a/machines/compute01/ds-fr/package/rubyEnv/Gemfile +++ b/machines/compute01/ds-fr/package/rubyEnv/Gemfile @@ -31,7 +31,6 @@ gem 'devise-two-factor' gem 'discard' gem 'dotenv-rails', require: 'dotenv/rails-now' # dotenv should always be loaded before rails gem 'dry-monads' -gem 'elastic-apm' gem 'flipper' gem 'flipper-active_record' gem 'flipper-ui' @@ -39,8 +38,8 @@ gem 'fugit' gem 'geocoder' gem 'geo_coord', require: "geo/coord" gem 'gon' -gem 'graphql' -gem 'graphql-batch' +gem 'graphql', '2.0.24' +gem 'graphql-batch', '0.5.1' gem 'graphql-rails_logger' gem 'groupdate' gem 'haml-rails' diff --git a/machines/compute01/ds-fr/package/rubyEnv/Gemfile.lock b/machines/compute01/ds-fr/package/rubyEnv/Gemfile.lock index 2b58627..6ad60ae 100644 --- a/machines/compute01/ds-fr/package/rubyEnv/Gemfile.lock +++ b/machines/compute01/ds-fr/package/rubyEnv/Gemfile.lock @@ -13,7 +13,7 @@ GIT GEM remote: https://rubygems.org/ specs: - aasm (5.2.0) + aasm (5.5.0) concurrent-ruby (~> 1.0) acsv (0.0.1) actioncable (7.0.8) @@ -61,12 +61,12 @@ GEM erubi (~> 1.4) rails-dom-testing (~> 2.0) rails-html-sanitizer (~> 1.1, >= 1.2.0) - active_model_serializers (0.10.13) - actionpack (>= 4.1, < 7.1) - activemodel (>= 4.1, < 7.1) + active_model_serializers (0.10.14) + actionpack (>= 4.1) + activemodel (>= 4.1) case_transform (>= 0.2) jsonapi-renderer (>= 0.1.1.beta1, < 0.3) - active_storage_validations (0.9.6) + active_storage_validations (1.1.4) activejob (>= 5.2.0) activemodel (>= 5.2.0) activestorage (>= 5.2.0) @@ -114,10 +114,10 @@ GEM anchored (1.1.0) ast (2.4.2) attr_required (1.0.1) - axe-core-api (4.8.0) + axe-core-api (4.8.1) dumb_delegator virtus - axe-core-rspec (4.8.0) + axe-core-rspec (4.8.1) axe-core-api dumb_delegator virtus @@ -128,29 +128,30 @@ GEM axlsx_styler (1.1.0) activesupport (>= 3.1) caxlsx (>= 2.0.2) - bcrypt (3.1.19) - benchmark-ips (2.12.0) - better_html (1.0.16) - actionview (>= 4.0) - activesupport (>= 4.0) + base64 (0.2.0) + bcrypt (3.1.20) + benchmark-ips (2.13.0) + better_html (2.0.2) + actionview (>= 6.0) + activesupport (>= 6.0) ast (~> 2.0) erubi (~> 1.4) - html_tokenizer (~> 0.0.6) parser (>= 2.4) smart_properties bindata (2.4.10) bindex (0.8.1) - bootsnap (1.9.3) - msgpack (~> 1.0) - brakeman (5.4.1) + bootsnap (1.18.3) + msgpack (~> 1.2) + brakeman (6.1.2) + racc brow (0.4.1) browser (5.3.1) builder (3.2.4) - capybara (3.39.2) + capybara (3.40.0) addressable matrix mini_mime (>= 0.1.3) - nokogiri (~> 1.8) + nokogiri (~> 1.11) rack (>= 1.6.0) rack-test (>= 0.6.3) regexp_parser (>= 1.5, < 3.0) @@ -169,13 +170,13 @@ GEM nokogiri (~> 1.10, >= 1.10.4) rubyzip (>= 1.3.0, < 3) charlock_holmes (0.7.7) - chartkick (5.0.4) + chartkick (5.0.5) choice (0.2.0) chunky_png (1.4.0) clamav-client (3.2.0) coercible (1.0.0) descendants_tracker (~> 0.0.1) - concurrent-ruby (1.2.2) + concurrent-ruby (1.2.3) connection_pool (2.4.1) content_disposition (1.0.0) crack (0.4.5) @@ -183,7 +184,7 @@ GEM crass (1.0.6) css_parser (1.16.0) addressable - daemons (1.3.1) + daemons (1.4.1) date (3.3.4) deep_cloneable (3.2.0) activerecord (>= 3.1.0, < 8) @@ -191,7 +192,7 @@ GEM delayed_job (>= 4.1) delayed_job (4.1.11) activesupport (>= 3.0, < 8.0) - delayed_job_active_record (4.1.7) + delayed_job_active_record (4.1.8) activerecord (>= 3.0, < 8.0) delayed_job (>= 3.0, < 5) delayed_job_web (1.4.4) @@ -201,21 +202,20 @@ GEM sinatra (>= 1.4.4) descendants_tracker (0.0.4) thread_safe (~> 0.3, >= 0.3.1) - devise-i18n (1.9.2) - devise (>= 4.7.1) + devise-i18n (1.12.0) + devise (>= 4.9.0) devise-two-factor (5.0.0) activesupport (~> 7.0) devise (~> 4.0) railties (~> 7.0) rotp (~> 6.0) - diff-lcs (1.5.0) - discard (1.2.1) + diff-lcs (1.5.1) + discard (1.3.0) activerecord (>= 4.2, < 8) - domain_name (0.5.20190701) - unf (>= 0.0.5, < 1.0.0) - dotenv (2.7.6) - dotenv-rails (2.7.6) - dotenv (= 2.7.6) + domain_name (0.6.20240107) + dotenv (2.8.1) + dotenv-rails (2.8.1) + dotenv (= 2.8.1) railties (>= 3.2) dry-cli (1.0.0) dry-core (1.0.0) @@ -229,22 +229,15 @@ GEM dumb_delegator (1.0.0) ecma-re-validator (0.3.0) regexp_parser (~> 2.0) - elastic-apm (4.6.0) - concurrent-ruby (~> 1.0) - http (>= 3.0) - ruby2_keywords erubi (1.12.0) - et-orbi (1.2.4) + et-orbi (1.2.7) tzinfo ethon (0.15.0) ffi (>= 1.15.0) excon (0.102.0) - factory_bot (6.1.0) + factory_bot (6.4.6) activesupport (>= 5.0.0) ffi (1.16.3) - ffi-compiler (1.0.1) - ffi (>= 1.0.0) - rake flipper (1.0.0) brow (~> 0.4.1) concurrent-ruby (< 2) @@ -269,8 +262,8 @@ GEM fog-core (~> 2.1) fog-json (>= 1.0) formatador (1.1.0) - fugit (1.4.2) - et-orbi (~> 1.1, >= 1.1.8) + fugit (1.9.0) + et-orbi (~> 1, >= 1.2.7) raabro (~> 1.4) geo_coord (0.2.0) geocoder (1.8.2) @@ -285,18 +278,18 @@ GEM graphql-batch (0.5.1) graphql (>= 1.10, < 3) promise.rb (~> 0.7.2) - graphql-rails_logger (1.2.3) + graphql-rails_logger (1.2.4) actionpack (> 5.0) activesupport (> 5.0) railties (> 5.0) rouge (~> 3.0) - graphql-schema_comparator (1.1.2) + graphql-schema_comparator (1.2.1) bundler (>= 1.14) graphql (>= 1.10, < 3.0) thor (>= 0.19, < 2.0) groupdate (6.4.0) activesupport (>= 6.1) - haml (6.0.5) + haml (6.3.0) temple (>= 0.8.2) thor tilt @@ -307,61 +300,54 @@ GEM activesupport (>= 5.1) haml (>= 4.0.6) railties (>= 5.1) - haml_lint (0.42.0) - haml (>= 4.0, < 6.1) + haml_lint (0.56.0) + haml (>= 5.0) parallel (~> 1.10) rainbow - rubocop (>= 0.50.0) + rubocop (>= 1.0) sysexits (~> 1.1) hana (1.3.7) hashdiff (1.0.1) - hashie (4.1.0) - highline (2.0.3) - html_tokenizer (0.0.7) + hashie (5.0.0) + highline (3.0.1) htmlentities (4.3.4) - http (5.1.1) - addressable (~> 2.8) - http-cookie (~> 1.0) - http-form_data (~> 2.2) - llhttp-ffi (~> 0.4.0) http-accept (1.7.0) - http-cookie (1.0.3) + http-cookie (1.0.5) domain_name (~> 0.5) - http-form_data (2.3.0) http_accept_language (2.1.1) httpclient (2.8.3) i18n (1.14.1) concurrent-ruby (~> 1.0) - i18n-tasks (1.0.9) + i18n-tasks (1.0.13) activesupport (>= 4.0.2) ast (>= 2.1.0) - better_html (~> 1.0) + better_html (>= 1.0, < 3.0) erubi highline (>= 2.0.0) i18n - parser (>= 2.2.3.0) + parser (>= 3.2.2.1) rails-i18n rainbow (>= 2.2.2, < 4.0) terminal-table (>= 1.5.1) i18n_data (0.13.0) - iban-tools (1.1.0) + iban-tools (1.2.1) ice_nine (0.11.2) image_processing (1.12.2) mini_magick (>= 4.9.5, < 5) ruby-vips (>= 2.0.17, < 3) - invisible_captcha (2.0.0) - rails (>= 5.0) - io-console (0.7.1) - irb (1.11.0) + invisible_captcha (2.1.0) + rails (>= 5.2) + io-console (0.7.2) + irb (1.11.1) rdoc - reline (>= 0.3.8) + reline (>= 0.4.2) job-iteration (1.4.1) activejob (>= 5.2) jquery-rails (4.6.0) rails-dom-testing (>= 1, < 3) railties (>= 4.2.0) thor (>= 0.14, < 2.0) - json (2.5.1) + json (2.7.1) json-jwt (1.13.0) activesupport (>= 4.2) aes_key_wrap @@ -372,7 +358,7 @@ GEM regexp_parser (~> 2.0) uri_template (~> 0.7) jsonapi-renderer (0.2.2) - jwt (2.3.0) + jwt (2.7.1) kaminari (1.2.2) activesupport (>= 4.1.0) kaminari-actionview (= 1.2.2) @@ -389,21 +375,20 @@ GEM activemodel (>= 6.0.0) activesupport (>= 6.0.0) redis (>= 4.2, < 6) - launchy (2.5.0) - addressable (~> 2.7) - letter_opener (1.7.0) - launchy (~> 2.2) - letter_opener_web (1.4.0) - actionmailer (>= 3.2) - letter_opener (~> 1.0) - railties (>= 3.2) + language_server-protocol (3.17.0.3) + launchy (2.5.2) + addressable (~> 2.8) + letter_opener (1.8.1) + launchy (>= 2.2, < 3) + letter_opener_web (2.0.0) + actionmailer (>= 5.2) + letter_opener (~> 1.7) + railties (>= 5.2) + rexml listen (3.8.0) rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) - llhttp-ffi (0.4.0) - ffi-compiler (~> 1.0) - rake (~> 13.0) - lograge (0.11.2) + lograge (0.14.0) actionpack (>= 4) activesupport (>= 4) railties (>= 4) @@ -417,31 +402,31 @@ GEM net-imap net-pop net-smtp - mailjet (1.6.0) + mailjet (1.7.3) activesupport (>= 3.1.0) rack (>= 1.4.0) rest-client (>= 2.0.0) - maintenance_tasks (2.3.2) + maintenance_tasks (2.4.0) actionpack (>= 6.0) activejob (>= 6.0) activerecord (>= 6.0) job-iteration (>= 1.3.6) railties (>= 6.0) + zeitwerk (>= 2.6.2) marcel (1.0.2) matrix (0.4.2) - memory_profiler (1.0.0) + memory_profiler (1.0.1) method_source (1.0.0) - mime-types (3.5.1) + mime-types (3.5.2) mime-types-data (~> 3.2015) - mime-types-data (3.2023.0808) - mina (1.2.4) - open4 (~> 1.3.4) + mime-types-data (3.2023.1205) + mina (1.2.5) rake - mini_magick (4.11.0) + mini_magick (4.12.0) mini_mime (1.1.5) mini_portile2 (2.8.5) - minitest (5.20.0) - msgpack (1.4.2) + minitest (5.21.2) + msgpack (1.7.2) multi_json (1.15.0) mustermann (3.0.0) ruby2_keywords (~> 0.0.1) @@ -459,7 +444,6 @@ GEM nokogiri (1.16.2) mini_portile2 (~> 2.8.2) racc (~> 1.4) - open4 (1.3.4) openid_connect (1.3.0) activemodel attr_required (>= 1.0.0) @@ -471,29 +455,30 @@ GEM validate_url webfinger (>= 1.0.1) orm_adapter (0.5.0) - parallel (1.23.0) + parallel (1.24.0) parsby (1.1.1) - parser (3.3.0.2) + parser (3.3.0.5) ast (~> 2.4.1) racc pdf-core (0.9.0) - pg (1.4.6) - phonelib (0.6.53) + pg (1.5.4) + phonelib (0.8.7) prawn (2.4.0) pdf-core (~> 0.9.0) ttfunk (~> 1.7) - prawn-rails (1.3.0) + prawn-rails (1.4.2) + actionview (>= 3.1.0) prawn prawn-table - rails (>= 3.1.0) prawn-table (0.2.2) prawn (>= 1.3.0, < 3.0.0) premailer (1.22.0) addressable css_parser (>= 1.12.0) htmlentities (>= 4.0.0) - premailer-rails (1.11.1) + premailer-rails (1.12.0) actionmailer (>= 3) + net-smtp premailer (~> 1.7, >= 1.7.9) promise.rb (0.7.4) psych (5.1.2) @@ -501,14 +486,14 @@ GEM public_suffix (5.0.4) puma (6.4.2) nio4r (~> 2.0) - pundit (2.2.0) + pundit (2.3.1) activesupport (>= 3.0.0) raabro (1.4.0) racc (1.7.3) rack (2.2.8) - rack-attack (6.5.0) - rack (>= 1.0, < 3) - rack-mini-profiler (3.0.0) + rack-attack (6.7.0) + rack (>= 1.0, < 4) + rack-mini-profiler (3.3.0) rack (>= 1.2.0) rack-oauth2 (1.19.0) activesupport @@ -547,7 +532,7 @@ GEM activesupport (>= 5.0.0) minitest nokogiri (>= 1.6) - rails-erd (1.6.1) + rails-erd (1.7.2) activerecord (>= 4.2) activesupport (>= 4.2) choice (~> 0.2.0) @@ -555,7 +540,7 @@ GEM rails-html-sanitizer (1.6.0) loofah (~> 2.21) nokogiri (~> 1.14) - rails-i18n (7.0.3) + rails-i18n (7.0.8) i18n (>= 0.7, < 2) railties (>= 6.0.0, < 8) railties (7.0.8) @@ -574,14 +559,14 @@ GEM rdoc (6.6.2) psych (>= 4.0.0) redcarpet (3.6.0) - redis (5.0.6) - redis-client (>= 0.9.0) - redis-client (0.18.0) + redis (5.0.8) + redis-client (>= 0.17.0) + redis-client (0.19.1) connection_pool - regexp_parser (2.8.1) + regexp_parser (2.9.0) reline (0.4.2) io-console (~> 0.5) - request_store (1.5.0) + request_store (1.5.1) rack (>= 1.4) responders (3.1.1) actionpack (>= 5.2) @@ -598,55 +583,60 @@ GEM rubyzip (>= 1.0) rotp (6.2.2) rouge (3.30.0) - rqrcode (1.2.0) + rqrcode (2.2.0) chunky_png (~> 1.0) - rqrcode_core (~> 0.2) - rqrcode_core (0.2.0) - rspec-core (3.12.2) - rspec-support (~> 3.12.0) - rspec-expectations (3.12.3) + rqrcode_core (~> 1.0) + rqrcode_core (1.2.0) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.0) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-mocks (3.12.5) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.0) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-rails (6.0.1) + rspec-support (~> 3.13.0) + rspec-rails (6.1.1) actionpack (>= 6.1) activesupport (>= 6.1) railties (>= 6.1) - rspec-core (~> 3.11) - rspec-expectations (~> 3.11) - rspec-mocks (~> 3.11) - rspec-support (~> 3.11) + rspec-core (~> 3.12) + rspec-expectations (~> 3.12) + rspec-mocks (~> 3.12) + rspec-support (~> 3.12) rspec-retry (0.6.2) rspec-core (> 3.3) - rspec-support (3.12.0) - rspec_junit_formatter (0.4.1) + rspec-support (3.13.0) + rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.50.2) + rubocop (1.60.2) json (~> 2.3) + language_server-protocol (>= 3.17.0) parallel (~> 1.10) - parser (>= 3.2.0.0) + parser (>= 3.3.0.2) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.28.0, < 2.0) + rubocop-ast (>= 1.30.0, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.28.0) + rubocop-ast (1.30.0) parser (>= 3.2.1.0) - rubocop-capybara (2.17.1) + rubocop-capybara (2.20.0) rubocop (~> 1.41) - rubocop-performance (1.17.1) - rubocop (>= 1.7.0, < 2.0) - rubocop-ast (>= 0.4.0) - rubocop-rails (2.19.1) + rubocop-factory_bot (2.25.1) + rubocop (~> 1.41) + rubocop-performance (1.20.2) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.30.0, < 2.0) + rubocop-rails (2.23.1) activesupport (>= 4.2.0) rack (>= 1.1) rubocop (>= 1.33.0, < 2.0) - rubocop-rspec (2.20.0) - rubocop (~> 1.33) + rubocop-ast (>= 1.30.0, < 2.0) + rubocop-rspec (2.26.1) + rubocop (~> 1.40) rubocop-capybara (~> 2.17) + rubocop-factory_bot (~> 2.22) ruby-graphviz (1.2.5) rexml ruby-progressbar (1.13.0) @@ -654,7 +644,7 @@ GEM ffi (~> 1.12) ruby2_keywords (0.0.5) rubyzip (2.3.2) - saml_idp (0.14.0) + saml_idp (0.16.0) activesupport (>= 5.2) builder (>= 3.0) nokogiri (>= 1.6.2) @@ -679,9 +669,10 @@ GEM scss_lint (0.60.0) sass (~> 3.5, >= 3.5.5) selectize-rails (0.12.6) - selenium-devtools (0.114.0) + selenium-devtools (0.121.0) selenium-webdriver (~> 4.2) - selenium-webdriver (4.13.1) + selenium-webdriver (4.17.0) + base64 (~> 0.2) rexml (~> 3.2, >= 3.2.5) rubyzip (>= 1.2.2, < 3.0) websocket (~> 1.0) @@ -696,8 +687,8 @@ GEM sentry-sidekiq (5.9.0) sentry-ruby (~> 5.9.0) sidekiq (>= 3.0) - shoulda-matchers (4.5.1) - activesupport (>= 4.2.0) + shoulda-matchers (6.1.0) + activesupport (>= 5.2.0) sib-api-v3-sdk (7.4.0) json (~> 2.1, >= 2.1.0) typhoeus (~> 1.0, >= 1.0.1) @@ -758,10 +749,7 @@ GEM tzinfo (2.0.6) concurrent-ruby (~> 1.0) ulid-ruby (1.0.2) - unf (0.1.4) - unf_ext - unf_ext (0.0.7.7) - unicode-display_width (2.4.2) + unicode-display_width (2.5.0) uri_template (0.7.0) validate_email (0.1.6) activemodel (>= 3.0) @@ -859,7 +847,6 @@ DEPENDENCIES discard dotenv-rails dry-monads - elastic-apm factory_bot flipper flipper-active_record @@ -868,8 +855,8 @@ DEPENDENCIES geo_coord geocoder gon - graphql - graphql-batch + graphql (= 2.0.24) + graphql-batch (= 0.5.1) graphql-rails_logger graphql-schema_comparator groupdate diff --git a/machines/compute01/ds-fr/package/rubyEnv/gemset.nix b/machines/compute01/ds-fr/package/rubyEnv/gemset.nix index 7029dcd..93f408f 100644 --- a/machines/compute01/ds-fr/package/rubyEnv/gemset.nix +++ b/machines/compute01/ds-fr/package/rubyEnv/gemset.nix @@ -5,10 +5,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "05j0rdhdzc628v5nyzrazp4704hh96j5sjbn48zxyk4v3a61f4m2"; + sha256 = "1xnhpdpi11f7kkyngfspvd9jkkncqfpirz4sylzq32rh47kcd8p3"; type = "gem"; }; - version = "5.2.0"; + version = "5.5.0"; }; acsv = { groups = [ "default" ]; @@ -153,10 +153,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0xdp7cpj3yj3wl4vj0nqq44kzjavlxi1wq3cf9zp0whkir0ym0gy"; + sha256 = "13n1ipn0dg3k852xhfzdvkr1ljq76xvfnm79qzdix2ishiy1gphl"; type = "gem"; }; - version = "0.10.13"; + version = "0.10.14"; }; active_storage_validations = { dependencies = [ @@ -169,10 +169,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1k8m8l79hfnab15znaz8hvpxz3l52kibfhdjxy94ipvil857szsp"; + sha256 = "00bwf7c77vn3m6gq9mws8y953gc9qkl67d27hh1r66n14yf42jrn"; type = "gem"; }; - version = "0.9.6"; + version = "1.1.4"; }; activejob = { dependencies = [ @@ -396,10 +396,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0bx67lskxslfd2mpim3kqrxa4sx4qhvnpjpr57j1ll2xppyl9kw8"; + sha256 = "08d102cd0qvjbf1xm1p1snh94ckzzd118acplyg7l84w2icpdbjy"; type = "gem"; }; - version = "4.8.0"; + version = "4.8.1"; }; axe-core-rspec = { dependencies = [ @@ -411,10 +411,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "07niarqd2lrbgnw00biyigc48lbdv4vy68p57myliz7k82nizidj"; + sha256 = "0bxb3z6zc5g59iwj2xfp72knxnb4b9m0ps053ynm126p5fa17ily"; type = "gem"; }; - version = "4.8.0"; + version = "4.8.1"; }; axiom-types = { dependencies = [ @@ -448,25 +448,38 @@ }; version = "1.1.0"; }; + base64 = { + groups = [ + "default" + "test" + ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "01qml0yilb9basf7is2614skjp8384h2pycfx86cr8023arfj98g"; + type = "gem"; + }; + version = "0.2.0"; + }; bcrypt = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "14crcsmcsyiskr9xzgzcfz2dr74zg1jvavrrxpf5vnn9q75fakz9"; + sha256 = "16a0g2q40biv93i1hch3gw8rbmhp77qnnifj1k0a6m7dng3zh444"; type = "gem"; }; - version = "3.1.19"; + version = "3.1.20"; }; benchmark-ips = { groups = [ "development" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1jyvyciwah3qxkcxjdaf0lx0fr0567kipc77wxq29d2xw1dlvp89"; + sha256 = "02ay84ghdvjxjn8iwc9b5lsxnd8x9q02mqrlq9v2wbccbgn65nmp"; type = "gem"; }; - version = "2.12.0"; + version = "2.13.0"; }; better_html = { dependencies = [ @@ -474,7 +487,6 @@ "activesupport" "ast" "erubi" - "html_tokenizer" "parser" "smart_properties" ]; @@ -482,10 +494,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1sssv94gg7bnxiqn5pbbpf8rdnmw3iyj2qwn2pbgxxs8xmmq158b"; + sha256 = "1sk5s5lpwbd53s4a1xzm02nys3kfqdw5mh9i2qfn04hjsk8wk3gc"; type = "gem"; }; - version = "1.0.16"; + version = "2.0.2"; }; bindata = { groups = [ "default" ]; @@ -516,20 +528,21 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "18prmylz53gsw651f0sibb2mvdxgd2zzdzh6a9a1idpqhyxcnbg7"; + sha256 = "1srlq3gqirzdkhv12ljpnp5cb0f8jfrl3n8xs9iivyz2c7khvdyp"; type = "gem"; }; - version = "1.9.3"; + version = "1.18.3"; }; brakeman = { + dependencies = [ "racc" ]; groups = [ "development" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0wzvxpabnjwwjgr9s13965dbdgl3qfvwjbmhimh83p81bm5lsrnw"; + sha256 = "1lylig4vgnw9l1ybwgxdi9nw9q2bc5dcplklg8nsbi7j32f7c5kp"; type = "gem"; }; - version = "5.4.1"; + version = "6.1.2"; }; brow = { groups = [ "default" ]; @@ -580,10 +593,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "114qm5f5vhwaaw9rj1h2lcamh46zl13v1m18jiw68zl961gwmw6n"; + sha256 = "1vxfah83j6zpw3v5hic0j70h519nvmix2hbszmjwm8cfawhagns2"; type = "gem"; }; - version = "3.39.2"; + version = "3.40.0"; }; capybara-email = { dependencies = [ @@ -655,10 +668,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0838bglijxsv3yyl3xif7fvs1x7rn4sv2kld90b52ybyazvjsldh"; + sha256 = "1wnqscsnwjs809q33v3hmcr7isv35022bwd002mwviy5ic29dw32"; type = "gem"; }; - version = "5.0.4"; + version = "5.0.5"; }; choice = { groups = [ @@ -716,10 +729,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0krcwb6mn0iklajwngwsg850nk8k9b35dhmc2qkbdqvmifdi2y9q"; + sha256 = "1qh1b14jwbbj242klkyz5fc7npd4j0mvndz62gajhvl1l3wd7zc2"; type = "gem"; }; - version = "1.2.2"; + version = "1.2.3"; }; connection_pool = { groups = [ "default" ]; @@ -785,10 +798,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0l5gai3vd4g7aqff0k1mp41j9zcsvm2rbwmqn115a325k9r7pf4w"; + sha256 = "07cszb0zl8mqmwhc8a2yfg36vi6lbgrp4pa5bvmryrpcz9v6viwg"; type = "gem"; }; - version = "1.3.1"; + version = "1.4.1"; }; date = { groups = [ @@ -846,10 +859,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0wh1146hg0b85zv336dn00jx9mzw5ma0maj67is7bvz5l35hd6yk"; + sha256 = "1b80s5b6dihazdd8kcfrd7z3qv8kijxpxq5027prazdha3pgzadf"; type = "gem"; }; - version = "4.1.7"; + version = "4.1.8"; }; delayed_job_web = { dependencies = [ @@ -906,10 +919,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0cq4l25b17x0yc71kb3y77rc0idnpqcc30hsnl4i07h2s543arvg"; + sha256 = "11nklabfhk4r0dh5wzns59anx0mp78ix6gblca07izr4yrcsq5q0"; type = "gem"; }; - version = "1.9.2"; + version = "1.12.0"; }; devise-two-factor = { dependencies = [ @@ -936,10 +949,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0rwvjahnp7cpmracd8x732rjgnilqv2sx7d1gfrysslc3h039fa9"; + sha256 = "1znxccz83m4xgpd239nyqxlifdb7m8rlfayk6s259186nkgj6ci7"; type = "gem"; }; - version = "1.5.0"; + version = "1.5.1"; }; discard = { dependencies = [ "activerecord" ]; @@ -947,31 +960,30 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1xavjhccyyzn9z6fz3034vgvzprc983mbrq6n9sc0drfw7m3vrip"; + sha256 = "0rysimck60hkj1japwb2np75kaf4jq8jvfzijh2izhadrabqj8am"; type = "gem"; }; - version = "1.2.1"; + version = "1.3.0"; }; domain_name = { - dependencies = [ "unf" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0lcqjsmixjp52bnlgzh4lg9ppsk52x9hpwdjd53k8jnbah2602h0"; + sha256 = "0cyr2xm576gqhqicsyqnhanni47408w2pgvrfi8pd13h2li3nsaz"; type = "gem"; }; - version = "0.5.20190701"; + version = "0.6.20240107"; }; dotenv = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0iym172c5337sm1x2ykc2i3f961vj3wdclbyg1x6sxs3irgfsl94"; + sha256 = "1n0pi8x8ql5h1mijvm8lgn6bhq4xjb5a500p5r1krq4s6j9lg565"; type = "gem"; }; - version = "2.7.6"; + version = "2.8.1"; }; dotenv-rails = { dependencies = [ @@ -982,10 +994,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1my2jdmgmpf32rfxffkb9cyxh7ayis4q5ygpwjqj4vpp25y3a70c"; + sha256 = "0v0gcbxzypcvy6fqq4gp80jb310xvdwj5n8qw9ci67g5yjvq2nxh"; type = "gem"; }; - version = "2.7.6"; + version = "2.8.1"; }; dry-cli = { groups = [ "default" ]; @@ -1060,21 +1072,6 @@ }; version = "0.3.0"; }; - elastic-apm = { - dependencies = [ - "concurrent-ruby" - "http" - "ruby2_keywords" - ]; - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0j56r0vykn3hlixziav7xwg981l5algi9xsngp4kbgir8wkjgm05"; - type = "gem"; - }; - version = "4.6.0"; - }; erubi = { groups = [ "default" @@ -1095,10 +1092,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0xr8i8ql4xzx17d12590i3j299hj6vc0ja2j29dy12i5nlchxrvp"; + sha256 = "1d2z4ky2v15dpcz672i2p7lb2nc793dasq3yq3660h2az53kss9v"; type = "gem"; }; - version = "1.2.4"; + version = "1.2.7"; }; ethon = { dependencies = [ "ffi" ]; @@ -1127,10 +1124,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "11ij9s4hasy963qjqbrrf0m8lm9m9pxkh2vf4wrnafa6gw6r9qk8"; + sha256 = "013f3akjgyz99k6jpkvf6a7s4rc2ba44p07mv10df66kk378d50s"; type = "gem"; }; - version = "6.1.0"; + version = "6.4.6"; }; ffi = { groups = [ @@ -1145,20 +1142,6 @@ }; version = "1.16.3"; }; - ffi-compiler = { - dependencies = [ - "ffi" - "rake" - ]; - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0c2caqm9wqnbidcb8dj4wd3s902z15qmgxplwyfyqbwa0ydki7q1"; - type = "gem"; - }; - version = "1.0.1"; - }; flipper = { dependencies = [ "brow" @@ -1267,10 +1250,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0sz6yx80zgj8yj7w3c95yyqg743hqp0szxlqpmpnbirmmfdb2r9y"; + sha256 = "08fjxnzqvql8mg8wbpddg6fl9lrsp38dwhiyfpfsz550524f2ap9"; type = "gem"; }; - version = "1.4.2"; + version = "1.9.0"; }; geo_coord = { groups = [ "default" ]; @@ -1361,10 +1344,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0z792847jyaq9q0lai5r58q5kgiybbmsc0cwv024qfzmqzf03m06"; + sha256 = "100p8m9sy4z8vzcrp6db8ll0kfsn2f0sj9cjs4604z8vba6k82nc"; type = "gem"; }; - version = "1.2.3"; + version = "1.2.4"; }; graphql-schema_comparator = { dependencies = [ @@ -1378,10 +1361,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0hf03rqpzjycz623glp9p3w2nxabiwmqy6pjzkwsjqq6w91wsr9p"; + sha256 = "0rfqfsypkm4hx3yhjjlafmw1bmf583p8jwcaqpmybydjnd7w1fwz"; type = "gem"; }; - version = "1.1.2"; + version = "1.2.1"; }; groupdate = { dependencies = [ "activesupport" ]; @@ -1407,10 +1390,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1w6lrad138dz3r4rva525r09n2wk54zc3zzanam067n6rkyi4j23"; + sha256 = "15yxph91zswbnfy7szpdcfbdfqqn595ff290hm4f6fcnhryvhvlf"; type = "gem"; }; - version = "6.0.5"; + version = "6.3.0"; }; haml-lint = { dependencies = [ "haml_lint" ]; @@ -1454,10 +1437,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "110fshcqm9dsl5vmrbmdcyr5nxan7svh48c7hhimz6miybigp8jr"; + sha256 = "1xhrpba4m8qs311jxz1hn5g7srpw9wwg6rymj3n61ykqvk876hqa"; type = "gem"; }; - version = "0.42.0"; + version = "0.56.0"; }; hana = { groups = [ "default" ]; @@ -1487,30 +1470,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "02bsx12ihl78x0vdm37byp78jjw2ff6035y7rrmbd90qxjwxr43q"; + sha256 = "1nh3arcrbz1rc1cr59qm53sdhqm137b258y8rcb4cvd3y98lwv4x"; type = "gem"; }; - version = "4.1.0"; + version = "5.0.0"; }; highline = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0yclf57n2j3cw8144ania99h1zinf8q3f5zrhqa754j6gl95rp9d"; + sha256 = "02ghhvigqbq4252gsi4w8a9klkdkybmbz29ghfp1y6sqzlcb466a"; type = "gem"; }; - version = "2.0.3"; - }; - html_tokenizer = { - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0dq6685sdzdn53mkzags6mvx3l0afcx6xma664zij6y3dxj2a7p8"; - type = "gem"; - }; - version = "0.0.7"; + version = "3.0.1"; }; htmlentities = { groups = [ "default" ]; @@ -1522,22 +1495,6 @@ }; version = "4.3.4"; }; - http = { - dependencies = [ - "addressable" - "http-cookie" - "http-form_data" - "llhttp-ffi" - ]; - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "1bzb8p31kzv6q5p4z5xq88mnqk414rrw0y5rkhpnvpl29x5c3bpw"; - type = "gem"; - }; - version = "5.1.1"; - }; http-accept = { groups = [ "default" ]; platforms = [ ]; @@ -1554,20 +1511,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "004cgs4xg5n6byjs7qld0xhsjq3n6ydfh897myr2mibvh6fjc49g"; + sha256 = "13rilvlv8kwbzqfb644qp6hrbsj82cbqmnzcvqip1p6vqx36sxbk"; type = "gem"; }; - version = "1.0.3"; - }; - http-form_data = { - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "1wx591jdhy84901pklh1n9sgh74gnvq1qyqxwchni1yrc49ynknc"; - type = "gem"; - }; - version = "2.3.0"; + version = "1.0.5"; }; http_accept_language = { groups = [ "default" ]; @@ -1621,10 +1568,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1hiblss98hmybs82xsaavhz1cwlhhx92jzlx8ypkriylxhhwmigk"; + sha256 = "1s4kgpv7hmlg99cnpyvajba73vib67pdp1pa3g5rwkl838xgvnji"; type = "gem"; }; - version = "1.0.9"; + version = "1.0.13"; }; i18n_data = { groups = [ "default" ]; @@ -1641,10 +1588,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1lz6idka39qbh1vv8sp8kd5rzdmxi5452lx2ank63958jiww52by"; + sha256 = "0733mhh60z7caj2z1xccayfsikr9g8w3vkp1fh3gz3pwc3y65689"; type = "gem"; }; - version = "1.1.0"; + version = "1.2.1"; }; ice_nine = { groups = [ @@ -1679,10 +1626,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0hn06njrwbxhxs2myr04fq3spqn38b8wm3irvkll91qv3p5yv0d3"; + sha256 = "07ibhphcvf9lfaar9g78cazbdrp03dzfks53bcaiss8vxgrm5d02"; type = "gem"; }; - version = "2.0.0"; + version = "2.1.0"; }; io-console = { groups = [ @@ -1693,10 +1640,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1fmwbcapyhla84xhwj3gfws6rb4lw3928ybz6g3lr372dgxakzx5"; + sha256 = "08d2lx42pa8jjav0lcjbzfzmw61b8imxr9041pva8xzqabrczp7h"; type = "gem"; }; - version = "0.7.1"; + version = "0.7.2"; }; irb = { dependencies = [ @@ -1710,10 +1657,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0phrzmmxbwqmkh4dzld3pc82yml996nzfdzjipniv8wwrxwbgb3r"; + sha256 = "0hh8d5l4ki6vg2p5x3v000gkrdqi1kdjv4vk5v8lfz9gr4kdc007"; type = "gem"; }; - version = "1.11.0"; + version = "1.11.1"; }; job-iteration = { dependencies = [ "activejob" ]; @@ -1749,10 +1696,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0lrirj0gw420kw71bjjlqkqhqbrplla61gbv1jzgsz6bv90qr3ci"; + sha256 = "0r9jmjhg2ly3l736flk7r2al47b5c8cayh0gqkq0yhjqzc9a6zhq"; type = "gem"; }; - version = "2.5.1"; + version = "2.7.1"; }; json-jwt = { dependencies = [ @@ -1800,10 +1747,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0bg8pjx0mpvl10k6d8a6gc8dzlv2z5jkqcjbjcirnk032iriq838"; + sha256 = "16z11alz13vfc4zs5l3fk6n51n2jw9lskvc4h4prnww0y797qd87"; type = "gem"; }; - version = "2.3.0"; + version = "2.7.1"; }; kaminari = { dependencies = [ @@ -1874,6 +1821,19 @@ }; version = "1.7.0"; }; + language_server-protocol = { + groups = [ + "default" + "development" + ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0gvb1j8xsqxms9mww01rmdl78zkd72zgxaap56bhv8j45z05hp1x"; + type = "gem"; + }; + version = "3.17.0.3"; + }; launchy = { dependencies = [ "addressable" ]; groups = [ @@ -1884,10 +1844,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1xdyvr5j0gjj7b10kgvh8ylxnwk3wx19my42wqn9h82r4p246hlm"; + sha256 = "06r43899384das2bkbrpsdxsafyyqa94il7111053idfalb4984a"; type = "gem"; }; - version = "2.5.0"; + version = "2.5.2"; }; letter_opener = { dependencies = [ "launchy" ]; @@ -1898,25 +1858,26 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "09a7kgsmr10a0hrc9bwxglgqvppjxij9w8bxx91mnvh0ivaw0nq9"; + sha256 = "1y5d4ip4l12v58bgazadl45iv3a5j7jp2gwg96b6jy378zn42a1d"; type = "gem"; }; - version = "1.7.0"; + version = "1.8.1"; }; letter_opener_web = { dependencies = [ "actionmailer" "letter_opener" "railties" + "rexml" ]; groups = [ "development" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0pianlrbf9n7jrqxpyxgsfk1j1d312d57d6gq7yxni6ax2q0293q"; + sha256 = "0vvvaz2ngaxv0s6sj25gdvp73vd8pfl8q3jharadg18p3va0m1ik"; type = "gem"; }; - version = "1.4.0"; + version = "2.0.0"; }; listen = { dependencies = [ @@ -1932,20 +1893,6 @@ }; version = "3.8.0"; }; - llhttp-ffi = { - dependencies = [ - "ffi-compiler" - "rake" - ]; - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "00dh6zmqdj59rhcya0l4b9aaxq6n8xizfbil93k0g06gndyk5xz5"; - type = "gem"; - }; - version = "0.4.0"; - }; lograge = { dependencies = [ "actionpack" @@ -1957,10 +1904,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1vrjm4yqn5l6q5gsl72fmk95fl6j9z1a05gzbrwmsm3gp1a1bgac"; + sha256 = "1qcsvh9k4c0cp6agqm9a8m4x2gg7vifryqr7yxkg2x9ph9silds2"; type = "gem"; }; - version = "0.11.2"; + version = "0.14.0"; }; logstash-event = { groups = [ "default" ]; @@ -2020,10 +1967,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0kbxxxhb3as0w3k2hkiv7zaygvr68r5y35zhbi88380g2nnqcv4v"; + sha256 = "0f15w9flgksiaqa9n3mbmbvggcmc6sbbmqrl08ighljimznsch1l"; type = "gem"; }; - version = "1.6.0"; + version = "1.7.3"; }; maintenance_tasks = { dependencies = [ @@ -2032,15 +1979,16 @@ "activerecord" "job-iteration" "railties" + "zeitwerk" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1lxd0jm5l4cigqzn8q39y8c5ssqrbn2fkb0rdzkhzrnwj9n955ly"; + sha256 = "19xcyy3qikqv31rfimsn0dkj95ssb6f5pkspxppakrjmmb0rjy40"; type = "gem"; }; - version = "2.3.2"; + version = "2.4.0"; }; marcel = { groups = [ "default" ]; @@ -2070,10 +2018,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0s8qaf19yr4lhvdxk3cy3ifc47cgxdz2jybg6hzxsy9gh88c1f7v"; + sha256 = "1c81d68r4wx0ckbmqxlfqc2qpd94jwcmqdm0xgr0s46r48pv9k9q"; type = "gem"; }; - version = "1.0.0"; + version = "1.0.1"; }; method_source = { groups = [ @@ -2095,26 +2043,23 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0q8d881k1b3rbsfcdi3fx0b5vpdr5wcrhn88r2d9j7zjdkxp5mw5"; + sha256 = "1r64z0m5zrn4k37wabfnv43wa6yivgdfk6cf2rpmmirlz889yaf1"; type = "gem"; }; - version = "3.5.1"; + version = "3.5.2"; }; mime-types-data = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "17zdim7kzrh5j8c97vjqp4xp78wbyz7smdp4hi5iyzk0s9imdn5a"; + sha256 = "08ja4k3yjczzz7n6rp1f3qvz4v45bc6fy04clnvdxbq3kfr7jk4c"; type = "gem"; }; - version = "3.2023.0808"; + version = "3.2023.1205"; }; mina = { - dependencies = [ - "open4" - "rake" - ]; + dependencies = [ "rake" ]; groups = [ "development" "test" @@ -2122,20 +2067,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0h7cy17qd1z13irnlifpdqis9hnsjijbkj0qryprlmiccfshqxk5"; + sha256 = "0aylmd79l9fj2kfzhb60zakjalmqmji8j1bf09jf798mif619i78"; type = "gem"; }; - version = "1.2.4"; + version = "1.2.5"; }; mini_magick = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1aj604x11d9pksbljh0l38f70b558rhdgji1s9i763hiagvvx2hs"; + sha256 = "0slh78f9z6n0l1i2km7m48yz7l4fjrk88sj1f4mh1wb39sl2yc37"; type = "gem"; }; - version = "4.11.0"; + version = "4.12.0"; }; mini_mime = { groups = [ @@ -2174,20 +2119,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0bkmfi9mb49m0fkdhl2g38i3xxa02d411gg0m8x0gvbwfmmg5ym3"; + sha256 = "1hmszq7p4zp2ha3qjv1axam602rgnqhlz5zfzil7yk4nvfwcv1bn"; type = "gem"; }; - version = "5.20.0"; + version = "5.21.2"; }; msgpack = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "06iajjyhx0rvpn4yr3h1hc4w4w3k59bdmfhxnjzzh76wsrdxxrc6"; + sha256 = "1a5adcb7bwan09mqhj3wi9ib52hmdzmqg7q08pggn3adibyn5asr"; type = "gem"; }; - version = "1.4.2"; + version = "1.7.2"; }; multi_json = { groups = [ "default" ]; @@ -2311,20 +2256,6 @@ }; version = "1.16.2"; }; - open4 = { - groups = [ - "default" - "development" - "test" - ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "1cgls3f9dlrpil846q0w7h66vsc33jqn84nql4gcqkk221rh7px1"; - type = "gem"; - }; - version = "1.3.4"; - }; openid_connect = { dependencies = [ "activemodel" @@ -2364,10 +2295,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0jcc512l38c0c163ni3jgskvq1vc3mr8ly5pvjijzwvfml9lf597"; + sha256 = "15wkxrg1sj3n1h2g8jcrn7gcapwcgxr659ypjf75z1ipkgxqxwsv"; type = "gem"; }; - version = "1.23.0"; + version = "1.24.0"; }; parsby = { groups = [ "default" ]; @@ -2391,10 +2322,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "181faqz59p2mbfab5q4l1r298pq0nxl0k85rjcb58g0lardmv321"; + sha256 = "11r6kp8wam0nkfvnwyc1fmvky102r1vcfr84vi2p1a2wa0z32j3p"; type = "gem"; }; - version = "3.3.0.2"; + version = "3.3.0.5"; }; pdf-core = { groups = [ "default" ]; @@ -2411,20 +2342,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "07m6lxljabw9kyww5k5lgsxsznsm1v5l14r1la09gqka9b5kv3yr"; + sha256 = "0pfj771p5a29yyyw58qacks464sl86d5m3jxjl5rlqqw2m3v5xq4"; type = "gem"; }; - version = "1.4.6"; + version = "1.5.4"; }; phonelib = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "10grpnng2bkf3szmadkn2mkq95rk5a0jl72x1qq4bxsr6b6liyzz"; + sha256 = "1d97488hh70n56gdyra1ajynfp36fp1ca1hy55dghf52vklyjgac"; type = "gem"; }; - version = "0.6.53"; + version = "0.8.7"; }; prawn = { dependencies = [ @@ -2442,18 +2373,18 @@ }; prawn-rails = { dependencies = [ + "actionview" "prawn" "prawn-table" - "rails" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1wxjs8wmkfd2zc864irpkddjapb1a9ncsiybmx4lx8dxbzxhsycm"; + sha256 = "1iw27r6iskh0wy8xz5i1r97m0ympc81jzrimjqgkjkl9figdbmcf"; type = "gem"; }; - version = "1.3.0"; + version = "1.4.2"; }; prawn-table = { dependencies = [ "prawn" ]; @@ -2484,16 +2415,17 @@ premailer-rails = { dependencies = [ "actionmailer" + "net-smtp" "premailer" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0q23clzqgzxcg1jld7hn5jy2yqxvana3iw66vmjgzz7y4ylf97b6"; + sha256 = "0004f73kgrglida336fqkgx906m6n05nnfc17mypzg5rc78iaf61"; type = "gem"; }; - version = "1.11.1"; + version = "1.12.0"; }; "promise.rb" = { groups = [ "default" ]; @@ -2551,10 +2483,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "17z2f7w3syh3c04c8m1v9pvb9pfpymk8b5plszr5l24hx374xvsd"; + sha256 = "10diasjqi1g7s19ns14sldia4wl4c0z1m4pva66q4y2jqvks4qjw"; type = "gem"; }; - version = "2.2.0"; + version = "2.3.1"; }; raabro = { groups = [ "default" ]; @@ -2600,10 +2532,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0kiixzpazjqgljjy1ngfz1by5vz6kjx0d4mf1fq7b3ywpfjf80lq"; + sha256 = "0z6pj5vjgl6swq7a33gssf795k958mss8gpmdb4v4cydcs7px91w"; type = "gem"; }; - version = "6.5.0"; + version = "6.7.0"; }; rack-mini-profiler = { dependencies = [ "rack" ]; @@ -2611,10 +2543,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "121fqk18x1bd52c2bkz8wkvv9nkgpqphj5aycnb7lkf67jkwic0h"; + sha256 = "1cbz4ih4ji2ika935x03in060kh236lyxfwk0c09p2l1wim59xcv"; type = "gem"; }; - version = "3.0.0"; + version = "3.3.0"; }; rack-oauth2 = { dependencies = [ @@ -2753,10 +2685,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0dnj1vasfh3349sbxq6279ky377fqmf5pfnjfnl9wxrf6idygbpa"; + sha256 = "1kcbqh3kyhj3pvl52wychxhjvl2945g3wymgm26rscaxlbxx05qb"; type = "gem"; }; - version = "1.6.1"; + version = "1.7.2"; }; rails-html-sanitizer = { dependencies = [ @@ -2785,10 +2717,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1lrbrx88ic42adcj36wip3dk1svmqld1f7qksngi4b9kqnc8w5g3"; + sha256 = "1k8jvm3l4gafw7hyvpky7yzjjnkr3iy7l59lyam8ah3kqhmzk7zf"; type = "gem"; }; - version = "7.0.3"; + version = "7.0.8"; }; railties = { dependencies = [ @@ -2907,10 +2839,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "10r5z5mg1x5kjx3wvwx5d8bqgd2j8pc4dlaasq7nmnl3nsn7sn9k"; + sha256 = "1n7k4sgx5vzsigp8c15flz4fclqy4j2a33vim7b2c2w5jyjhwxrv"; type = "gem"; }; - version = "5.0.6"; + version = "5.0.8"; }; redis-client = { dependencies = [ "connection_pool" ]; @@ -2918,10 +2850,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "013p2968vqrr282yvxp3pyy5vn0nrgdppzqywbwbfjq2kkwx2fx9"; + sha256 = "1afyfxg5kxmrxsbsvqvk9zmqdi85wa0v164a3x3dwb3x03plp06y"; type = "gem"; }; - version = "0.18.0"; + version = "0.19.1"; }; regexp_parser = { groups = [ @@ -2932,10 +2864,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "136br91alxdwh1s85z912dwz23qlhm212vy6i3wkinz3z8mkxxl3"; + sha256 = "1ndxm0xnv27p4gv6xynk6q41irckj76q1jsqpysd9h6f86hhp841"; type = "gem"; }; - version = "2.8.1"; + version = "2.9.0"; }; reline = { dependencies = [ "io-console" ]; @@ -2958,10 +2890,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0cx74kispmnw3ljwb239j65a2j14n8jlsygy372hrsa8mxc71hxi"; + sha256 = "13ppgmsbrqah08j06bybd3cddv6dml79yzyjn7r8j1src78h98h7"; type = "gem"; }; - version = "1.5.0"; + version = "1.5.1"; }; responders = { dependencies = [ @@ -3051,20 +2983,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0f1cv9a9sjqc898qm3h7zmkhwglrjw5blsskbg3gsaws01d4bc47"; + sha256 = "1hggzz8i1l62pkkiybhiqv6ypxw7q844sddrrbbfczjcnj5sivi3"; type = "gem"; }; - version = "1.2.0"; + version = "2.2.0"; }; rqrcode_core = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "00kqasqja8zyzqvlgiwd9r0wndqk01qk5j68a8lhlz4ayrd4qy0y"; + sha256 = "06ld6386hbdhy5h0k09axmgn424kavpc8f27k1vjhknjhbf8jjfg"; type = "gem"; }; - version = "0.2.0"; + version = "1.2.0"; }; rspec-core = { dependencies = [ "rspec-support" ]; @@ -3076,10 +3008,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0l95bnjxdabrn79hwdhn2q1n7mn26pj7y1w5660v5qi81x458nqm"; + sha256 = "0k252n7s80bvjvpskgfm285a3djjjqyjcarlh3aq7a4dx2s94xsm"; type = "gem"; }; - version = "3.12.2"; + version = "3.13.0"; }; rspec-expectations = { dependencies = [ @@ -3094,10 +3026,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "05j44jfqlv7j2rpxb5vqzf9hfv7w8ba46wwgxwcwd8p0wzi1hg89"; + sha256 = "0bhhjzwdk96vf3gq3rs7mln80q27fhq82hda3r15byb24b34h7b2"; type = "gem"; }; - version = "3.12.3"; + version = "3.13.0"; }; rspec-mocks = { dependencies = [ @@ -3112,10 +3044,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1hfm17xakfvwya236graj6c2arr4sb9zasp35q5fykhyz8mhs0w2"; + sha256 = "0rkzkcfk2x0qjr5fxw6ib4wpjy0hqbziywplnp6pg3bm2l98jnkk"; type = "gem"; }; - version = "3.12.5"; + version = "3.13.0"; }; rspec-rails = { dependencies = [ @@ -3134,10 +3066,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0d3fnabkaw8n0na2dpnlg2xygggj51djzpj9x6y5rkiqbfyqwv01"; + sha256 = "1clmx6qzdbpm1g8ycg38gjbqsbr8ccqi6hqyx88g8yckz1hrx55x"; type = "gem"; }; - version = "6.0.1"; + version = "6.1.1"; }; rspec-retry = { dependencies = [ "rspec-core" ]; @@ -3159,10 +3091,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "12y52zwwb3xr7h91dy9k3ndmyyhr3mjcayk0nnarnrzz8yr48kfx"; + sha256 = "0msjfw99dkbvmviv3wsid4k9h1prdgq7pnm52dcyf362p19mywhf"; type = "gem"; }; - version = "3.12.0"; + version = "3.13.0"; }; rspec_junit_formatter = { dependencies = [ "rspec-core" ]; @@ -3170,14 +3102,15 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1aynmrgnv26pkprrajvp7advb8nbh0x4pkwk6jwq8qmwzarzk21p"; + sha256 = "059bnq1gcwl9g93cqf13zpz38zk7jxaa43anzz06qkmfwrsfdpa0"; type = "gem"; }; - version = "0.4.1"; + version = "0.6.0"; }; rubocop = { dependencies = [ "json" + "language_server-protocol" "parallel" "parser" "rainbow" @@ -3191,10 +3124,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0l46lw5gfj3mcm982wpmx7br4rs466gyislv0hfwcsk8dxhv1zkw"; + sha256 = "0v67rgbhzanbf02fy5xasaxgmhxghlqb2cxjvbplinm2zfzs0380"; type = "gem"; }; - version = "1.50.2"; + version = "1.60.2"; }; rubocop-ast = { dependencies = [ "parser" ]; @@ -3205,10 +3138,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0n2gsafg6p7nr1z8i1hkvp2qqkkbg842ba183dnl0h08xd9ms6q5"; + sha256 = "1cs9cc5p9q70valk4na3lki4xs88b52486p2v46yx3q1n5969bgs"; type = "gem"; }; - version = "1.28.0"; + version = "1.30.0"; }; rubocop-capybara = { dependencies = [ "rubocop" ]; @@ -3219,10 +3152,24 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1pz52ml0qbxgcjlmp8y0wsq8xy398n6ypkbrwfaa8zb0v7pscj6n"; + sha256 = "0f5r9di123hc4x2h453a143986plfzz9935bwc7267wj8awl8s1a"; type = "gem"; }; - version = "2.17.1"; + version = "2.20.0"; + }; + rubocop-factory_bot = { + dependencies = [ "rubocop" ]; + groups = [ + "default" + "development" + ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0d012phc7z5h1j1d2aisnbkmqlb95sld5jriia5qg2gpgbg1nxb2"; + type = "gem"; + }; + version = "2.25.1"; }; rubocop-performance = { dependencies = [ @@ -3233,39 +3180,41 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1z6i24r0485fxa5n4g3rhp88w589fifszhd1khbzya2iiknkjxkr"; + sha256 = "0cf7fn4dwf45r3nhnda0dhnwn8qghswyqbfxr2ippb3z8a6gmc8v"; type = "gem"; }; - version = "1.17.1"; + version = "1.20.2"; }; rubocop-rails = { dependencies = [ "activesupport" "rack" "rubocop" + "rubocop-ast" ]; groups = [ "development" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0j6dn8pz70bngx6van8yzsimpdd93gm7c8lr93wz1j4ahm6q4hn9"; + sha256 = "1id396xvixh5w19bjsli477mn4dr48ff8n1243d2z0y4zr1ld52h"; type = "gem"; }; - version = "2.19.1"; + version = "2.23.1"; }; rubocop-rspec = { dependencies = [ "rubocop" "rubocop-capybara" + "rubocop-factory_bot" ]; groups = [ "development" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0ydmr0qhldrndh86zy87yyl17i1mcxfv83jzb6lmx18cghkz7lpd"; + sha256 = "0n24wy34shczlr5fnim7vcbrgvs0hffzw89n06fxziim9iws406s"; type = "gem"; }; - version = "2.20.0"; + version = "2.26.1"; }; ruby-graphviz = { dependencies = [ "rexml" ]; @@ -3341,10 +3290,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0h57ls13k0f3rni5lf1xy2mv9g6f80c8x0fnv9yc5g4hyj44af9m"; + sha256 = "1znhz811yjadqaqn1ri52adhwb2gyhwf0wpkyx5i3f85zf1s1h0y"; type = "gem"; }; - version = "0.14.0"; + version = "0.16.0"; }; sanitize = { dependencies = [ @@ -3446,13 +3395,14 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "07qfhkviz26ahf21wjm9ijk33qy0v4q5m151mb804va1y8wl9jhz"; + sha256 = "1l2qf5w0bk01s50gzx8clzw4zchff9a01kk2s8fnpz65g7rgh4g9"; type = "gem"; }; - version = "0.114.0"; + version = "0.121.0"; }; selenium-webdriver = { dependencies = [ + "base64" "rexml" "rubyzip" "websocket" @@ -3461,10 +3411,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "037v9w6rwkdi9msydiyj31pxdlh4vcr8h8w3g1mzanbsas2m1b1a"; + sha256 = "0g3l3invk95w1f72mpp0r4hc3vsc3070c1xd1wg76kfg2r182xnq"; type = "gem"; }; - version = "4.13.1"; + version = "4.17.0"; }; sentry-delayed_job = { dependencies = [ @@ -3525,10 +3475,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1qi7gzli00mqlaq9an28m6xd323k7grgq19r6dqa2amjnnxy41ld"; + sha256 = "1p83ca48h812h5gksw2q0x5289jsc4c417f8s6w9d4a12jzw86zi"; type = "gem"; }; - version = "4.5.1"; + version = "6.1.0"; }; sib-api-v3-sdk = { dependencies = [ @@ -3897,27 +3847,6 @@ }; version = "1.0.2"; }; - unf = { - dependencies = [ "unf_ext" ]; - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0bh2cf73i2ffh4fcpdn9ir4mhq8zi50ik0zqa1braahzadx536a9"; - type = "gem"; - }; - version = "0.1.4"; - }; - unf_ext = { - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0wc47r23h063l8ysws8sy24gzh74mks81cak3lkzlrw4qkqb3sg4"; - type = "gem"; - }; - version = "0.0.7.7"; - }; unicode-display_width = { groups = [ "default" @@ -3926,10 +3855,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1gi82k102q7bkmfi7ggn9ciypn897ylln1jk9q67kjhr39fj043a"; + sha256 = "1d0azx233nags5jx3fqyr23qa2rhgzbhv8pxp46dgbg1mpf82xky"; type = "gem"; }; - version = "2.4.2"; + version = "2.5.0"; }; uri_template = { groups = [ "default" ];