GIT remote: https://github.com/binarylogic/authlogic.git revision: d155fff4672595af99cb3488d9731f1efc595049 ref: d155fff4672595af99cb3488d9731f1efc595049 specs: authlogic (6.4.3) activemodel (>= 5.2, < 8.1) activerecord (>= 5.2, < 8.1) activesupport (>= 5.2, < 8.1) request_store (~> 1.0) GIT remote: https://github.com/instructure/rspecq.git revision: 0c85a8dfb128c26786312c02017f2b1af921b86b specs: rspecq (0.7.1) redis (>= 4.0, < 6.0) rspec-core rspec_junit_formatter sentry-ruby GIT remote: https://github.com/instructure/soap4r.git revision: 33f7b37c0372787b4f6a40a50d0dbb1dc7a7fb3a specs: soap4r-ng (2.0.4) GIT remote: https://github.com/instructure/stackprof.git revision: b275d4c60011391dba41016b4a05bf09eebe3703 branch: switch-d3-data-to-iterative specs: stackprof (0.2.27) GIT remote: https://github.com/wrapbook/crystalball.git revision: 59837f892594816705b7bb6611191a7bda0c3fb5 specs: crystalball (0.7.0) git PATH remote: gems/i18n_extraction specs: i18n_extraction (0.0.1) activesupport i18nliner (~> 0.1) sexp_processor (~> 4.14, >= 4.14.1) PATH remote: gems/i18n_tasks specs: i18n_tasks (0.0.1) activesupport csv i18n (>= 0.7, < 2) i18n_extraction utf8_cleaner PATH remote: gems/plugins/academic_benchmark specs: academic_benchmark (1.1.0) academic_benchmarks (~> 1.1.0) railties (>= 3.2) PATH remote: gems/plugins/account_reports specs: account_reports (1.1.0) railties (>= 3.2) PATH remote: gems/plugins/moodle_importer specs: moodle_importer (1.0.0) moodle2cc (~> 0.2) rails (>= 3.2) PATH remote: gems/plugins/qti_exporter specs: qti_exporter (1.0.0) rails (>= 3.2) PATH remote: gems/plugins/respondus_soap_endpoint specs: respondus_soap_endpoint (1.1.0) rails (>= 3.2) soap4r-middleware (= 0.8.7) soap4r-ng (~> 2.0) PATH remote: gems/plugins/simply_versioned specs: simply_versioned (1.0.0) activerecord (>= 3.2) PATH remote: gems/rubocop-canvas specs: rubocop-canvas (1.0.0) activesupport (>= 7.0) jira_ref_parser (= 1.0.1) outrigger (~> 3.0, >= 3.0.1) railties (>= 7.0, < 8.1) rubocop (~> 1.19) rubocop-rails (~> 2.19) PATH remote: gems specs: activesupport-suspend_callbacks (0.0.1) activesupport (>= 3.2, < 8.1) acts_as_list (0.0.1) activerecord (>= 3.2) adheres_to_policy (0.0.1) activesupport (< 8.1) attachment_fu (1.0.0) activerecord (>= 3.2) railties (>= 3.2) autoextend (1.0.0) bookmarked_collection (1.0.0) activerecord (>= 3.2) folio-pagination (~> 0.0.12) json_token paginated_collection railties (>= 3.2) will_paginate (>= 3.0, < 5.0) broadcast_policy (1.0.0) activesupport after_transaction_commit canvas_breach_mitigation (0.0.1) activesupport canvas_cache (0.1.0) activesupport config_file digest-murmurhash (>= 1.1.0) guardrail (>= 2.0.0) redis (~> 5.0) redis-clustering (~> 5.0) redis-scripting (>= 1.0.0) canvas_color (0.0.1) canvas_crummy (0.0.1) canvas_dynamodb (0.0.1) aws-sdk-applicationautoscaling (~> 1.26) aws-sdk-dynamodb (~> 1.32) benchmark (~> 0.4) canvas_errors (0.1.0) activesupport code_ownership inst-jobs canvas_ext (1.0.0) activesupport tzinfo canvas_http (1.0.0) canvas_cache legacy_multipart logger (~> 1.5) canvas_kaltura (1.0.0) canvas_http canvas_slug canvas_sort csv legacy_multipart nokogiri canvas_mimetype_fu (0.0.1) canvas_panda_pub (1.0.0) canvas_http json-jwt (~> 1.10) canvas_partman (2.0.0) activerecord (>= 6.1, < 8.1) activerecord-pg-extensions (~> 0.4) pg (>= 0.17, < 2.0) canvas_quiz_statistics (0.1.0) activesupport html_text_helper canvas_sanitize (0.0.1) sanitize (~> 7.0) canvas_security (0.1.0) activesupport canvas_cache canvas_errors dynamic_settings inst_statsd json-jwt canvas_slug (0.0.1) swearjar (~> 1.4) canvas_sort (1.0.0) canvas_stringex (0.0.1) canvas_text_helper (0.0.1) i18n canvas_time (1.0.0) activesupport tzinfo canvas_unzip (0.0.1) activesupport canvas_mimetype_fu rubyzip config_file (0.1.0) railties (>= 5.0) csv_diff (1.0.0) csv sqlite3 diigo (1.0.0) nokogiri dynamic_settings (0.1.0) activesupport (>= 5.0) config_file diplomat (>= 2.5.1) logger (~> 1.5) railties event_stream (0.1.0) activerecord (>= 4.2) bookmarked_collection inst_statsd json_token paginated_collection google_drive (1.0.0) google-apis-drive_v3 (~> 0.43) html_text_helper (0.0.1) activesupport canvas_text_helper nokogiri sanitize (~> 7.0) twitter-text (~> 3.1) incoming_mail_processor (0.0.1) activesupport (>= 3.2) aws-sdk-s3 aws-sdk-sqs canvas_errors html_text_helper inst_statsd mail (~> 2.8) net-imap net-pop net-smtp utf8_cleaner json_token (0.0.1) base64 json legacy_multipart (0.0.1) base64 canvas_slug mime-types (~> 3.2) live_events (1.0.0) activesupport aws-sdk-kinesis inst_statsd lti-advantage (0.1.0) activemodel (>= 5.1) json-jwt (~> 1.5) lti_outbound (0.0.1) activesupport i18n oauth paginated_collection (1.0.0) folio-pagination (~> 0.0.12) will_paginate (>= 3.0, < 5.0) request_context (0.1.0) actionpack canvas_security railties stringify_ids (1.0.0) turnitin_api (0.1.0) activesupport faraday (~> 2.7) faraday-follow_redirects (~> 0.3) faraday-multipart (~> 1.0) inst_statsd simple_oauth (~> 0.3) utf8_cleaner (0.0.1) workflow (0.0.1) activesupport (>= 3.2, < 8.1) GEM remote: https://rubygems.org/ specs: Ascii85 (2.0.1) academic_benchmarks (1.1.3) activesupport (>= 3.2.22) httparty (~> 0.13) actioncable (8.0.5) actionpack (= 8.0.5) activesupport (= 8.0.5) nio4r (~> 2.0) websocket-driver (>= 0.6.1) zeitwerk (~> 2.6) actionmailbox (8.0.5) actionpack (= 8.0.5) activejob (= 8.0.5) activerecord (= 8.0.5) activestorage (= 8.0.5) activesupport (= 8.0.5) mail (>= 2.8.0) actionmailer (8.0.5) actionpack (= 8.0.5) actionview (= 8.0.5) activejob (= 8.0.5) activesupport (= 8.0.5) mail (>= 2.8.0) rails-dom-testing (~> 2.2) actionpack (8.0.5) actionview (= 8.0.5) activesupport (= 8.0.5) nokogiri (>= 1.8.5) rack (>= 2.2.4) rack-session (>= 1.0.1) rack-test (>= 0.6.3) rails-dom-testing (~> 2.2) rails-html-sanitizer (~> 1.6) useragent (~> 0.16) actiontext (8.0.5) actionpack (= 8.0.5) activerecord (= 8.0.5) activestorage (= 8.0.5) activesupport (= 8.0.5) globalid (>= 0.6.0) nokogiri (>= 1.8.5) actionview (8.0.5) activesupport (= 8.0.5) builder (~> 3.1) erubi (~> 1.11) rails-dom-testing (~> 2.2) rails-html-sanitizer (~> 1.6) active_model_serializers (0.9.9) activemodel (>= 3.2) concurrent-ruby (~> 1.0) active_record_query_trace (1.9) activerecord (>= 6.0.0) activejob (8.0.5) activesupport (= 8.0.5) globalid (>= 0.3.6) activemodel (8.0.5) activesupport (= 8.0.5) activerecord (8.0.5) activemodel (= 8.0.5) activesupport (= 8.0.5) timeout (>= 0.4.0) activerecord-pg-extensions (0.6.0) activerecord (>= 7.0, < 8.1) railties (>= 7.0, < 8.1) activestorage (8.0.5) actionpack (= 8.0.5) activejob (= 8.0.5) activerecord (= 8.0.5) activesupport (= 8.0.5) marcel (~> 1.0) activesupport (8.0.5) base64 benchmark (>= 0.3) bigdecimal concurrent-ruby (~> 1.0, >= 1.3.1) connection_pool (>= 2.2.5) drb i18n (>= 1.6, < 2) logger (>= 1.4.2) minitest (>= 5.1) securerandom (>= 0.3) tzinfo (~> 2.0, >= 2.0.5) uri (>= 0.13.1) addressable (2.9.0) public_suffix (>= 2.0.2, < 8.0) adobe_connect (1.0.12) activesupport (>= 2.3.17) nokogiri (>= 1.14.3) rake (>= 0.9.2) aes_key_wrap (1.1.0) afm (1.0.0) after_transaction_commit (2.2.2) activerecord (>= 5.2) aroi (1.0.0) activerecord (>= 5.2) activesupport (>= 5.2) ast (2.4.3) aws-eventstream (1.4.0) aws-partitions (1.1240.0) aws-sdk-applicationautoscaling (1.119.0) aws-sdk-core (~> 3, >= 3.244.0) aws-sigv4 (~> 1.5) aws-sdk-autoscaling (1.157.0) aws-sdk-core (~> 3, >= 3.244.0) aws-sigv4 (~> 1.5) aws-sdk-bedrockruntime (1.75.0) aws-sdk-core (~> 3, >= 3.244.0) aws-sigv4 (~> 1.5) aws-sdk-core (3.245.0) aws-eventstream (~> 1, >= 1.3.0) aws-partitions (~> 1, >= 1.992.0) aws-sigv4 (~> 1.9) base64 bigdecimal jmespath (~> 1, >= 1.6.1) logger aws-sdk-dynamodb (1.165.0) aws-sdk-core (~> 3, >= 3.244.0) aws-sigv4 (~> 1.5) aws-sdk-kinesis (1.98.0) aws-sdk-core (~> 3, >= 3.244.0) aws-sigv4 (~> 1.5) aws-sdk-kms (1.123.0) aws-sdk-core (~> 3, >= 3.244.0) aws-sigv4 (~> 1.5) aws-sdk-s3 (1.219.0) aws-sdk-core (~> 3, >= 3.244.0) aws-sdk-kms (~> 1) aws-sigv4 (~> 1.5) aws-sdk-sns (1.113.0) aws-sdk-core (~> 3, >= 3.244.0) aws-sigv4 (~> 1.5) aws-sdk-sqs (1.112.0) aws-sdk-core (~> 3, >= 3.244.0) aws-sigv4 (~> 1.5) aws-sigv4 (1.12.1) aws-eventstream (~> 1, >= 1.0.2) axe-core-api (4.11.2) dumb_delegator ostruct virtus axe-core-rspec (4.11.2) axe-core-api (= 4.11.2) dumb_delegator ostruct virtus axe-core-selenium (4.11.2) axe-core-api (= 4.11.2) dumb_delegator axiom-types (0.1.1) descendants_tracker (~> 0.0.4) ice_nine (~> 0.11.0) thread_safe (~> 0.3, >= 0.3.1) base64 (0.3.0) bcrypt (3.1.22) benchmark (0.5.0) bigdecimal (3.3.1) bindata (2.5.1) bluecloth (2.2.0) bootsnap (1.23.0) msgpack (~> 1.2) brakeman (8.0.4) racc brotli (0.8.0) browser (6.2.0) builder (3.3.0) business_time (0.13.0) activesupport (>= 3.2.0) tzinfo canvas_connect (0.3.16) adobe_connect (~> 1.0.0) rake (>= 0.9.6) canvas_link_migrator (1.0.19) activesupport addressable bigdecimal nokogiri rack canvas_webex (0.18.2) railties cgi (0.5.1) childprocess (5.1.0) logger (~> 1.5) chunky_png (1.4.0) code_ownership (2.1.2) code_teams (~> 1.0) packs-specification sorbet-runtime (>= 0.6.12763) code_ownership (2.1.2-aarch64-linux) code_teams (~> 1.0) packs-specification sorbet-runtime (>= 0.6.12763) code_ownership (2.1.2-arm64-darwin) code_teams (~> 1.0) packs-specification sorbet-runtime (>= 0.6.12763) code_ownership (2.1.2-x86_64-darwin) code_teams (~> 1.0) packs-specification sorbet-runtime (>= 0.6.12763) code_ownership (2.1.2-x86_64-linux) code_teams (~> 1.0) packs-specification sorbet-runtime (>= 0.6.12763) code_teams (1.3.0) sorbet-runtime coercible (1.0.0) descendants_tracker (~> 0.0.1) colored (1.2) colorize (1.1.0) concurrent-ruby (1.3.6) connection_pool (3.0.2) crack (1.0.1) bigdecimal rexml crass (1.0.6) css_parser (2.0.0) addressable csv (3.3.5) database_cleaner (2.1.0) database_cleaner-active_record (>= 2, < 3) database_cleaner-active_record (2.2.2) activerecord (>= 5.a) database_cleaner-core (~> 2.0) database_cleaner-core (2.0.1) datadog (2.31.0) cgi datadog-ruby_core_source (~> 3.5, >= 3.5.2) libdatadog (~> 30.0.0.1.0) libddwaf (~> 1.30.0.0.0) logger msgpack datadog-ruby_core_source (3.5.2) date (3.5.1) db-query-matchers (0.15.0) activesupport (>= 4.0) rspec (>= 3.0) debug (1.11.1) irb (~> 1.10) reline (>= 0.3.8) debug_inspector (1.2.0) declarative (0.0.20) deep_merge (1.2.2) descendants_tracker (0.0.4) thread_safe (~> 0.3, >= 0.3.1) diff-lcs (1.6.2) digest-murmurhash (1.1.1) diplomat (2.6.6) deep_merge (~> 1.2) faraday (>= 0.9, < 3.0, != 2.0.0) ostruct docile (1.4.1) docx (0.10.0) nokogiri (~> 1.13, >= 1.13.0) rubyzip (>= 2.0, < 4) dogstatsd-ruby (5.7.1) dotenv (3.2.0) drb (2.2.3) dress_code (1.2.1) colored mustache pygments.rb redcarpet dumb_delegator (1.1.0) encrypted_cookie_store-instructure (1.2.15) actionpack (>= 4.2, < 8.1) erb (6.0.4) erubi (1.13.1) escape_code (0.2) et-orbi (1.4.0) tzinfo factory_bot (6.5.6) activesupport (>= 6.1.0) faraday (2.14.1) faraday-net_http (>= 2.0, < 3.5) json logger faraday-follow_redirects (0.5.0) faraday (>= 1, < 3) faraday-multipart (1.2.0) multipart-post (~> 2.0) faraday-net_http (3.4.2) net-http (~> 0.5) feedjira (4.0.2) logger (>= 1.0, < 2) loofah (>= 2.3.1, < 3) sax-machine (>= 1.0, < 2) ffi (1.17.4) ffi (1.17.4-aarch64-linux-gnu) ffi (1.17.4-arm64-darwin) ffi (1.17.4-x86_64-darwin) ffi (1.17.4-x86_64-linux-gnu) ffi-compiler (1.3.2) ffi (>= 1.15.5) rake ffi-icu (0.5.3) ffi (~> 1.0, >= 1.0.9) fiber-storage (1.0.1) flakey_spec_catcher (0.12.1) rspec (~> 3.10) timecop (~> 0.9) folio-pagination (0.0.12) fugit (1.12.1) et-orbi (~> 1.4) raabro (~> 1.4) gepub (2.0.1) nokogiri (>= 1.8.2, < 2.0) rubyzip (>= 3.0, < 3.3) gergich (2.2.1) httparty (~> 0.17) sqlite3 (>= 1.4, < 3.0) git (4.3.2) activesupport (>= 5.0) addressable (~> 2.8) process_executer (~> 4.0) rchardet (~> 1.9) globalid (1.3.0) activesupport (>= 6.1) globby (0.1.2) google-apis-core (1.0.2) addressable (~> 2.8, >= 2.8.7) faraday (~> 2.13) faraday-follow_redirects (~> 0.3) googleauth (~> 1.14) mini_mime (~> 1.1) representable (~> 3.0) retriable (~> 3.1) google-apis-drive_v3 (0.79.0) google-apis-core (>= 0.15.0, < 2.a) google-cloud-env (2.3.1) base64 (~> 0.2) faraday (>= 1.0, < 3.a) google-logging-utils (0.2.0) google-protobuf (4.34.1) bigdecimal rake (~> 13.3) google-protobuf (4.34.1-aarch64-linux-gnu) bigdecimal rake (~> 13.3) google-protobuf (4.34.1-arm64-darwin) bigdecimal rake (~> 13.3) google-protobuf (4.34.1-x86_64-darwin) bigdecimal rake (~> 13.3) google-protobuf (4.34.1-x86_64-linux-gnu) bigdecimal rake (~> 13.3) googleauth (1.16.2) faraday (>= 1.0, < 3.a) google-cloud-env (~> 2.2) google-logging-utils (~> 0.1) jwt (>= 1.4, < 4.0) multi_json (~> 1.11) os (>= 0.9, < 2.0) signet (>= 0.16, < 2.a) graphql (2.5.23) base64 fiber-storage logger graphql-batch (0.6.1) graphql (>= 1.13, < 3) promise.rb (~> 0.7.2) guardrail (3.1.0) activerecord (>= 6.1, < 8.1) railties (>= 6.1, < 8.1) hana (1.3.7) hashdiff (1.2.1) hashery (2.1.2) hashie (5.1.0) logger headless (3.0.0) highline (3.1.2) reline httparty (0.24.2) csv mini_mime (>= 1.0.0) multi_xml (>= 0.5.2) i18n (1.14.8) concurrent-ruby (~> 1.0) i18nliner (0.3.0) activesupport (>= 6.0) erubi (~> 1.7) globby (>= 0.1.1) i18n (>= 1.8.6) nokogiri (>= 1.5.0) prism (~> 1.8) ruby2ruby (~> 2.4) sexp_processor (~> 4.10) ya2yaml (= 0.31) icalendar (2.12.2) base64 ice_cube (~> 0.16) logger ostruct ice_cube (0.17.0) ice_nine (0.11.2) idn-ruby (0.1.5) ims-lti (2.3.7) addressable (~> 2.5, >= 2.5.1) builder (~> 3.2) faraday (< 3.0) json-jwt (~> 1.17) rexml simple_oauth (~> 0.3, >= 0.3.1) inst-jobs (3.3.2) activerecord (>= 7.1) activerecord-pg-extensions (~> 0.4) activesupport (>= 7.1) after_transaction_commit (>= 1.0, < 3) debug_inspector (~> 1.0) fugit (~> 1.3) railties (>= 6.0) inst-jobs-autoscaling (2.1.1) aws-sdk-autoscaling inst-jobs (> 1.0, < 4.0) inst-jobs-statsd (4.0.2) inst-jobs (>= 3.1.1, < 4.0) inst_statsd (~> 3.1) inst_access (0.4.4) activesupport (>= 5) json-jwt (~> 1.13) inst_llm (0.2.4) aws-sdk-bedrockruntime (~> 1.5) inst_statsd (3.4.0) aroi (>= 0.0.7) dogstatsd-ruby (>= 4.2, < 6.0, != 5.0.0) statsd-ruby (~> 1.0) instructure-happymapper (0.5.10) nokogiri (~> 1.5) io-console (0.8.2) irb (1.17.0) pp (>= 0.6.0) prism (>= 1.3.0) rdoc (>= 4.0.0) reline (>= 0.4.2) iso8601 (0.13.0) jira_ref_parser (1.0.1) jmespath (1.6.2) json (2.19.4) json-jwt (1.17.0) activesupport (>= 4.2) aes_key_wrap base64 bindata faraday (~> 2.0) faraday-follow_redirects json-schema (6.2.0) addressable (~> 2.8) bigdecimal (>= 3.1, < 5) json_schemer (2.5.0) bigdecimal hana (~> 1.3) regexp_parser (~> 2.0) simpleidn (~> 0.2) jwt (3.1.2) base64 karafka-core (2.5.13) karafka-rdkafka (>= 0.20.0) logger (>= 1.6.0) karafka-rdkafka (0.26.1) ffi (~> 1.17.1) json (> 2.0) logger mini_portile2 (~> 2.6) rake (> 12) karafka-rdkafka (0.26.1-aarch64-linux-gnu) ffi (~> 1.17.1) json (> 2.0) logger mini_portile2 (~> 2.6) rake (> 12) karafka-rdkafka (0.26.1-arm64-darwin) ffi (~> 1.17.1) json (> 2.0) logger mini_portile2 (~> 2.6) rake (> 12) karafka-rdkafka (0.26.1-x86_64-linux-gnu) ffi (~> 1.17.1) json (> 2.0) logger mini_portile2 (~> 2.6) rake (> 12) language_server-protocol (3.17.0.5) launchy (3.1.1) addressable (~> 2.8) childprocess (~> 5.0) logger (~> 1.6) letter_opener (1.10.0) launchy (>= 2.2, < 4) libdatadog (30.0.0.1.0) libdatadog (30.0.0.1.0-aarch64-linux) libdatadog (30.0.0.1.0-arm64-darwin) libdatadog (30.0.0.1.0-x86_64-linux) libddwaf (1.30.0.0.2) ffi (~> 1.0) libddwaf (1.30.0.0.2-aarch64-linux) ffi (~> 1.0) libddwaf (1.30.0.0.2-arm64-darwin) ffi (~> 1.0) libddwaf (1.30.0.0.2-x86_64-darwin) ffi (~> 1.0) libddwaf (1.30.0.0.2-x86_64-linux) ffi (~> 1.0) link_header (0.0.8) lint_roller (1.1.0) logger (1.7.0) loofah (2.25.1) crass (~> 1.0.2) nokogiri (>= 1.12.0) luminosity_contrast (0.2.1) mail (2.9.0) logger mini_mime (>= 0.1.1) net-imap net-pop net-smtp marcel (1.1.0) matrix (0.4.3) method_source (1.1.0) mime-types (3.7.0) logger mime-types-data (~> 3.2025, >= 3.2025.0507) mime-types-data (3.2026.0414) mimemagic (0.4.3) nokogiri (~> 1) rake mini_magick (5.3.1) logger mini_mime (1.1.5) mini_portile2 (2.8.9) minitest (6.0.5) drb (~> 2.0) prism (~> 1.5) moodle2cc (0.2.47) builder instructure-happymapper (~> 0.5.10) nokogiri rdiscount rubyzip (>= 2.4.1) thor msgpack (1.8.0) multi_json (1.20.1) multi_xml (0.8.1) bigdecimal (>= 3.1, < 5) multipart-post (2.4.1) mustache (1.1.2) net-http (0.9.1) uri (>= 0.11.1) net-http-persistent (4.0.8) connection_pool (>= 2.2.4, < 4) net-imap (0.6.3) date net-protocol net-ldap (0.20.0) base64 ostruct net-pop (0.1.2) net-protocol net-protocol (0.2.2) timeout net-smtp (0.5.1) net-protocol nio4r (2.7.5) nokogiri (1.19.2) mini_portile2 (~> 2.8.2) racc (~> 1.4) nokogiri (1.19.2-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.2-arm64-darwin) racc (~> 1.4) nokogiri (1.19.2-x86_64-darwin) racc (~> 1.4) nokogiri (1.19.2-x86_64-linux-gnu) racc (~> 1.4) nokogiri-xmlsec-instructure (0.12.0) nokogiri (~> 1.13) oauth (1.1.3) base64 (~> 0.1) oauth-tty (~> 1.0, >= 1.0.6) snaky_hash (~> 2.0) version_gem (~> 1.1, >= 1.1.9) oauth-tty (1.0.6) version_gem (~> 1.1, >= 1.1.9) oauth2 (2.0.18) faraday (>= 0.17.3, < 4.0) jwt (>= 1.0, < 4.0) logger (~> 1.2) multi_xml (~> 0.5) rack (>= 1.2, < 4) snaky_hash (~> 2.0, >= 2.0.3) version_gem (~> 1.1, >= 1.1.9) oj (3.17.0) bigdecimal (>= 3.0) ostruct (>= 0.2) once-ler (2.2.0) activerecord (>= 7.0, < 8.1) rspec (>= 3.6) rspec-rails (>= 4.0) os (1.1.4) ostruct (0.6.3) outrigger (3.2.0) activerecord (>= 6.0, < 8.2) railties (>= 6.0, < 8.2) packs-specification (0.0.11) sorbet-runtime parallel (1.27.0) parser (3.3.11.1) ast (~> 2.4.1) racc parslet (2.0.0) pdf-core (0.10.0) pdf-reader (2.15.1) Ascii85 (>= 1.0, < 3.0, != 2.0.0) afm (>= 0.2.1, < 2) hashery (~> 2.0) ruby-rc4 ttfunk pg (1.6.3) pg (1.6.3-aarch64-linux) pg (1.6.3-arm64-darwin) pg (1.6.3-x86_64-darwin) pg (1.6.3-x86_64-linux) pg_query (6.2.2) google-protobuf (>= 3.25.3) pp (0.6.3) prettyprint prawn (2.5.0) matrix (~> 0.4) pdf-core (~> 0.10.0) ttfunk (~> 1.8) prawn-emoji (6.0.0) matrix (~> 0.4) prawn (~> 2.4) unicode-emoji (>= 3.1, < 5.0) prawn-rails (1.6.0) actionview (>= 3.1.0) activesupport (>= 3.1.0) prawn prawn-table prawn-table (0.2.2) prawn (>= 1.3.0, < 3.0.0) prettyprint (0.2.0) prism (1.9.0) process_executer (4.0.2) track_open_instances (~> 0.1) promise.rb (0.7.4) prosopite (2.2.0) pstore (0.2.1) psych (5.3.1) date stringio public_suffix (7.0.5) puma (7.2.0) nio4r (~> 2.0) pygments.rb (4.0.0) raabro (1.4.0) racc (1.8.1) rack (3.2.6) rack-session (2.1.2) base64 (>= 0.1.0) rack (>= 3.0.0) rack-test (2.2.0) rack (>= 1.3) rack3-brotli (1.0.1) brotli (~> 0.3) rack (~> 3.0) rackup (2.3.1) rack (>= 3) rails (8.0.5) actioncable (= 8.0.5) actionmailbox (= 8.0.5) actionmailer (= 8.0.5) actionpack (= 8.0.5) actiontext (= 8.0.5) actionview (= 8.0.5) activejob (= 8.0.5) activemodel (= 8.0.5) activerecord (= 8.0.5) activestorage (= 8.0.5) activesupport (= 8.0.5) bundler (>= 1.15.0) railties (= 8.0.5) rails-controller-testing (1.0.5) actionpack (>= 5.0.1.rc1) actionview (>= 5.0.1.rc1) activesupport (>= 5.0.1.rc1) rails-dom-testing (2.3.0) activesupport (>= 5.0.0) minitest nokogiri (>= 1.6) rails-html-sanitizer (1.7.0) loofah (~> 2.25) nokogiri (>= 1.15.7, != 1.16.7, != 1.16.6, != 1.16.5, != 1.16.4, != 1.16.3, != 1.16.2, != 1.16.1, != 1.16.0.rc1, != 1.16.0) rails-observers (0.1.5) activemodel (>= 4.0) railties (8.0.5) actionpack (= 8.0.5) activesupport (= 8.0.5) irb (~> 1.13) rackup (>= 1.0.0) rake (>= 12.2) thor (~> 1.0, >= 1.2.2) tsort (>= 0.2) zeitwerk (~> 2.6) rainbow (3.1.1) rake (13.4.2) rbs (4.0.2) logger prism (>= 1.6.0) tsort rchardet (1.10.0) rdiscount (2.2.7.4) rdoc (7.2.0) erb psych (>= 4.0.0) tsort redcarpet (3.6.1) redis (5.4.1) redis-client (>= 0.22.0) redis-client (0.28.0) connection_pool redis-cluster-client (0.15.0) redis-client (~> 0.28) redis-clustering (5.4.1) redis (= 5.4.1) redis-cluster-client (>= 0.10.0) redis-scripting (1.0.1) redis (>= 3.0) regexp_parser (2.12.0) reline (0.6.3) io-console (~> 0.5) representable (3.2.0) declarative (< 0.1.0) trailblazer-option (>= 0.1.1, < 0.2.0) uber (< 0.2.0) request_store (1.7.0) rack (>= 1.4) retriable (3.4.1) rexml (3.4.4) ritex (1.0.1) rotp (6.3.0) rqrcode (3.2.0) chunky_png (~> 1.0) rqrcode_core (~> 2.0) rqrcode_core (2.1.0) rrule (0.8.0) activesupport (>= 2.3) rspec (3.13.2) rspec-core (~> 3.13.0) rspec-expectations (~> 3.13.0) rspec-mocks (~> 3.13.0) rspec-collection_matchers (1.2.1) rspec-expectations (>= 2.99.0.beta1) rspec-core (3.13.6) rspec-support (~> 3.13.0) rspec-expectations (3.13.5) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.13.0) rspec-mocks (3.13.8) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.13.0) rspec-openapi (0.25.1) actionpack (>= 5.2.0) rails-dom-testing rspec-core rspec-rails (8.0.4) actionpack (>= 7.2) activesupport (>= 7.2) railties (>= 7.2) rspec-core (>= 3.13.0, < 5.0.0) rspec-expectations (>= 3.13.0, < 5.0.0) rspec-mocks (>= 3.13.0, < 5.0.0) rspec-support (>= 3.13.0, < 5.0.0) rspec-support (3.13.7) rspec_around_all (0.2.0) rspec (>= 2.0) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) rss (0.3.2) rexml rubocop (1.86.1) json (~> 2.3) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.1.0) parallel (>= 1.10) parser (>= 3.3.0.2) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 2.9.3, < 3.0) rubocop-ast (>= 1.49.0, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 4.0) rubocop-ast (1.49.1) parser (>= 3.3.7.2) prism (~> 1.7) rubocop-factory_bot (2.28.0) lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-graphql (1.6.0) lint_roller (~> 1.1) rubocop (>= 1.72.1, < 2) rubocop-inst (1.2.3) rubocop (~> 1.72, >= 1.72.1) rubocop-performance (~> 1.24) rubocop-performance (1.26.1) lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) rubocop-ast (>= 1.47.1, < 2.0) rubocop-rails (2.34.3) activesupport (>= 4.2.0) lint_roller (~> 1.1) rack (>= 1.1) rubocop (>= 1.75.0, < 2.0) rubocop-ast (>= 1.44.0, < 2.0) rubocop-rake (0.7.1) lint_roller (~> 1.1) rubocop (>= 1.72.1) rubocop-rspec (3.9.0) lint_roller (~> 1.1) rubocop (~> 1.81) rubocop-rspec_rails (2.32.0) lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-rspec (~> 3.5) ruby-duration (3.2.3) activesupport (>= 3.0.0) i18n iso8601 ruby-lsp (0.26.9) language_server-protocol (~> 3.17.0) prism (>= 1.2, < 2.0) rbs (>= 3, < 5) ruby-lsp-rspec (0.1.29) ruby-lsp (~> 0.26.0) ruby-progressbar (1.13.0) ruby-rc4 (0.1.5) ruby2ruby (2.6.1) sexp_processor (~> 4.6) rubycas-client (2.3.9) activesupport rubyzip (3.2.2) saml2 (3.3.1) activesupport (>= 3.2, < 8.2) nokogiri (>= 1.5.8, < 2.0) nokogiri-xmlsec-instructure (~> 0.9, >= 0.9.5) sanitize (7.0.0) crass (~> 1.0.2) nokogiri (>= 1.16.8) sax-machine (1.3.2) scrypt (3.1.0) ffi-compiler (>= 1.0, < 2.0) rake (~> 13) securerandom (0.4.1) selenium-webdriver (4.43.0) base64 (~> 0.2) logger (~> 1.4) rexml (~> 3.2, >= 3.2.5) rubyzip (>= 1.2.2, < 4.0) websocket (~> 1.0) sentry-inst_jobs (6.0.0) inst-jobs (~> 3.0) sentry-ruby (~> 6.0) sentry-rails (6.5.0) railties (>= 5.2.0) sentry-ruby (~> 6.5.0) sentry-ruby (6.5.0) bigdecimal concurrent-ruby (~> 1.0, >= 1.0.2) logger sexp_processor (4.17.5) signet (0.21.0) addressable (~> 2.8) faraday (>= 0.17.5, < 3.a) jwt (>= 1.5, < 4.0) multi_json (~> 1.10) simple_oauth (0.4.1) base64 cgi simplecov (0.22.0) docile (~> 1.1) simplecov-html (~> 0.11) simplecov_json_formatter (~> 0.1) simplecov-html (0.13.2) simplecov-rcov (0.3.7) simplecov (>= 0.4.1) simplecov_json_formatter (0.1.4) simpleidn (0.2.3) snaky_hash (2.0.3) hashie (>= 0.1.0, < 6) version_gem (>= 1.1.8, < 3) soap4r-middleware (0.8.7) soap4r-ruby1.9 (= 2.0.5) soap4r-ruby1.9 (2.0.5) sorbet-runtime (0.6.12897) spring (4.4.2) spring-commands-parallel-rspec (1.1.0) spring (>= 0.9.1) spring-commands-rspec (1.0.4) spring (>= 0.9.1) spring-commands-rubocop (0.4.0) spring (>= 1.0) sqlite3 (2.9.3) mini_portile2 (~> 2.8.0) sqlite3 (2.9.3-aarch64-linux-gnu) sqlite3 (2.9.3-arm64-darwin) sqlite3 (2.9.3-x86_64-darwin) sqlite3 (2.9.3-x86_64-linux-gnu) statsd-ruby (1.5.0) stormbreaker (1.0.0) axe-core-api (~> 4.1) axe-core-rspec (~> 4.1) axe-core-selenium (~> 4.1) rspec (~> 3.8) stringio (3.2.0) swagger_yard (1.1.1) parslet yard swearjar (1.4.0) switchman (4.2.4) activerecord (>= 7.1, < 8.1) guardrail (~> 3.1.0) parallel (~> 1.22) railties (>= 7.1, < 8.1) switchman-inst-jobs (4.3.2) inst-jobs (>= 2.4.9, < 4.0) parallel (>= 1.19) railties (>= 7.0, < 8.1) switchman (>= 3.5.14, < 5.0) syslog (0.4.0) logger testrail_client (0.0.1) testrailtagging (0.3.8.7) parser rspec testrail_client thor (1.5.0) thread_safe (0.3.6) timecop (0.9.11) timeout (0.6.1) track_open_instances (0.1.15) trailblazer-option (0.1.2) tsort (0.2.0) ttfunk (1.8.0) bigdecimal (~> 3.1) twitter-text (3.1.0) idn-ruby unf (~> 0.1.0) tzinfo (2.0.6) concurrent-ruby (~> 1.0) uber (0.1.0) unf (0.1.4) unf_ext unf_ext (0.0.9.1) unicode-display_width (3.2.0) unicode-emoji (~> 4.1) unicode-emoji (4.2.0) uri (1.1.1) useragent (0.16.11) vault (0.20.1) aws-sigv4 base64 net-http-persistent (~> 4.0, >= 4.0.2) vericite_api (1.5.3) json (>= 1.4.6) version_gem (1.1.9) virtus (2.0.0) axiom-types (~> 0.1) coercible (~> 1.0) descendants_tracker (~> 0.0, >= 0.0.3) waterdrop (2.9.0) karafka-core (>= 2.5.12, < 3.0.0) karafka-rdkafka (>= 0.24.0) zeitwerk (~> 2.3) wcag_color_contrast (0.1.0) webmock (3.26.2) addressable (>= 2.8.0) crack (>= 0.3.2) hashdiff (>= 0.4.0, < 2.0.0) websocket (1.2.11) websocket-driver (0.8.0) base64 websocket-extensions (>= 0.1.0) websocket-extensions (0.1.5) will_paginate (4.0.1) ya2yaml (0.31) yard (0.9.38) yard-appendix (0.1.8) yard (>= 0.8.0) zeitwerk (2.7.5) PLATFORMS aarch64-linux arm64-darwin ruby x86_64-darwin x86_64-linux DEPENDENCIES academic_benchmark! academic_benchmarks (~> 1.1) account_reports! active_model_serializers (~> 0.9.9) active_record_query_trace (~> 1.8) activesupport-suspend_callbacks! acts_as_list! addressable (~> 2.8) adheres_to_policy! attachment_fu! authlogic! autoextend! aws-sdk-bedrockruntime (~> 1.7) aws-sdk-kinesis (~> 1.45) aws-sdk-s3 (~> 1.119) aws-sdk-sns (~> 1.60) aws-sdk-sqs (~> 1.53) bcrypt (~> 3.1) benchmark (~> 0.4) bigdecimal (~> 3.1) bluecloth (= 2.2.0) bookmarked_collection! bootsnap (~> 1.16) brakeman (~> 8.0) broadcast_policy! browser (~> 6.0) bundler (~> 2.2) business_time (= 0.13.0) canvas_breach_mitigation! canvas_cache! canvas_color! canvas_connect (= 0.3.16) canvas_crummy! canvas_dynamodb! canvas_errors! canvas_ext! canvas_http! canvas_kaltura! canvas_link_migrator (~> 1.0) canvas_mimetype_fu! canvas_panda_pub! canvas_partman! canvas_quiz_statistics! canvas_sanitize! canvas_security! canvas_slug! canvas_sort! canvas_stringex! canvas_text_helper! canvas_time! canvas_unzip! canvas_webex (= 0.18.2) code_ownership (~> 2.1) colorize (~> 1.0) config_file! crystalball! css_parser (~> 2.0) csv_diff! database_cleaner (~> 2.0) datadog (~> 2.1) db-query-matchers (~> 0.12) debug (~> 1.10) diigo! diplomat (~> 2.6) docx (~> 0.8) dotenv (~> 3.0) dress_code (= 1.2.1) dynamic_settings! encrypted_cookie_store-instructure (~> 1.2) escape_code (= 0.2) event_stream! factory_bot (~> 6.3) feedjira (~> 4.0) ffi-icu (~> 0.5) flakey_spec_catcher (~> 0.12) gepub (~> 2.0) gergich (~> 2.1) google_drive! graphql (~> 2.3) graphql-batch (~> 0.5) guardrail (~> 3.0) hashdiff (~> 1.1) headless (~> 3.0) highline (~> 3.0) html_text_helper! httparty (~> 0.24) i18n_extraction! i18n_tasks! i18nliner (~> 0.3) icalendar (~> 2.9) ims-lti (~> 2.3) incoming_mail_processor! inst-jobs (~> 3.1) inst-jobs-autoscaling (= 2.1.1) inst-jobs-statsd (~> 4.0) inst_access (= 0.4.4) inst_llm (~> 0.2.4) inst_statsd (~> 3.0) json-jwt (~> 1.13) json-schema (~> 6.0) json_schemer (~> 2.0) json_token! legacy_multipart! letter_opener (~> 1.8) link_header (= 0.0.8) live_events! logger (~> 1.5) lti-advantage! lti_outbound! luminosity_contrast (= 0.2.1) method_source (~> 1.1) mime-types (~> 3.5) mimemagic (~> 0.4.3) mini_magick (~> 5.0) moodle_importer! multi_json (~> 1.19) net-http (~> 0.1) net-ldap (~> 0.18) oauth (~> 1.1) oauth2 (~> 2.0) oj (~> 3.16) once-ler (~> 2.0) outrigger (~> 3.0) paginated_collection! parallel (~> 1.23) pdf-reader (~> 2.11) pg (~> 1.6) pg_query (~> 6.0) prawn-emoji (~> 6.0) prawn-rails (~> 1.4) prosopite (~> 2.1) pstore (~> 0.2) puma (~> 7.0) qti_exporter! rack (~> 3.2) rack3-brotli (~> 1.0) rails (~> 8.0.0) rails-controller-testing (= 1.0.5) rails-observers (= 0.1.5) redcarpet (~> 3.6) redis-clustering (~> 5.0) redis-scripting (= 1.0.1) request_context! respondus_soap_endpoint! retriable (~> 3.1) ritex (= 1.0.1) rotp (~> 6.2) rqrcode (~> 3.0) rrule (~> 0.5) rspec (~> 3.12) rspec-collection_matchers (~> 1.2) rspec-openapi (~> 0.25) rspec-rails (~> 8.0) rspec_around_all (= 0.2.0) rspecq! rss (~> 0.3) rubocop-canvas! rubocop-factory_bot (~> 2.22) rubocop-graphql (~> 1.3) rubocop-inst (~> 1) rubocop-rails (~> 2.19) rubocop-rake (~> 0.6) rubocop-rspec (~> 3.0) rubocop-rspec_rails (~> 2.29) ruby-duration (= 3.2.3) ruby-lsp-rspec (~> 0.1.18) rubycas-client (= 2.3.9) rubyzip (~> 3.0) saml2 (~> 3.1) sanitize (~> 7.0) scrypt (~> 3.0) selenium-webdriver (~> 4.12) sentry-inst_jobs (~> 6.0) sentry-rails (~> 6.0) simplecov-rcov (~> 0.3) simply_versioned! soap4r-ng! spring-commands-parallel-rspec (= 1.1.0) spring-commands-rspec (= 1.0.4) spring-commands-rubocop (~> 0.4) sqlite3 (~> 2.6) stackprof! stormbreaker (~> 1.0) stringify_ids! swagger_yard (~> 1.1) switchman (~> 4.0) switchman-inst-jobs (~> 4.0) syslog (~> 0.1) testrailtagging (= 0.3.8.7) timecop (~> 0.9) turnitin_api! utf8_cleaner! vault (~> 0.17) vericite_api (= 1.5.3) waterdrop (~> 2.9) wcag_color_contrast (= 0.1.0) webmock (~> 3.18) workflow! yard (~> 0.9) yard-appendix (= 0.1.8) RUBY VERSION ruby 3.4.1p0 BUNDLED WITH 2.6.7