nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 4891 lines 113 kB view raw
1{ 2 actioncable = { 3 dependencies = [ 4 "actionpack" 5 "activesupport" 6 "nio4r" 7 "websocket-driver" 8 "zeitwerk" 9 ]; 10 groups = [ "default" ]; 11 platforms = [ ]; 12 source = { 13 remotes = [ "https://rubygems.org" ]; 14 sha256 = "14vlhzrgfgmz0fvrvd81j9xfw8ig091yiwq496firapgxffd7jpq"; 15 type = "gem"; 16 }; 17 version = "8.0.3"; 18 }; 19 actionmailbox = { 20 dependencies = [ 21 "actionpack" 22 "activejob" 23 "activerecord" 24 "activestorage" 25 "activesupport" 26 "mail" 27 ]; 28 groups = [ "default" ]; 29 platforms = [ ]; 30 source = { 31 remotes = [ "https://rubygems.org" ]; 32 sha256 = "0bxxqqflmczwl4ivcqjwwsnrhljcalk1i2hj02qisr3wjgw4811a"; 33 type = "gem"; 34 }; 35 version = "8.0.3"; 36 }; 37 actionmailer = { 38 dependencies = [ 39 "actionpack" 40 "actionview" 41 "activejob" 42 "activesupport" 43 "mail" 44 "rails-dom-testing" 45 ]; 46 groups = [ 47 "default" 48 "development" 49 ]; 50 platforms = [ ]; 51 source = { 52 remotes = [ "https://rubygems.org" ]; 53 sha256 = "08y7ihafq71879ncq963rwi541b0gafqx8h5ba26zab521qc7h3d"; 54 type = "gem"; 55 }; 56 version = "8.0.3"; 57 }; 58 actionpack = { 59 dependencies = [ 60 "actionview" 61 "activesupport" 62 "nokogiri" 63 "rack" 64 "rack-session" 65 "rack-test" 66 "rails-dom-testing" 67 "rails-html-sanitizer" 68 "useragent" 69 ]; 70 groups = [ 71 "default" 72 "development" 73 "pam_authentication" 74 "production" 75 "test" 76 ]; 77 platforms = [ ]; 78 source = { 79 remotes = [ "https://rubygems.org" ]; 80 sha256 = "1lsspr8nffzn8qpfmj654w1qja1915x6bnzzhpbjj1cy235j2g6n"; 81 type = "gem"; 82 }; 83 version = "8.0.3"; 84 }; 85 actiontext = { 86 dependencies = [ 87 "actionpack" 88 "activerecord" 89 "activestorage" 90 "activesupport" 91 "globalid" 92 "nokogiri" 93 ]; 94 groups = [ "default" ]; 95 platforms = [ ]; 96 source = { 97 remotes = [ "https://rubygems.org" ]; 98 sha256 = "1x4xd8h5sdwdm3rc8h2pxxmq4a0i0wa0gk6c56zq58pzc3xgsihw"; 99 type = "gem"; 100 }; 101 version = "8.0.3"; 102 }; 103 actionview = { 104 dependencies = [ 105 "activesupport" 106 "builder" 107 "erubi" 108 "rails-dom-testing" 109 "rails-html-sanitizer" 110 ]; 111 groups = [ 112 "default" 113 "development" 114 "pam_authentication" 115 "production" 116 "test" 117 ]; 118 platforms = [ ]; 119 source = { 120 remotes = [ "https://rubygems.org" ]; 121 sha256 = "0rnfn44g217n9hgvn4ga7l0hl149b91djnl07nzra7kxy1pr8wai"; 122 type = "gem"; 123 }; 124 version = "8.0.3"; 125 }; 126 active_model_serializers = { 127 dependencies = [ 128 "actionpack" 129 "activemodel" 130 "case_transform" 131 "jsonapi-renderer" 132 ]; 133 groups = [ "default" ]; 134 platforms = [ ]; 135 source = { 136 remotes = [ "https://rubygems.org" ]; 137 sha256 = "0k0cig5ic38vfd7iba3rv3h7hs2lmycqp0wx4w286kmbhch5n9q8"; 138 type = "gem"; 139 }; 140 version = "0.10.15"; 141 }; 142 activejob = { 143 dependencies = [ 144 "activesupport" 145 "globalid" 146 ]; 147 groups = [ 148 "default" 149 "development" 150 ]; 151 platforms = [ ]; 152 source = { 153 remotes = [ "https://rubygems.org" ]; 154 sha256 = "1dm1vc5vvk5pwq4x7sfh3g6qzzwbyac37ggh1mm1rzraharxv7j6"; 155 type = "gem"; 156 }; 157 version = "8.0.3"; 158 }; 159 activemodel = { 160 dependencies = [ "activesupport" ]; 161 groups = [ 162 "default" 163 "development" 164 "test" 165 ]; 166 platforms = [ ]; 167 source = { 168 remotes = [ "https://rubygems.org" ]; 169 sha256 = "0z565q17fmhj4b9j689r0xx1s26w1xcw8z0qyb6h8v0wb8j0fsa0"; 170 type = "gem"; 171 }; 172 version = "8.0.3"; 173 }; 174 activerecord = { 175 dependencies = [ 176 "activemodel" 177 "activesupport" 178 "timeout" 179 ]; 180 groups = [ 181 "default" 182 "development" 183 "test" 184 ]; 185 platforms = [ ]; 186 source = { 187 remotes = [ "https://rubygems.org" ]; 188 sha256 = "1a6fng58lria02wlwiqjgqway0nx1wq31dsxn5xvbk7958xwd5cv"; 189 type = "gem"; 190 }; 191 version = "8.0.3"; 192 }; 193 activestorage = { 194 dependencies = [ 195 "actionpack" 196 "activejob" 197 "activerecord" 198 "activesupport" 199 "marcel" 200 ]; 201 groups = [ "default" ]; 202 platforms = [ ]; 203 source = { 204 remotes = [ "https://rubygems.org" ]; 205 sha256 = "0plck0b57b9ni8n52hj5slv5n8i7w3nfwq6r47nkb2hjbpmsskjg"; 206 type = "gem"; 207 }; 208 version = "8.0.3"; 209 }; 210 activesupport = { 211 dependencies = [ 212 "base64" 213 "benchmark" 214 "bigdecimal" 215 "concurrent-ruby" 216 "connection_pool" 217 "drb" 218 "i18n" 219 "logger" 220 "minitest" 221 "securerandom" 222 "tzinfo" 223 "uri" 224 ]; 225 groups = [ 226 "default" 227 "development" 228 "pam_authentication" 229 "production" 230 "test" 231 ]; 232 platforms = [ ]; 233 source = { 234 remotes = [ "https://rubygems.org" ]; 235 sha256 = "08vqq5y6vniz30p747xa8yfqb3cz8scqd8r65wij62v661gcw4d7"; 236 type = "gem"; 237 }; 238 version = "8.0.3"; 239 }; 240 addressable = { 241 dependencies = [ "public_suffix" ]; 242 groups = [ 243 "default" 244 "development" 245 "test" 246 ]; 247 platforms = [ ]; 248 source = { 249 remotes = [ "https://rubygems.org" ]; 250 sha256 = "0cl2qpvwiffym62z991ynks7imsm87qmgxf0yfsmlwzkgi9qcaa6"; 251 type = "gem"; 252 }; 253 version = "2.8.7"; 254 }; 255 aes_key_wrap = { 256 groups = [ "default" ]; 257 platforms = [ ]; 258 source = { 259 remotes = [ "https://rubygems.org" ]; 260 sha256 = "19bn0y70qm6mfj4y1m0j3s8ggh6dvxwrwrj5vfamhdrpddsz8ddr"; 261 type = "gem"; 262 }; 263 version = "1.1.0"; 264 }; 265 android_key_attestation = { 266 groups = [ "default" ]; 267 platforms = [ ]; 268 source = { 269 remotes = [ "https://rubygems.org" ]; 270 sha256 = "02spc1sh7zsljl02v9d5rdb717b628vw2k7jkkplifyjk4db0zj6"; 271 type = "gem"; 272 }; 273 version = "0.3.0"; 274 }; 275 annotaterb = { 276 dependencies = [ 277 "activerecord" 278 "activesupport" 279 ]; 280 groups = [ "development" ]; 281 platforms = [ ]; 282 source = { 283 remotes = [ "https://rubygems.org" ]; 284 sha256 = "1xwbz5zk37f7p3g6ypxzamisay06hidjmdsrvhxw4q0xin4jw6w7"; 285 type = "gem"; 286 }; 287 version = "4.20.0"; 288 }; 289 ast = { 290 groups = [ 291 "default" 292 "development" 293 ]; 294 platforms = [ ]; 295 source = { 296 remotes = [ "https://rubygems.org" ]; 297 sha256 = "10yknjyn0728gjn6b5syynvrvrwm66bhssbxq8mkhshxghaiailm"; 298 type = "gem"; 299 }; 300 version = "2.4.3"; 301 }; 302 attr_required = { 303 groups = [ "default" ]; 304 platforms = [ ]; 305 source = { 306 remotes = [ "https://rubygems.org" ]; 307 sha256 = "16fbwr6nmsn97n0a6k1nwbpyz08zpinhd6g7196lz1syndbgrszh"; 308 type = "gem"; 309 }; 310 version = "1.0.2"; 311 }; 312 aws-eventstream = { 313 groups = [ "default" ]; 314 platforms = [ ]; 315 source = { 316 remotes = [ "https://rubygems.org" ]; 317 sha256 = "0fqqdqg15rgwgz3mn4pj91agd20csk9gbrhi103d20328dfghsqi"; 318 type = "gem"; 319 }; 320 version = "1.4.0"; 321 }; 322 aws-partitions = { 323 groups = [ "default" ]; 324 platforms = [ ]; 325 source = { 326 remotes = [ "https://rubygems.org" ]; 327 sha256 = "0ys6h3hhhv2w9j9d2ls8d3aaqywdcbipiqnqwr09c6gmqv6fgvv5"; 328 type = "gem"; 329 }; 330 version = "1.1168.0"; 331 }; 332 aws-sdk-core = { 333 dependencies = [ 334 "aws-eventstream" 335 "aws-partitions" 336 "aws-sigv4" 337 "jmespath" 338 ]; 339 groups = [ "default" ]; 340 platforms = [ ]; 341 source = { 342 remotes = [ "https://rubygems.org" ]; 343 sha256 = "1vmi65a22dq0rhjiydr94zwpn9hx3vib7vp922ccjg0vrih7mlzy"; 344 type = "gem"; 345 }; 346 version = "3.215.1"; 347 }; 348 aws-sdk-kms = { 349 dependencies = [ 350 "aws-sdk-core" 351 "aws-sigv4" 352 ]; 353 groups = [ "default" ]; 354 platforms = [ ]; 355 source = { 356 remotes = [ "https://rubygems.org" ]; 357 sha256 = "0xd3ddd9jiapkgv8im4pl9dcdy2ps7qjsssf2nz3q6sd1ca8x0di"; 358 type = "gem"; 359 }; 360 version = "1.96.0"; 361 }; 362 aws-sdk-s3 = { 363 dependencies = [ 364 "aws-sdk-core" 365 "aws-sdk-kms" 366 "aws-sigv4" 367 ]; 368 groups = [ "default" ]; 369 platforms = [ ]; 370 source = { 371 remotes = [ "https://rubygems.org" ]; 372 sha256 = "10ziy8zslfjs0ihls7wiq6zvsncq89azh36rshmlylry1hhxjbxz"; 373 type = "gem"; 374 }; 375 version = "1.177.0"; 376 }; 377 aws-sigv4 = { 378 dependencies = [ "aws-eventstream" ]; 379 groups = [ "default" ]; 380 platforms = [ ]; 381 source = { 382 remotes = [ "https://rubygems.org" ]; 383 sha256 = "003ch8qzh3mppsxch83ns0jra8d222ahxs96p9cdrl0grfazywv9"; 384 type = "gem"; 385 }; 386 version = "1.12.1"; 387 }; 388 azure-blob = { 389 dependencies = [ "rexml" ]; 390 groups = [ "default" ]; 391 platforms = [ ]; 392 source = { 393 remotes = [ "https://rubygems.org" ]; 394 sha256 = "198ndg8m0w54csxb3fidzpjp491ak9jcrmjc8zmp7axi0ncvbsmx"; 395 type = "gem"; 396 }; 397 version = "0.5.9.1"; 398 }; 399 base64 = { 400 groups = [ 401 "default" 402 "development" 403 "pam_authentication" 404 "production" 405 "test" 406 ]; 407 platforms = [ ]; 408 source = { 409 remotes = [ "https://rubygems.org" ]; 410 sha256 = "0yx9yn47a8lkfcjmigk79fykxvr80r4m1i35q82sxzynpbm7lcr7"; 411 type = "gem"; 412 }; 413 version = "0.3.0"; 414 }; 415 bcp47_spec = { 416 groups = [ "default" ]; 417 platforms = [ ]; 418 source = { 419 remotes = [ "https://rubygems.org" ]; 420 sha256 = "043qld01c163yc7fxlar3046dac2833rlcg44jbbs9n1jvgjxmiz"; 421 type = "gem"; 422 }; 423 version = "0.2.1"; 424 }; 425 bcrypt = { 426 groups = [ 427 "default" 428 "pam_authentication" 429 ]; 430 platforms = [ ]; 431 source = { 432 remotes = [ "https://rubygems.org" ]; 433 sha256 = "16a0g2q40biv93i1hch3gw8rbmhp77qnnifj1k0a6m7dng3zh444"; 434 type = "gem"; 435 }; 436 version = "3.1.20"; 437 }; 438 benchmark = { 439 groups = [ 440 "default" 441 "development" 442 "pam_authentication" 443 "production" 444 "test" 445 ]; 446 platforms = [ ]; 447 source = { 448 remotes = [ "https://rubygems.org" ]; 449 sha256 = "0v1337j39w1z7x9zs4q7ag0nfv4vs4xlsjx2la0wpv8s6hig2pa6"; 450 type = "gem"; 451 }; 452 version = "0.5.0"; 453 }; 454 better_errors = { 455 dependencies = [ 456 "erubi" 457 "rack" 458 "rouge" 459 ]; 460 groups = [ "development" ]; 461 platforms = [ ]; 462 source = { 463 remotes = [ "https://rubygems.org" ]; 464 sha256 = "0wqazisnn6hn1wsza412xribpw5wzx6b5z5p4mcpfgizr6xg367p"; 465 type = "gem"; 466 }; 467 version = "2.10.1"; 468 }; 469 bigdecimal = { 470 groups = [ 471 "default" 472 "development" 473 "opentelemetry" 474 "pam_authentication" 475 "production" 476 "test" 477 ]; 478 platforms = [ ]; 479 source = { 480 remotes = [ "https://rubygems.org" ]; 481 sha256 = "0612spks81fvpv2zrrv3371lbs6mwd7w6g5zafglyk75ici1x87a"; 482 type = "gem"; 483 }; 484 version = "3.3.1"; 485 }; 486 bindata = { 487 groups = [ "default" ]; 488 platforms = [ ]; 489 source = { 490 remotes = [ "https://rubygems.org" ]; 491 sha256 = "0n4ymlgik3xcg94h52dzmh583ss40rl3sn0kni63v56sq8g6l62k"; 492 type = "gem"; 493 }; 494 version = "2.5.1"; 495 }; 496 binding_of_caller = { 497 dependencies = [ "debug_inspector" ]; 498 groups = [ "development" ]; 499 platforms = [ ]; 500 source = { 501 remotes = [ "https://rubygems.org" ]; 502 sha256 = "16mjj15ks5ws53v2y31hxcmf46d0qjdvdaadpk7xsij2zymh4a9b"; 503 type = "gem"; 504 }; 505 version = "1.0.1"; 506 }; 507 blurhash = { 508 groups = [ "default" ]; 509 platforms = [ ]; 510 source = { 511 remotes = [ "https://rubygems.org" ]; 512 sha256 = "1wni86h2mlb7sj51nq3iwsvkrzlaggls9xlf4p9dzr1ns79dphca"; 513 type = "gem"; 514 }; 515 version = "0.1.8"; 516 }; 517 bootsnap = { 518 dependencies = [ "msgpack" ]; 519 groups = [ "default" ]; 520 platforms = [ ]; 521 source = { 522 remotes = [ "https://rubygems.org" ]; 523 sha256 = "003xl226y120cbq1n99805jw6w75gcz1gs941yz3h7li3qy3kqha"; 524 type = "gem"; 525 }; 526 version = "1.18.6"; 527 }; 528 brakeman = { 529 dependencies = [ "racc" ]; 530 groups = [ "development" ]; 531 platforms = [ ]; 532 source = { 533 remotes = [ "https://rubygems.org" ]; 534 sha256 = "164l8dh3c22c8448hgd0zqhsffxvn4d9wad2zzipav29sssjd532"; 535 type = "gem"; 536 }; 537 version = "7.1.1"; 538 }; 539 browser = { 540 groups = [ "default" ]; 541 platforms = [ ]; 542 source = { 543 remotes = [ "https://rubygems.org" ]; 544 sha256 = "0bffb8dddrg6zn8c74swhy8mq2mysb195hi7chwwj9c8g2am4798"; 545 type = "gem"; 546 }; 547 version = "6.2.0"; 548 }; 549 builder = { 550 groups = [ 551 "default" 552 "development" 553 "pam_authentication" 554 "production" 555 "test" 556 ]; 557 platforms = [ ]; 558 source = { 559 remotes = [ "https://rubygems.org" ]; 560 sha256 = "0pw3r2lyagsxkm71bf44v5b74f7l9r7di22brbyji9fwz791hya9"; 561 type = "gem"; 562 }; 563 version = "3.3.0"; 564 }; 565 bundler-audit = { 566 dependencies = [ "thor" ]; 567 groups = [ "development" ]; 568 platforms = [ ]; 569 source = { 570 remotes = [ "https://rubygems.org" ]; 571 sha256 = "0j0h5cgnzk0ms17ssjkzfzwz65ggrs3lsp53a1j46p4616m1s1bk"; 572 type = "gem"; 573 }; 574 version = "0.9.2"; 575 }; 576 capybara = { 577 dependencies = [ 578 "addressable" 579 "matrix" 580 "mini_mime" 581 "nokogiri" 582 "rack" 583 "rack-test" 584 "regexp_parser" 585 "xpath" 586 ]; 587 groups = [ "test" ]; 588 platforms = [ ]; 589 source = { 590 remotes = [ "https://rubygems.org" ]; 591 sha256 = "1vxfah83j6zpw3v5hic0j70h519nvmix2hbszmjwm8cfawhagns2"; 592 type = "gem"; 593 }; 594 version = "3.40.0"; 595 }; 596 capybara-playwright-driver = { 597 dependencies = [ 598 "addressable" 599 "capybara" 600 "playwright-ruby-client" 601 ]; 602 groups = [ "test" ]; 603 platforms = [ ]; 604 source = { 605 remotes = [ "https://rubygems.org" ]; 606 sha256 = "0hnjmbhyvfs543g96bc4sx94fdx2054ng12g925vwmkx0wl1jnl7"; 607 type = "gem"; 608 }; 609 version = "0.5.7"; 610 }; 611 case_transform = { 612 dependencies = [ "activesupport" ]; 613 groups = [ "default" ]; 614 platforms = [ ]; 615 source = { 616 remotes = [ "https://rubygems.org" ]; 617 sha256 = "0fzyws6spn5arqf6q604dh9mrj84a36k5hsc8z7jgcpfvhc49bg2"; 618 type = "gem"; 619 }; 620 version = "0.2"; 621 }; 622 cbor = { 623 groups = [ "default" ]; 624 platforms = [ ]; 625 source = { 626 remotes = [ "https://rubygems.org" ]; 627 sha256 = "1w3d5dhx4vjd707ihkcmq7fy78p5fgawcjdqw2byxnfw32gzgkbr"; 628 type = "gem"; 629 }; 630 version = "0.5.10.1"; 631 }; 632 cgi = { 633 groups = [ "default" ]; 634 platforms = [ ]; 635 source = { 636 remotes = [ "https://rubygems.org" ]; 637 sha256 = "1rj7agrnd1a4282vg13qkpwky0379svdb2z2lc0wl8588q6ikjx3"; 638 type = "gem"; 639 }; 640 version = "0.4.2"; 641 }; 642 charlock_holmes = { 643 groups = [ "default" ]; 644 platforms = [ ]; 645 source = { 646 remotes = [ "https://rubygems.org" ]; 647 sha256 = "1c1dws56r7p8y363dhyikg7205z59a3bn4amnv2y488rrq8qm7ml"; 648 type = "gem"; 649 }; 650 version = "0.7.9"; 651 }; 652 chewy = { 653 dependencies = [ 654 "activesupport" 655 "elasticsearch" 656 "elasticsearch-dsl" 657 ]; 658 groups = [ "default" ]; 659 platforms = [ ]; 660 source = { 661 remotes = [ "https://rubygems.org" ]; 662 sha256 = "0kgqj7hcs09ln7i1rds1xify08rzjk02ryzvjdvnllg1fkh3vm2b"; 663 type = "gem"; 664 }; 665 version = "7.6.0"; 666 }; 667 childprocess = { 668 dependencies = [ "logger" ]; 669 groups = [ 670 "default" 671 "development" 672 "test" 673 ]; 674 platforms = [ ]; 675 source = { 676 remotes = [ "https://rubygems.org" ]; 677 sha256 = "1v5nalaarxnfdm6rxb7q6fmc6nx097jd630ax6h9ch7xw95li3cs"; 678 type = "gem"; 679 }; 680 version = "5.1.0"; 681 }; 682 chunky_png = { 683 groups = [ "default" ]; 684 platforms = [ ]; 685 source = { 686 remotes = [ "https://rubygems.org" ]; 687 sha256 = "1znw5x86hmm9vfhidwdsijz8m38pqgmv98l9ryilvky0aldv7mc9"; 688 type = "gem"; 689 }; 690 version = "1.4.0"; 691 }; 692 climate_control = { 693 groups = [ "test" ]; 694 platforms = [ ]; 695 source = { 696 remotes = [ "https://rubygems.org" ]; 697 sha256 = "198aswdyqlvcw9jkd95b7b8dp3fg0wx89kd1dx9wia1z36b1icin"; 698 type = "gem"; 699 }; 700 version = "1.2.0"; 701 }; 702 cocoon = { 703 groups = [ "default" ]; 704 platforms = [ ]; 705 source = { 706 remotes = [ "https://rubygems.org" ]; 707 sha256 = "038z97pkhvsqbh6cmyyzj58ya968p24k7r0f0rx7sa2kjvk193yh"; 708 type = "gem"; 709 }; 710 version = "1.2.15"; 711 }; 712 color_diff = { 713 groups = [ "default" ]; 714 platforms = [ ]; 715 source = { 716 remotes = [ "https://rubygems.org" ]; 717 sha256 = "01dpvqlzybpb3pkcwd9ik5sbjw283618ywvdphxslhiy8ps3kp4r"; 718 type = "gem"; 719 }; 720 version = "0.1"; 721 }; 722 concurrent-ruby = { 723 groups = [ 724 "default" 725 "development" 726 "pam_authentication" 727 "production" 728 "test" 729 ]; 730 platforms = [ ]; 731 source = { 732 remotes = [ "https://rubygems.org" ]; 733 sha256 = "1ipbrgvf0pp6zxdk5ascp6i29aybz2bx9wdrlchjmpx6mhvkwfw1"; 734 type = "gem"; 735 }; 736 version = "1.3.5"; 737 }; 738 connection_pool = { 739 groups = [ 740 "default" 741 "development" 742 "pam_authentication" 743 "production" 744 "test" 745 ]; 746 platforms = [ ]; 747 source = { 748 remotes = [ "https://rubygems.org" ]; 749 sha256 = "02p7l47gvchbvnbag6kb4x2hg8n28r25ybslyvrr2q214wir5qg9"; 750 type = "gem"; 751 }; 752 version = "2.5.4"; 753 }; 754 cose = { 755 dependencies = [ 756 "cbor" 757 "openssl-signature_algorithm" 758 ]; 759 groups = [ "default" ]; 760 platforms = [ ]; 761 source = { 762 remotes = [ "https://rubygems.org" ]; 763 sha256 = "1rbdzl9n8ppyp38y75hw06s17kp922ybj6jfvhz52p83dg6xpm6m"; 764 type = "gem"; 765 }; 766 version = "1.3.1"; 767 }; 768 crack = { 769 dependencies = [ 770 "bigdecimal" 771 "rexml" 772 ]; 773 groups = [ 774 "default" 775 "test" 776 ]; 777 platforms = [ ]; 778 source = { 779 remotes = [ "https://rubygems.org" ]; 780 sha256 = "0zjcdl5i6lw508r01dym05ibhkc784cfn93m1d26c7fk1hwi0jpz"; 781 type = "gem"; 782 }; 783 version = "1.0.1"; 784 }; 785 crass = { 786 groups = [ 787 "default" 788 "development" 789 "pam_authentication" 790 "production" 791 "test" 792 ]; 793 platforms = [ ]; 794 source = { 795 remotes = [ "https://rubygems.org" ]; 796 sha256 = "0pfl5c0pyqaparxaqxi6s4gfl21bdldwiawrc0aknyvflli60lfw"; 797 type = "gem"; 798 }; 799 version = "1.0.6"; 800 }; 801 css_parser = { 802 dependencies = [ "addressable" ]; 803 groups = [ "default" ]; 804 platforms = [ ]; 805 source = { 806 remotes = [ "https://rubygems.org" ]; 807 sha256 = "1izp5vna86s7xivqzml4nviy01bv76arrd5is8wkncwp1by3zzbc"; 808 type = "gem"; 809 }; 810 version = "1.21.1"; 811 }; 812 csv = { 813 groups = [ "default" ]; 814 platforms = [ ]; 815 source = { 816 remotes = [ "https://rubygems.org" ]; 817 sha256 = "0gz7r2kazwwwyrwi95hbnhy54kwkfac5swh2gy5p5vw36fn38lbf"; 818 type = "gem"; 819 }; 820 version = "3.3.5"; 821 }; 822 database_cleaner-active_record = { 823 dependencies = [ 824 "activerecord" 825 "database_cleaner-core" 826 ]; 827 groups = [ "test" ]; 828 platforms = [ ]; 829 source = { 830 remotes = [ "https://rubygems.org" ]; 831 sha256 = "1203q6zdw14vwmnr2hw0d6b1rdz4d07w3kjg1my1zhw862gnnac8"; 832 type = "gem"; 833 }; 834 version = "2.2.2"; 835 }; 836 database_cleaner-core = { 837 groups = [ 838 "default" 839 "test" 840 ]; 841 platforms = [ ]; 842 source = { 843 remotes = [ "https://rubygems.org" ]; 844 sha256 = "0v44bn386ipjjh4m2kl53dal8g4d41xajn2jggnmjbhn6965fil6"; 845 type = "gem"; 846 }; 847 version = "2.0.1"; 848 }; 849 date = { 850 groups = [ 851 "default" 852 "development" 853 "pam_authentication" 854 "production" 855 "test" 856 ]; 857 platforms = [ ]; 858 source = { 859 remotes = [ "https://rubygems.org" ]; 860 sha256 = "0kz6mc4b9m49iaans6cbx031j9y7ldghpi5fzsdh0n3ixwa8w9mz"; 861 type = "gem"; 862 }; 863 version = "3.4.1"; 864 }; 865 debug = { 866 dependencies = [ 867 "irb" 868 "reline" 869 ]; 870 groups = [ 871 "development" 872 "test" 873 ]; 874 platforms = [ ]; 875 source = { 876 remotes = [ "https://rubygems.org" ]; 877 sha256 = "1wmfy5n5v2rzpr5vz698sqfj1gl596bxrqw44sahq4x0rxjdn98l"; 878 type = "gem"; 879 }; 880 version = "1.11.0"; 881 }; 882 debug_inspector = { 883 groups = [ 884 "default" 885 "development" 886 ]; 887 platforms = [ ]; 888 source = { 889 remotes = [ "https://rubygems.org" ]; 890 sha256 = "18k8x9viqlkh7dbmjzh8crbjy8w480arpa766cw1dnn3xcpa1pwv"; 891 type = "gem"; 892 }; 893 version = "1.2.0"; 894 }; 895 devise = { 896 dependencies = [ 897 "bcrypt" 898 "orm_adapter" 899 "railties" 900 "responders" 901 "warden" 902 ]; 903 groups = [ 904 "default" 905 "pam_authentication" 906 ]; 907 platforms = [ ]; 908 source = { 909 remotes = [ "https://rubygems.org" ]; 910 sha256 = "1y57fpcvy1kjd4nb7zk7mvzq62wqcpfynrgblj558k3hbvz4404j"; 911 type = "gem"; 912 }; 913 version = "4.9.4"; 914 }; 915 devise-two-factor = { 916 dependencies = [ 917 "activesupport" 918 "devise" 919 "railties" 920 "rotp" 921 ]; 922 groups = [ "default" ]; 923 platforms = [ ]; 924 source = { 925 remotes = [ "https://rubygems.org" ]; 926 sha256 = "19j0vs9y0zixzvp14i7xkvk907q60w7q6d0bi91lbzf6km8zax4a"; 927 type = "gem"; 928 }; 929 version = "6.2.0"; 930 }; 931 devise_pam_authenticatable2 = { 932 dependencies = [ 933 "devise" 934 "rpam2" 935 ]; 936 groups = [ "pam_authentication" ]; 937 platforms = [ ]; 938 source = { 939 remotes = [ "https://rubygems.org" ]; 940 sha256 = "13ipl52pkhc6vxp8ca31viwv01237bi2bfk3b1fixq1x46nf87p2"; 941 type = "gem"; 942 }; 943 version = "9.2.0"; 944 }; 945 diff-lcs = { 946 groups = [ 947 "default" 948 "development" 949 "test" 950 ]; 951 platforms = [ ]; 952 source = { 953 remotes = [ "https://rubygems.org" ]; 954 sha256 = "0qlrj2qyysc9avzlr4zs1py3x684hqm61n4czrsk1pyllz5x5q4s"; 955 type = "gem"; 956 }; 957 version = "1.6.2"; 958 }; 959 discard = { 960 dependencies = [ "activerecord" ]; 961 groups = [ "default" ]; 962 platforms = [ ]; 963 source = { 964 remotes = [ "https://rubygems.org" ]; 965 sha256 = "1l35bpwnxqd6pqqy315a1y6bi2n8y6cd69dqh4gpi5nz7njx5z3f"; 966 type = "gem"; 967 }; 968 version = "1.4.0"; 969 }; 970 docile = { 971 groups = [ 972 "default" 973 "test" 974 ]; 975 platforms = [ ]; 976 source = { 977 remotes = [ "https://rubygems.org" ]; 978 sha256 = "07pj4z3h8wk4fgdn6s62vw1lwvhj0ac0x10vfbdkr9xzk7krn5cn"; 979 type = "gem"; 980 }; 981 version = "1.4.1"; 982 }; 983 domain_name = { 984 groups = [ "default" ]; 985 platforms = [ ]; 986 source = { 987 remotes = [ "https://rubygems.org" ]; 988 sha256 = "0cyr2xm576gqhqicsyqnhanni47408w2pgvrfi8pd13h2li3nsaz"; 989 type = "gem"; 990 }; 991 version = "0.6.20240107"; 992 }; 993 doorkeeper = { 994 dependencies = [ "railties" ]; 995 groups = [ "default" ]; 996 platforms = [ ]; 997 source = { 998 remotes = [ "https://rubygems.org" ]; 999 sha256 = "1lsh9lzrglqlwm9icmn0ggrwjc9iy9308f9m59z1w2srmyp0fgd7"; 1000 type = "gem"; 1001 }; 1002 version = "5.8.2"; 1003 }; 1004 dotenv = { 1005 groups = [ "default" ]; 1006 platforms = [ ]; 1007 source = { 1008 remotes = [ "https://rubygems.org" ]; 1009 sha256 = "1hwjsddv666wpp42bip3fqx7c5qq6s8lwf74dj71yn7d1h37c4cy"; 1010 type = "gem"; 1011 }; 1012 version = "3.1.8"; 1013 }; 1014 drb = { 1015 groups = [ 1016 "default" 1017 "development" 1018 "pam_authentication" 1019 "production" 1020 "test" 1021 ]; 1022 platforms = [ ]; 1023 source = { 1024 remotes = [ "https://rubygems.org" ]; 1025 sha256 = "0wrkl7yiix268s2md1h6wh91311w95ikd8fy8m5gx589npyxc00b"; 1026 type = "gem"; 1027 }; 1028 version = "2.2.3"; 1029 }; 1030 dry-cli = { 1031 groups = [ "default" ]; 1032 platforms = [ ]; 1033 source = { 1034 remotes = [ "https://rubygems.org" ]; 1035 sha256 = "113f4b01pf6igzmb7zkbcd3zgp118gfsqc35ggw9p3bzkmgp2jlq"; 1036 type = "gem"; 1037 }; 1038 version = "1.3.0"; 1039 }; 1040 elasticsearch = { 1041 dependencies = [ 1042 "elasticsearch-api" 1043 "elasticsearch-transport" 1044 ]; 1045 groups = [ "default" ]; 1046 platforms = [ ]; 1047 source = { 1048 remotes = [ "https://rubygems.org" ]; 1049 sha256 = "11pw5x7kg6f6m8rqy2kpbzdlnvijjpmbqkj2gz8237wkbl40y27d"; 1050 type = "gem"; 1051 }; 1052 version = "7.17.11"; 1053 }; 1054 elasticsearch-api = { 1055 dependencies = [ "multi_json" ]; 1056 groups = [ "default" ]; 1057 platforms = [ ]; 1058 source = { 1059 remotes = [ "https://rubygems.org" ]; 1060 sha256 = "01wi43a3zylrq2vca08vir5va142g5m3jcsak3rprjck8jvggn7y"; 1061 type = "gem"; 1062 }; 1063 version = "7.17.11"; 1064 }; 1065 elasticsearch-dsl = { 1066 groups = [ "default" ]; 1067 platforms = [ ]; 1068 source = { 1069 remotes = [ "https://rubygems.org" ]; 1070 sha256 = "174m3fwm3mawbkjg2xbmqvljq7ava4s95m8vpg5khcvfj506wxfk"; 1071 type = "gem"; 1072 }; 1073 version = "0.1.10"; 1074 }; 1075 elasticsearch-transport = { 1076 dependencies = [ 1077 "base64" 1078 "faraday" 1079 "multi_json" 1080 ]; 1081 groups = [ "default" ]; 1082 platforms = [ ]; 1083 source = { 1084 remotes = [ "https://rubygems.org" ]; 1085 sha256 = "00qgyyvjyyv7z22qjd408pby1h7902gdwkh8h3z3jk2y57amg06i"; 1086 type = "gem"; 1087 }; 1088 version = "7.17.11"; 1089 }; 1090 email_spec = { 1091 dependencies = [ 1092 "htmlentities" 1093 "launchy" 1094 "mail" 1095 ]; 1096 groups = [ "test" ]; 1097 platforms = [ ]; 1098 source = { 1099 remotes = [ "https://rubygems.org" ]; 1100 sha256 = "049dhlyy2hcksp1wj9mx2fngk5limkm3afxysnizg1hi2dxbw8yz"; 1101 type = "gem"; 1102 }; 1103 version = "2.3.0"; 1104 }; 1105 email_validator = { 1106 dependencies = [ "activemodel" ]; 1107 groups = [ "default" ]; 1108 platforms = [ ]; 1109 source = { 1110 remotes = [ "https://rubygems.org" ]; 1111 sha256 = "0106y8xakq6frv2xc68zz76q2l2cqvhfjc7ji69yyypcbc4kicjs"; 1112 type = "gem"; 1113 }; 1114 version = "2.2.4"; 1115 }; 1116 erb = { 1117 groups = [ 1118 "default" 1119 "development" 1120 "pam_authentication" 1121 "production" 1122 "test" 1123 ]; 1124 platforms = [ ]; 1125 source = { 1126 remotes = [ "https://rubygems.org" ]; 1127 sha256 = "0rqfmrgp4ihwmnpi9ah0y6pah7rr7d3pid94z2cqd93bgc2m6vjn"; 1128 type = "gem"; 1129 }; 1130 version = "5.1.3"; 1131 }; 1132 erubi = { 1133 groups = [ 1134 "default" 1135 "development" 1136 "pam_authentication" 1137 "production" 1138 "test" 1139 ]; 1140 platforms = [ ]; 1141 source = { 1142 remotes = [ "https://rubygems.org" ]; 1143 sha256 = "1naaxsqkv5b3vklab5sbb9sdpszrjzlfsbqpy7ncbnw510xi10m0"; 1144 type = "gem"; 1145 }; 1146 version = "1.13.1"; 1147 }; 1148 et-orbi = { 1149 dependencies = [ "tzinfo" ]; 1150 groups = [ "default" ]; 1151 platforms = [ ]; 1152 source = { 1153 remotes = [ "https://rubygems.org" ]; 1154 sha256 = "1g785lz4z2k7jrdl7bnnjllzfrwpv9pyki94ngizj8cqfy83qzkc"; 1155 type = "gem"; 1156 }; 1157 version = "1.4.0"; 1158 }; 1159 excon = { 1160 dependencies = [ "logger" ]; 1161 groups = [ "default" ]; 1162 platforms = [ ]; 1163 source = { 1164 remotes = [ "https://rubygems.org" ]; 1165 sha256 = "1gj6h2r9ylkmz9wjlf6p04d3hw99qfnf0wb081lzjx3alk13ngfq"; 1166 type = "gem"; 1167 }; 1168 version = "1.3.0"; 1169 }; 1170 fabrication = { 1171 groups = [ 1172 "development" 1173 "test" 1174 ]; 1175 platforms = [ ]; 1176 source = { 1177 remotes = [ "https://rubygems.org" ]; 1178 sha256 = "1qrv8vvhjx9yi64bji6hrp08if14hmwdy08prg9qld3ij2nvz856"; 1179 type = "gem"; 1180 }; 1181 version = "3.0.0"; 1182 }; 1183 faker = { 1184 dependencies = [ "i18n" ]; 1185 groups = [ 1186 "development" 1187 "test" 1188 ]; 1189 platforms = [ ]; 1190 source = { 1191 remotes = [ "https://rubygems.org" ]; 1192 sha256 = "0wy4i4vl3h2v6scffx0zbp74vq1gfgq55m8x3n05kwp3na8h5a7r"; 1193 type = "gem"; 1194 }; 1195 version = "3.5.2"; 1196 }; 1197 faraday = { 1198 dependencies = [ 1199 "faraday-net_http" 1200 "json" 1201 "logger" 1202 ]; 1203 groups = [ "default" ]; 1204 platforms = [ ]; 1205 source = { 1206 remotes = [ "https://rubygems.org" ]; 1207 sha256 = "1ka175ci0q9ylpcy651pjj580diplkaskycn4n7jcmbyv7jwz6c6"; 1208 type = "gem"; 1209 }; 1210 version = "2.14.0"; 1211 }; 1212 faraday-follow_redirects = { 1213 dependencies = [ "faraday" ]; 1214 groups = [ "default" ]; 1215 platforms = [ ]; 1216 source = { 1217 remotes = [ "https://rubygems.org" ]; 1218 sha256 = "1nfmmnmqgbxci7dlca0qnwxn8j29yv7v8wm26m0f4l0kmcc13ynk"; 1219 type = "gem"; 1220 }; 1221 version = "0.4.0"; 1222 }; 1223 faraday-httpclient = { 1224 dependencies = [ "httpclient" ]; 1225 groups = [ "default" ]; 1226 platforms = [ ]; 1227 source = { 1228 remotes = [ "https://rubygems.org" ]; 1229 sha256 = "0z6nv0cxxk9rm69x84861f5zn8jck99prmjpg4apxa75rihbwpyr"; 1230 type = "gem"; 1231 }; 1232 version = "2.0.2"; 1233 }; 1234 faraday-net_http = { 1235 dependencies = [ "net-http" ]; 1236 groups = [ "default" ]; 1237 platforms = [ ]; 1238 source = { 1239 remotes = [ "https://rubygems.org" ]; 1240 sha256 = "0fxbckg468dabkkznv48ss8zv14d9cd8mh1rr3m98aw7wzx5fmq9"; 1241 type = "gem"; 1242 }; 1243 version = "3.4.1"; 1244 }; 1245 fast_blank = { 1246 groups = [ "default" ]; 1247 platforms = [ ]; 1248 source = { 1249 remotes = [ "https://rubygems.org" ]; 1250 sha256 = "1shpmamyzyhyxmv95r96ja5rylzaw60r19647d0fdm7y2h2c77r6"; 1251 type = "gem"; 1252 }; 1253 version = "1.0.1"; 1254 }; 1255 fastimage = { 1256 groups = [ "default" ]; 1257 platforms = [ ]; 1258 source = { 1259 remotes = [ "https://rubygems.org" ]; 1260 sha256 = "1s67b9n7ki3iaycypq8sh02377gjkaxadg4dq53bpgfk4xg3gkjz"; 1261 type = "gem"; 1262 }; 1263 version = "2.4.0"; 1264 }; 1265 ffi = { 1266 groups = [ "default" ]; 1267 platforms = [ ]; 1268 source = { 1269 remotes = [ "https://rubygems.org" ]; 1270 sha256 = "19kdyjg3kv7x0ad4xsd4swy5izsbb1vl1rpb6qqcqisr5s23awi9"; 1271 type = "gem"; 1272 }; 1273 version = "1.17.2"; 1274 }; 1275 ffi-compiler = { 1276 dependencies = [ 1277 "ffi" 1278 "rake" 1279 ]; 1280 groups = [ "default" ]; 1281 platforms = [ ]; 1282 source = { 1283 remotes = [ "https://rubygems.org" ]; 1284 sha256 = "1844j58cdg2q6g0rqfwg4rrambnhf059h4yg9rfmrbrcs60kskx9"; 1285 type = "gem"; 1286 }; 1287 version = "1.3.2"; 1288 }; 1289 flatware = { 1290 dependencies = [ 1291 "drb" 1292 "thor" 1293 ]; 1294 groups = [ 1295 "default" 1296 "test" 1297 ]; 1298 platforms = [ ]; 1299 source = { 1300 remotes = [ "https://rubygems.org" ]; 1301 sha256 = "06yllpzx5ib7cv1ar03279gm2qywnzsqfiz42g5y9fmp7z24yiik"; 1302 type = "gem"; 1303 }; 1304 version = "2.3.4"; 1305 }; 1306 flatware-rspec = { 1307 dependencies = [ 1308 "flatware" 1309 "rspec" 1310 ]; 1311 groups = [ "test" ]; 1312 platforms = [ ]; 1313 source = { 1314 remotes = [ "https://rubygems.org" ]; 1315 sha256 = "1gqkjilaqbd6qq80rx3fbjppjbllndvhd629yyd29943lrp3m9nb"; 1316 type = "gem"; 1317 }; 1318 version = "2.3.4"; 1319 }; 1320 fog-core = { 1321 dependencies = [ 1322 "builder" 1323 "excon" 1324 "formatador" 1325 "mime-types" 1326 ]; 1327 groups = [ "default" ]; 1328 platforms = [ ]; 1329 source = { 1330 remotes = [ "https://rubygems.org" ]; 1331 sha256 = "1rjv4iqr64arxv07bh84zzbr1y081h21592b5zjdrk937al8mq1z"; 1332 type = "gem"; 1333 }; 1334 version = "2.6.0"; 1335 }; 1336 fog-json = { 1337 dependencies = [ 1338 "fog-core" 1339 "multi_json" 1340 ]; 1341 groups = [ "default" ]; 1342 platforms = [ ]; 1343 source = { 1344 remotes = [ "https://rubygems.org" ]; 1345 sha256 = "1zj8llzc119zafbmfa4ai3z5s7c4vp9akfs0f9l2piyvcarmlkyx"; 1346 type = "gem"; 1347 }; 1348 version = "1.2.0"; 1349 }; 1350 fog-openstack = { 1351 dependencies = [ 1352 "fog-core" 1353 "fog-json" 1354 ]; 1355 groups = [ "default" ]; 1356 platforms = [ ]; 1357 source = { 1358 remotes = [ "https://rubygems.org" ]; 1359 sha256 = "0imx2c7yrwnd1jk6xzh5903cazymfvs3iq37dl49jss1a2d2lis6"; 1360 type = "gem"; 1361 }; 1362 version = "1.1.5"; 1363 }; 1364 formatador = { 1365 dependencies = [ "reline" ]; 1366 groups = [ "default" ]; 1367 platforms = [ ]; 1368 source = { 1369 remotes = [ "https://rubygems.org" ]; 1370 sha256 = "18jdg7y4746pfisvab6i3j1vl61bzhiap52dv8sf2i5g0kybian8"; 1371 type = "gem"; 1372 }; 1373 version = "1.2.1"; 1374 }; 1375 forwardable = { 1376 groups = [ "default" ]; 1377 platforms = [ ]; 1378 source = { 1379 remotes = [ "https://rubygems.org" ]; 1380 sha256 = "1b5g1i3xdvmxxpq4qp0z4v78ivqnazz26w110fh4cvzsdayz8zgi"; 1381 type = "gem"; 1382 }; 1383 version = "1.3.3"; 1384 }; 1385 fugit = { 1386 dependencies = [ 1387 "et-orbi" 1388 "raabro" 1389 ]; 1390 groups = [ "default" ]; 1391 platforms = [ ]; 1392 source = { 1393 remotes = [ "https://rubygems.org" ]; 1394 sha256 = "00v5zy1s7cl4hbaaz2sqp02g6kaajn1yslvfpqcra55hndvdyg83"; 1395 type = "gem"; 1396 }; 1397 version = "1.12.0"; 1398 }; 1399 globalid = { 1400 dependencies = [ "activesupport" ]; 1401 groups = [ 1402 "default" 1403 "development" 1404 ]; 1405 platforms = [ ]; 1406 source = { 1407 remotes = [ "https://rubygems.org" ]; 1408 sha256 = "04gzhqvsm4z4l12r9dkac9a75ah45w186ydhl0i4andldsnkkih5"; 1409 type = "gem"; 1410 }; 1411 version = "1.3.0"; 1412 }; 1413 google-protobuf = { 1414 dependencies = [ 1415 "bigdecimal" 1416 "rake" 1417 ]; 1418 groups = [ 1419 "default" 1420 "opentelemetry" 1421 ]; 1422 platforms = [ ]; 1423 source = { 1424 remotes = [ "https://rubygems.org" ]; 1425 sha256 = "1rqmj1sl0bs42jjxdfpcqs8sgq6zvhjdixbsciaj1043l993zv6r"; 1426 type = "gem"; 1427 }; 1428 version = "4.32.1"; 1429 }; 1430 googleapis-common-protos-types = { 1431 dependencies = [ "google-protobuf" ]; 1432 groups = [ 1433 "default" 1434 "opentelemetry" 1435 ]; 1436 platforms = [ ]; 1437 source = { 1438 remotes = [ "https://rubygems.org" ]; 1439 sha256 = "1iy4pxpsbxjdiyd03mslalbcvrrga57h1mb0r0c01nnngfvr4x7r"; 1440 type = "gem"; 1441 }; 1442 version = "1.22.0"; 1443 }; 1444 haml = { 1445 dependencies = [ 1446 "temple" 1447 "thor" 1448 "tilt" 1449 ]; 1450 groups = [ 1451 "default" 1452 "development" 1453 ]; 1454 platforms = [ ]; 1455 source = { 1456 remotes = [ "https://rubygems.org" ]; 1457 sha256 = "15yxph91zswbnfy7szpdcfbdfqqn595ff290hm4f6fcnhryvhvlf"; 1458 type = "gem"; 1459 }; 1460 version = "6.3.0"; 1461 }; 1462 haml-rails = { 1463 dependencies = [ 1464 "actionpack" 1465 "activesupport" 1466 "haml" 1467 "railties" 1468 ]; 1469 groups = [ "default" ]; 1470 platforms = [ ]; 1471 source = { 1472 remotes = [ "https://rubygems.org" ]; 1473 sha256 = "0psqln0xs2hkcziag6m9fiwsaxyg3q7vazy8rbcj39awm2bf87q9"; 1474 type = "gem"; 1475 }; 1476 version = "3.0.0"; 1477 }; 1478 haml_lint = { 1479 dependencies = [ 1480 "haml" 1481 "parallel" 1482 "rainbow" 1483 "rubocop" 1484 "sysexits" 1485 ]; 1486 groups = [ "development" ]; 1487 platforms = [ ]; 1488 source = { 1489 remotes = [ "https://rubygems.org" ]; 1490 sha256 = "1v64nbbckmfgi7b5c5j609mpcdyhbf7gav3n99xjy5fpyca7hpab"; 1491 type = "gem"; 1492 }; 1493 version = "0.66.0"; 1494 }; 1495 hashdiff = { 1496 groups = [ 1497 "default" 1498 "test" 1499 ]; 1500 platforms = [ ]; 1501 source = { 1502 remotes = [ "https://rubygems.org" ]; 1503 sha256 = "1lbw8lqzjv17vnwb9vy5ki4jiyihybcc5h2rmcrqiz1xa6y9s1ww"; 1504 type = "gem"; 1505 }; 1506 version = "1.2.1"; 1507 }; 1508 hashie = { 1509 groups = [ "default" ]; 1510 platforms = [ ]; 1511 source = { 1512 remotes = [ "https://rubygems.org" ]; 1513 sha256 = "1nh3arcrbz1rc1cr59qm53sdhqm137b258y8rcb4cvd3y98lwv4x"; 1514 type = "gem"; 1515 }; 1516 version = "5.0.0"; 1517 }; 1518 hcaptcha = { 1519 dependencies = [ "json" ]; 1520 groups = [ "default" ]; 1521 platforms = [ ]; 1522 source = { 1523 remotes = [ "https://rubygems.org" ]; 1524 sha256 = "0fh6391zlv2ikvzqj2gymb70k1avk1j9da8bzgw0scsz2wqq98m2"; 1525 type = "gem"; 1526 }; 1527 version = "7.1.0"; 1528 }; 1529 highline = { 1530 dependencies = [ "reline" ]; 1531 groups = [ 1532 "default" 1533 "development" 1534 ]; 1535 platforms = [ ]; 1536 source = { 1537 remotes = [ "https://rubygems.org" ]; 1538 sha256 = "0jmvyhjp2v3iq47la7w6psrxbprnbnmzz0hxxski3vzn356x7jv7"; 1539 type = "gem"; 1540 }; 1541 version = "3.1.2"; 1542 }; 1543 hiredis = { 1544 groups = [ "default" ]; 1545 platforms = [ ]; 1546 source = { 1547 remotes = [ "https://rubygems.org" ]; 1548 sha256 = "04jj8k7lxqxw24sp0jiravigdkgsyrpprxpxm71ba93x1wr2w1bz"; 1549 type = "gem"; 1550 }; 1551 version = "0.6.3"; 1552 }; 1553 hiredis-client = { 1554 dependencies = [ "redis-client" ]; 1555 groups = [ "default" ]; 1556 platforms = [ ]; 1557 source = { 1558 remotes = [ "https://rubygems.org" ]; 1559 sha256 = "0nsw7h1hab5f4hy778kd21y8q4hfiy0j9yxa5pjp3g49a9jl9jh6"; 1560 type = "gem"; 1561 }; 1562 version = "0.26.1"; 1563 }; 1564 hkdf = { 1565 groups = [ "default" ]; 1566 platforms = [ ]; 1567 source = { 1568 remotes = [ "https://rubygems.org" ]; 1569 sha256 = "04fixg0a51n4vy0j6c1hvisa2yl33m3jrrpxpb5sq6j511vjriil"; 1570 type = "gem"; 1571 }; 1572 version = "0.3.0"; 1573 }; 1574 htmlentities = { 1575 groups = [ 1576 "default" 1577 "test" 1578 ]; 1579 platforms = [ ]; 1580 source = { 1581 remotes = [ "https://rubygems.org" ]; 1582 sha256 = "1nkklqsn8ir8wizzlakncfv42i32wc0w9hxp00hvdlgjr7376nhj"; 1583 type = "gem"; 1584 }; 1585 version = "4.3.4"; 1586 }; 1587 http = { 1588 dependencies = [ 1589 "addressable" 1590 "http-cookie" 1591 "http-form_data" 1592 "llhttp-ffi" 1593 ]; 1594 groups = [ "default" ]; 1595 platforms = [ ]; 1596 source = { 1597 remotes = [ "https://rubygems.org" ]; 1598 sha256 = "0z8x4c2bcg05x7ffrjy47cwarfqzlg8kcfxchk5jcfdyx7c04265"; 1599 type = "gem"; 1600 }; 1601 version = "5.3.1"; 1602 }; 1603 http-cookie = { 1604 dependencies = [ "domain_name" ]; 1605 groups = [ "default" ]; 1606 platforms = [ ]; 1607 source = { 1608 remotes = [ "https://rubygems.org" ]; 1609 sha256 = "06dvmngd4hwrr6k774i1h6c50h2l8nww9f1id0wvrvi72l6yd99q"; 1610 type = "gem"; 1611 }; 1612 version = "1.1.0"; 1613 }; 1614 http-form_data = { 1615 groups = [ "default" ]; 1616 platforms = [ ]; 1617 source = { 1618 remotes = [ "https://rubygems.org" ]; 1619 sha256 = "1wx591jdhy84901pklh1n9sgh74gnvq1qyqxwchni1yrc49ynknc"; 1620 type = "gem"; 1621 }; 1622 version = "2.3.0"; 1623 }; 1624 http_accept_language = { 1625 groups = [ "default" ]; 1626 platforms = [ ]; 1627 source = { 1628 remotes = [ "https://rubygems.org" ]; 1629 sha256 = "0d0nlfz9vm4jr1l6q0chx4rp2hrnrfbx3gadc1dz930lbbaz0hq0"; 1630 type = "gem"; 1631 }; 1632 version = "2.1.1"; 1633 }; 1634 httpclient = { 1635 dependencies = [ "mutex_m" ]; 1636 groups = [ "default" ]; 1637 platforms = [ ]; 1638 source = { 1639 remotes = [ "https://rubygems.org" ]; 1640 sha256 = "1j4qwj1nv66v3n9s4xqf64x2galvjm630bwa5xngicllwic5jr2b"; 1641 type = "gem"; 1642 }; 1643 version = "2.9.0"; 1644 }; 1645 httplog = { 1646 dependencies = [ 1647 "rack" 1648 "rainbow" 1649 ]; 1650 groups = [ "default" ]; 1651 platforms = [ ]; 1652 source = { 1653 remotes = [ "https://rubygems.org" ]; 1654 sha256 = "04d75idhzybfr1zn0n8c6mk3ssgl3vh6cqkgcwc5rr0csh0sf3gb"; 1655 type = "gem"; 1656 }; 1657 version = "1.7.3"; 1658 }; 1659 i18n = { 1660 dependencies = [ "concurrent-ruby" ]; 1661 groups = [ 1662 "default" 1663 "development" 1664 "pam_authentication" 1665 "production" 1666 "test" 1667 ]; 1668 platforms = [ ]; 1669 source = { 1670 remotes = [ "https://rubygems.org" ]; 1671 sha256 = "03sx3ahz1v5kbqjwxj48msw3maplpp2iyzs22l4jrzrqh4zmgfnf"; 1672 type = "gem"; 1673 }; 1674 version = "1.14.7"; 1675 }; 1676 i18n-tasks = { 1677 dependencies = [ 1678 "activesupport" 1679 "ast" 1680 "erubi" 1681 "highline" 1682 "i18n" 1683 "parser" 1684 "rails-i18n" 1685 "rainbow" 1686 "ruby-progressbar" 1687 "terminal-table" 1688 ]; 1689 groups = [ "development" ]; 1690 platforms = [ ]; 1691 source = { 1692 remotes = [ "https://rubygems.org" ]; 1693 sha256 = "0mpvpppwkzxal9k91lifafkwg676kqkg8ng6b1y7apfvwbhfkwvl"; 1694 type = "gem"; 1695 }; 1696 version = "1.0.15"; 1697 }; 1698 idn-ruby = { 1699 groups = [ "default" ]; 1700 platforms = [ ]; 1701 source = { 1702 remotes = [ "https://rubygems.org" ]; 1703 sha256 = "0dy04jx3n1ddz744b80mg7hp87miysnjp0h21lqr43hpmhdglxih"; 1704 type = "gem"; 1705 }; 1706 version = "0.1.5"; 1707 }; 1708 inline_svg = { 1709 dependencies = [ 1710 "activesupport" 1711 "nokogiri" 1712 ]; 1713 groups = [ "default" ]; 1714 platforms = [ ]; 1715 source = { 1716 remotes = [ "https://rubygems.org" ]; 1717 sha256 = "03x1z55sh7cpb63g46cbd6135jmp13idcgqzqsnzinbg4cs2jrav"; 1718 type = "gem"; 1719 }; 1720 version = "1.10.0"; 1721 }; 1722 io-console = { 1723 groups = [ 1724 "default" 1725 "development" 1726 "pam_authentication" 1727 "production" 1728 "test" 1729 ]; 1730 platforms = [ ]; 1731 source = { 1732 remotes = [ "https://rubygems.org" ]; 1733 sha256 = "1jszj95hazqqpnrjjzr326nn1j32xmsc9xvd97mbcrrgdc54858y"; 1734 type = "gem"; 1735 }; 1736 version = "0.8.1"; 1737 }; 1738 irb = { 1739 dependencies = [ 1740 "pp" 1741 "rdoc" 1742 "reline" 1743 ]; 1744 groups = [ 1745 "default" 1746 "development" 1747 "pam_authentication" 1748 "production" 1749 "test" 1750 ]; 1751 platforms = [ ]; 1752 source = { 1753 remotes = [ "https://rubygems.org" ]; 1754 sha256 = "1aja320qnimlnfc80wf2i2x8i99kl5sdzfacsfzzfzzs3vzysja3"; 1755 type = "gem"; 1756 }; 1757 version = "1.15.3"; 1758 }; 1759 jd-paperclip-azure = { 1760 dependencies = [ 1761 "addressable" 1762 "azure-blob" 1763 "hashie" 1764 ]; 1765 groups = [ "default" ]; 1766 platforms = [ ]; 1767 source = { 1768 remotes = [ "https://rubygems.org" ]; 1769 sha256 = "1gcikrlqv6r9pqvw2kfyvmia3rikp9irhq1c10njz4z7i5za4xk9"; 1770 type = "gem"; 1771 }; 1772 version = "3.0.0"; 1773 }; 1774 jmespath = { 1775 groups = [ "default" ]; 1776 platforms = [ ]; 1777 source = { 1778 remotes = [ "https://rubygems.org" ]; 1779 sha256 = "1cdw9vw2qly7q7r41s7phnac264rbsdqgj4l0h4nqgbjb157g393"; 1780 type = "gem"; 1781 }; 1782 version = "1.6.2"; 1783 }; 1784 json = { 1785 groups = [ 1786 "default" 1787 "development" 1788 "test" 1789 ]; 1790 platforms = [ ]; 1791 source = { 1792 remotes = [ "https://rubygems.org" ]; 1793 sha256 = "128bp3mihh175l9wm7hgg9sdisp6hd3kf36fw01iksqnq7kv5hdi"; 1794 type = "gem"; 1795 }; 1796 version = "2.15.1"; 1797 }; 1798 json-canonicalization = { 1799 groups = [ "default" ]; 1800 platforms = [ ]; 1801 source = { 1802 remotes = [ "https://rubygems.org" ]; 1803 sha256 = "0illsmkly0hhi24lm1l6jjjdr6jykvydkwi1cxf4ad3mra68m16l"; 1804 type = "gem"; 1805 }; 1806 version = "1.0.0"; 1807 }; 1808 json-jwt = { 1809 dependencies = [ 1810 "activesupport" 1811 "aes_key_wrap" 1812 "base64" 1813 "bindata" 1814 "faraday" 1815 "faraday-follow_redirects" 1816 ]; 1817 groups = [ "default" ]; 1818 platforms = [ ]; 1819 source = { 1820 remotes = [ "https://rubygems.org" ]; 1821 sha256 = "1k64mp59jlbqd5hyy46pf93s3yl1xdngfy8i8flq2hn5nhk91ybg"; 1822 type = "gem"; 1823 }; 1824 version = "1.17.0"; 1825 }; 1826 json-ld = { 1827 dependencies = [ 1828 "htmlentities" 1829 "json-canonicalization" 1830 "link_header" 1831 "multi_json" 1832 "rack" 1833 "rdf" 1834 "rexml" 1835 ]; 1836 groups = [ "default" ]; 1837 platforms = [ ]; 1838 source = { 1839 remotes = [ "https://rubygems.org" ]; 1840 sha256 = "09xbw6kc95qgmqcfjp0jjw8dnfm28lw9b5lf8bdh3p2vpy9ihlxr"; 1841 type = "gem"; 1842 }; 1843 version = "3.3.2"; 1844 }; 1845 json-ld-preloaded = { 1846 dependencies = [ 1847 "json-ld" 1848 "rdf" 1849 ]; 1850 groups = [ "default" ]; 1851 platforms = [ ]; 1852 source = { 1853 remotes = [ "https://rubygems.org" ]; 1854 sha256 = "1q8y2f9c9940sgqdb57zmlbhjx3rvmq2l8kpi3a9bgzkx8kl6aa6"; 1855 type = "gem"; 1856 }; 1857 version = "3.3.2"; 1858 }; 1859 json-schema = { 1860 dependencies = [ 1861 "addressable" 1862 "bigdecimal" 1863 ]; 1864 groups = [ "test" ]; 1865 platforms = [ ]; 1866 source = { 1867 remotes = [ "https://rubygems.org" ]; 1868 sha256 = "0gv3b0nry1sn1n7imfs2drqyfp4g8b2zcrizjc98j04pl7xszv3r"; 1869 type = "gem"; 1870 }; 1871 version = "6.0.0"; 1872 }; 1873 jsonapi-renderer = { 1874 groups = [ "default" ]; 1875 platforms = [ ]; 1876 source = { 1877 remotes = [ "https://rubygems.org" ]; 1878 sha256 = "0ys4drd0k9rw5ixf8n8fx8v0pjh792w4myh0cpdspd317l1lpi5m"; 1879 type = "gem"; 1880 }; 1881 version = "0.2.2"; 1882 }; 1883 jwt = { 1884 dependencies = [ "base64" ]; 1885 groups = [ "default" ]; 1886 platforms = [ ]; 1887 source = { 1888 remotes = [ "https://rubygems.org" ]; 1889 sha256 = "1x64l31nkqjwfv51s2vsm0yqq4cwzrlnji12wvaq761myx3fxq9i"; 1890 type = "gem"; 1891 }; 1892 version = "2.10.2"; 1893 }; 1894 kaminari = { 1895 dependencies = [ 1896 "activesupport" 1897 "kaminari-actionview" 1898 "kaminari-activerecord" 1899 "kaminari-core" 1900 ]; 1901 groups = [ "default" ]; 1902 platforms = [ ]; 1903 source = { 1904 remotes = [ "https://rubygems.org" ]; 1905 sha256 = "0gia8irryvfhcr6bsr64kpisbgdbqjsqfgrk12a11incmpwny1y4"; 1906 type = "gem"; 1907 }; 1908 version = "1.2.2"; 1909 }; 1910 kaminari-actionview = { 1911 dependencies = [ 1912 "actionview" 1913 "kaminari-core" 1914 ]; 1915 groups = [ "default" ]; 1916 platforms = [ ]; 1917 source = { 1918 remotes = [ "https://rubygems.org" ]; 1919 sha256 = "02f9ghl3a9b5q7l079d3yzmqjwkr4jigi7sldbps992rigygcc0k"; 1920 type = "gem"; 1921 }; 1922 version = "1.2.2"; 1923 }; 1924 kaminari-activerecord = { 1925 dependencies = [ 1926 "activerecord" 1927 "kaminari-core" 1928 ]; 1929 groups = [ "default" ]; 1930 platforms = [ ]; 1931 source = { 1932 remotes = [ "https://rubygems.org" ]; 1933 sha256 = "0c148z97s1cqivzbwrak149z7kl1rdmj7dxk6rpkasimmdxsdlqd"; 1934 type = "gem"; 1935 }; 1936 version = "1.2.2"; 1937 }; 1938 kaminari-core = { 1939 groups = [ "default" ]; 1940 platforms = [ ]; 1941 source = { 1942 remotes = [ "https://rubygems.org" ]; 1943 sha256 = "1zw3pg6kj39y7jxakbx7if59pl28lhk98fx71ks5lr3hfgn6zliv"; 1944 type = "gem"; 1945 }; 1946 version = "1.2.2"; 1947 }; 1948 kt-paperclip = { 1949 dependencies = [ 1950 "activemodel" 1951 "activesupport" 1952 "marcel" 1953 "mime-types" 1954 "terrapin" 1955 ]; 1956 groups = [ "default" ]; 1957 platforms = [ ]; 1958 source = { 1959 remotes = [ "https://rubygems.org" ]; 1960 sha256 = "1j8z0757rb4kly4ghdzd6ihch6x5i0d53r543x2y9xa8cyrj7c4m"; 1961 type = "gem"; 1962 }; 1963 version = "7.2.2"; 1964 }; 1965 language_server-protocol = { 1966 groups = [ 1967 "default" 1968 "development" 1969 ]; 1970 platforms = [ ]; 1971 source = { 1972 remotes = [ "https://rubygems.org" ]; 1973 sha256 = "1k0311vah76kg5m6zr7wmkwyk5p2f9d9hyckjpn3xgr83ajkj7px"; 1974 type = "gem"; 1975 }; 1976 version = "3.17.0.5"; 1977 }; 1978 launchy = { 1979 dependencies = [ 1980 "addressable" 1981 "childprocess" 1982 "logger" 1983 ]; 1984 groups = [ 1985 "default" 1986 "development" 1987 "test" 1988 ]; 1989 platforms = [ ]; 1990 source = { 1991 remotes = [ "https://rubygems.org" ]; 1992 sha256 = "17h522xhwi5m4n6n9m22kw8z0vy8100sz5f3wbfqj5cnrjslgf3j"; 1993 type = "gem"; 1994 }; 1995 version = "3.1.1"; 1996 }; 1997 letter_opener = { 1998 dependencies = [ "launchy" ]; 1999 groups = [ "development" ]; 2000 platforms = [ ]; 2001 source = { 2002 remotes = [ "https://rubygems.org" ]; 2003 sha256 = "1cnv3ggnzyagl50vzs1693aacv08bhwlprcvjp8jcg2w7cp3zwrg"; 2004 type = "gem"; 2005 }; 2006 version = "1.10.0"; 2007 }; 2008 letter_opener_web = { 2009 dependencies = [ 2010 "actionmailer" 2011 "letter_opener" 2012 "railties" 2013 "rexml" 2014 ]; 2015 groups = [ "development" ]; 2016 platforms = [ ]; 2017 source = { 2018 remotes = [ "https://rubygems.org" ]; 2019 sha256 = "0q4qfi5wnn5bv93zjf10agmzap3sn7gkfmdbryz296wb1vz1wf9z"; 2020 type = "gem"; 2021 }; 2022 version = "3.0.0"; 2023 }; 2024 link_header = { 2025 groups = [ "default" ]; 2026 platforms = [ ]; 2027 source = { 2028 remotes = [ "https://rubygems.org" ]; 2029 sha256 = "1yamrdq4rywmnpdhbygnkkl9fdy249fg5r851nrkkxr97gj5rihm"; 2030 type = "gem"; 2031 }; 2032 version = "0.0.8"; 2033 }; 2034 lint_roller = { 2035 groups = [ 2036 "default" 2037 "development" 2038 ]; 2039 platforms = [ ]; 2040 source = { 2041 remotes = [ "https://rubygems.org" ]; 2042 sha256 = "11yc0d84hsnlvx8cpk4cbj6a4dz9pk0r1k29p0n1fz9acddq831c"; 2043 type = "gem"; 2044 }; 2045 version = "1.1.0"; 2046 }; 2047 linzer = { 2048 dependencies = [ 2049 "cgi" 2050 "forwardable" 2051 "logger" 2052 "net-http" 2053 "openssl" 2054 "rack" 2055 "starry" 2056 "stringio" 2057 "uri" 2058 ]; 2059 groups = [ "default" ]; 2060 platforms = [ ]; 2061 source = { 2062 remotes = [ "https://rubygems.org" ]; 2063 sha256 = "09rjxsmmnahxsaw0hc4f0ffw4rcncjxa01xd9v5z4q9radfidr5j"; 2064 type = "gem"; 2065 }; 2066 version = "0.7.7"; 2067 }; 2068 llhttp-ffi = { 2069 dependencies = [ 2070 "ffi-compiler" 2071 "rake" 2072 ]; 2073 groups = [ "default" ]; 2074 platforms = [ ]; 2075 source = { 2076 remotes = [ "https://rubygems.org" ]; 2077 sha256 = "1g57iw0l3y7x50132x6a1jyssxa6pw7srh69g0d6j7ri37yaf9cs"; 2078 type = "gem"; 2079 }; 2080 version = "0.5.1"; 2081 }; 2082 logger = { 2083 groups = [ 2084 "default" 2085 "development" 2086 "pam_authentication" 2087 "production" 2088 "test" 2089 ]; 2090 platforms = [ ]; 2091 source = { 2092 remotes = [ "https://rubygems.org" ]; 2093 sha256 = "00q2zznygpbls8asz5knjvvj2brr3ghmqxgr83xnrdj4rk3xwvhr"; 2094 type = "gem"; 2095 }; 2096 version = "1.7.0"; 2097 }; 2098 lograge = { 2099 dependencies = [ 2100 "actionpack" 2101 "activesupport" 2102 "railties" 2103 "request_store" 2104 ]; 2105 groups = [ "production" ]; 2106 platforms = [ ]; 2107 source = { 2108 remotes = [ "https://rubygems.org" ]; 2109 sha256 = "1qcsvh9k4c0cp6agqm9a8m4x2gg7vifryqr7yxkg2x9ph9silds2"; 2110 type = "gem"; 2111 }; 2112 version = "0.14.0"; 2113 }; 2114 loofah = { 2115 dependencies = [ 2116 "crass" 2117 "nokogiri" 2118 ]; 2119 groups = [ 2120 "default" 2121 "development" 2122 "pam_authentication" 2123 "production" 2124 "test" 2125 ]; 2126 platforms = [ ]; 2127 source = { 2128 remotes = [ "https://rubygems.org" ]; 2129 sha256 = "0dx316q03x6rpdbl610rdaj2vfd5s8fanixk21j4gv3h5f230nk5"; 2130 type = "gem"; 2131 }; 2132 version = "2.24.1"; 2133 }; 2134 mail = { 2135 dependencies = [ 2136 "logger" 2137 "mini_mime" 2138 "net-imap" 2139 "net-pop" 2140 "net-smtp" 2141 ]; 2142 groups = [ 2143 "default" 2144 "development" 2145 "test" 2146 ]; 2147 platforms = [ ]; 2148 source = { 2149 remotes = [ "https://rubygems.org" ]; 2150 sha256 = "0ha9sgkfqna62c1basc17dkx91yk7ppgjq32k4nhrikirlz6g9kg"; 2151 type = "gem"; 2152 }; 2153 version = "2.9.0"; 2154 }; 2155 marcel = { 2156 groups = [ "default" ]; 2157 platforms = [ ]; 2158 source = { 2159 remotes = [ "https://rubygems.org" ]; 2160 sha256 = "190n2mk8m1l708kr88fh6mip9sdsh339d2s6sgrik3sbnvz4jmhd"; 2161 type = "gem"; 2162 }; 2163 version = "1.0.4"; 2164 }; 2165 mario-redis-lock = { 2166 dependencies = [ "redis" ]; 2167 groups = [ "default" ]; 2168 platforms = [ ]; 2169 source = { 2170 remotes = [ "https://rubygems.org" ]; 2171 sha256 = "1v9wdjcjqzpns2migxp4a5b4w82mipi0fwihbqz3q2qj2qm7wc17"; 2172 type = "gem"; 2173 }; 2174 version = "1.2.1"; 2175 }; 2176 matrix = { 2177 groups = [ 2178 "default" 2179 "test" 2180 ]; 2181 platforms = [ ]; 2182 source = { 2183 remotes = [ "https://rubygems.org" ]; 2184 sha256 = "0nscas3a4mmrp1rc07cdjlbbpb2rydkindmbj3v3z5y1viyspmd0"; 2185 type = "gem"; 2186 }; 2187 version = "0.4.3"; 2188 }; 2189 memory_profiler = { 2190 groups = [ 2191 "development" 2192 "test" 2193 ]; 2194 platforms = [ ]; 2195 source = { 2196 remotes = [ "https://rubygems.org" ]; 2197 sha256 = "1y58ba08n4lx123c0hjcc752fc4x802mjy39qj1hq50ak3vpv8br"; 2198 type = "gem"; 2199 }; 2200 version = "1.1.0"; 2201 }; 2202 mime-types = { 2203 dependencies = [ 2204 "logger" 2205 "mime-types-data" 2206 ]; 2207 groups = [ 2208 "default" 2209 "test" 2210 ]; 2211 platforms = [ ]; 2212 source = { 2213 remotes = [ "https://rubygems.org" ]; 2214 sha256 = "0mjyxl7c0xzyqdqa8r45hqg7jcw2prp3hkp39mdf223g4hfgdsyw"; 2215 type = "gem"; 2216 }; 2217 version = "3.7.0"; 2218 }; 2219 mime-types-data = { 2220 groups = [ 2221 "default" 2222 "test" 2223 ]; 2224 platforms = [ ]; 2225 source = { 2226 remotes = [ "https://rubygems.org" ]; 2227 sha256 = "0a27k4jcrx7pvb0p59fn1frh14iy087c2aygrdkmgwsrbshvqxpj"; 2228 type = "gem"; 2229 }; 2230 version = "3.2025.0924"; 2231 }; 2232 mini_mime = { 2233 groups = [ 2234 "default" 2235 "development" 2236 "test" 2237 ]; 2238 platforms = [ ]; 2239 source = { 2240 remotes = [ "https://rubygems.org" ]; 2241 sha256 = "1vycif7pjzkr29mfk4dlqv3disc5dn0va04lkwajlpr1wkibg0c6"; 2242 type = "gem"; 2243 }; 2244 version = "1.1.5"; 2245 }; 2246 mini_portile2 = { 2247 groups = [ 2248 "default" 2249 "development" 2250 "pam_authentication" 2251 "production" 2252 "test" 2253 ]; 2254 platforms = [ ]; 2255 source = { 2256 remotes = [ "https://rubygems.org" ]; 2257 sha256 = "12f2830x7pq3kj0v8nz0zjvaw02sv01bqs1zwdrc04704kwcgmqc"; 2258 type = "gem"; 2259 }; 2260 version = "2.8.9"; 2261 }; 2262 minitest = { 2263 groups = [ 2264 "default" 2265 "development" 2266 "pam_authentication" 2267 "production" 2268 "test" 2269 ]; 2270 platforms = [ ]; 2271 source = { 2272 remotes = [ "https://rubygems.org" ]; 2273 sha256 = "0c1c9lr7h0bnf48xj5sylg2cs2awrb0hfxwimiz4yfl6kz87m0gm"; 2274 type = "gem"; 2275 }; 2276 version = "5.26.0"; 2277 }; 2278 msgpack = { 2279 groups = [ "default" ]; 2280 platforms = [ ]; 2281 source = { 2282 remotes = [ "https://rubygems.org" ]; 2283 sha256 = "0cnpnbn2yivj9gxkh8mjklbgnpx6nf7b8j2hky01dl0040hy0k76"; 2284 type = "gem"; 2285 }; 2286 version = "1.8.0"; 2287 }; 2288 multi_json = { 2289 groups = [ "default" ]; 2290 platforms = [ ]; 2291 source = { 2292 remotes = [ "https://rubygems.org" ]; 2293 sha256 = "06sabsvnw0x1aqdcswc6bqrqz6705548bfd8z22jxgxfjrn1yn3n"; 2294 type = "gem"; 2295 }; 2296 version = "1.17.0"; 2297 }; 2298 mutex_m = { 2299 groups = [ "default" ]; 2300 platforms = [ ]; 2301 source = { 2302 remotes = [ "https://rubygems.org" ]; 2303 sha256 = "0l875dw0lk7b2ywa54l0wjcggs94vb7gs8khfw9li75n2sn09jyg"; 2304 type = "gem"; 2305 }; 2306 version = "0.3.0"; 2307 }; 2308 net-http = { 2309 dependencies = [ "uri" ]; 2310 groups = [ "default" ]; 2311 platforms = [ ]; 2312 source = { 2313 remotes = [ "https://rubygems.org" ]; 2314 sha256 = "1ysrwaabhf0sn24jrp0nnp51cdv0jf688mh5i6fsz63q2c6b48cn"; 2315 type = "gem"; 2316 }; 2317 version = "0.6.0"; 2318 }; 2319 net-imap = { 2320 dependencies = [ 2321 "date" 2322 "net-protocol" 2323 ]; 2324 groups = [ 2325 "default" 2326 "development" 2327 "test" 2328 ]; 2329 platforms = [ ]; 2330 source = { 2331 remotes = [ "https://rubygems.org" ]; 2332 sha256 = "0i24prs7yy1p1zdps2x1ksb7lmvbn2f0llxwdjdw3z2ksddx136b"; 2333 type = "gem"; 2334 }; 2335 version = "0.5.12"; 2336 }; 2337 net-ldap = { 2338 dependencies = [ 2339 "base64" 2340 "ostruct" 2341 ]; 2342 groups = [ "default" ]; 2343 platforms = [ ]; 2344 source = { 2345 remotes = [ "https://rubygems.org" ]; 2346 sha256 = "0wjkrvcwnxa6ggq0nfz004f1blm1c67fv7c6614sraak0wshn25j"; 2347 type = "gem"; 2348 }; 2349 version = "0.20.0"; 2350 }; 2351 net-pop = { 2352 dependencies = [ "net-protocol" ]; 2353 groups = [ 2354 "default" 2355 "development" 2356 "test" 2357 ]; 2358 platforms = [ ]; 2359 source = { 2360 remotes = [ "https://rubygems.org" ]; 2361 sha256 = "1wyz41jd4zpjn0v1xsf9j778qx1vfrl24yc20cpmph8k42c4x2w4"; 2362 type = "gem"; 2363 }; 2364 version = "0.1.2"; 2365 }; 2366 net-protocol = { 2367 dependencies = [ "timeout" ]; 2368 groups = [ 2369 "default" 2370 "development" 2371 "test" 2372 ]; 2373 platforms = [ ]; 2374 source = { 2375 remotes = [ "https://rubygems.org" ]; 2376 sha256 = "1a32l4x73hz200cm587bc29q8q9az278syw3x6fkc9d1lv5y0wxa"; 2377 type = "gem"; 2378 }; 2379 version = "0.2.2"; 2380 }; 2381 net-smtp = { 2382 dependencies = [ "net-protocol" ]; 2383 groups = [ 2384 "default" 2385 "development" 2386 "test" 2387 ]; 2388 platforms = [ ]; 2389 source = { 2390 remotes = [ "https://rubygems.org" ]; 2391 sha256 = "0dh7nzjp0fiaqq1jz90nv4nxhc2w359d7c199gmzq965cfps15pd"; 2392 type = "gem"; 2393 }; 2394 version = "0.5.1"; 2395 }; 2396 nio4r = { 2397 groups = [ "default" ]; 2398 platforms = [ ]; 2399 source = { 2400 remotes = [ "https://rubygems.org" ]; 2401 sha256 = "1a9www524fl1ykspznz54i0phfqya4x45hqaz67in9dvw1lfwpfr"; 2402 type = "gem"; 2403 }; 2404 version = "2.7.4"; 2405 }; 2406 nokogiri = { 2407 dependencies = [ 2408 "mini_portile2" 2409 "racc" 2410 ]; 2411 groups = [ 2412 "default" 2413 "development" 2414 "pam_authentication" 2415 "production" 2416 "test" 2417 ]; 2418 platforms = [ ]; 2419 source = { 2420 remotes = [ "https://rubygems.org" ]; 2421 sha256 = "1hcwwr2h8jnqqxmf8mfb52b0dchr7pm064ingflb78wa00qhgk6m"; 2422 type = "gem"; 2423 }; 2424 version = "1.18.10"; 2425 }; 2426 oj = { 2427 dependencies = [ 2428 "bigdecimal" 2429 "ostruct" 2430 ]; 2431 groups = [ "default" ]; 2432 platforms = [ ]; 2433 source = { 2434 remotes = [ "https://rubygems.org" ]; 2435 sha256 = "1cajn3ylwhby1x51d9hbchm964qwb5zp63f7sfdm55n85ffn1ara"; 2436 type = "gem"; 2437 }; 2438 version = "3.16.11"; 2439 }; 2440 omniauth = { 2441 dependencies = [ 2442 "hashie" 2443 "logger" 2444 "rack" 2445 "rack-protection" 2446 ]; 2447 groups = [ "default" ]; 2448 platforms = [ ]; 2449 source = { 2450 remotes = [ "https://rubygems.org" ]; 2451 sha256 = "0g3n12k5npmmgai2cs3snimy6r7h0bvalhjxv0fjxlphjq25p822"; 2452 type = "gem"; 2453 }; 2454 version = "2.1.4"; 2455 }; 2456 omniauth-cas = { 2457 dependencies = [ 2458 "addressable" 2459 "nokogiri" 2460 "omniauth" 2461 ]; 2462 groups = [ "default" ]; 2463 platforms = [ ]; 2464 source = { 2465 remotes = [ "https://rubygems.org" ]; 2466 sha256 = "03b034imgj5jwflc4db7hsp0n5ivqyqkmsfhc5drlidrcdfv2f0q"; 2467 type = "gem"; 2468 }; 2469 version = "3.0.2"; 2470 }; 2471 omniauth-rails_csrf_protection = { 2472 dependencies = [ 2473 "actionpack" 2474 "omniauth" 2475 ]; 2476 groups = [ "default" ]; 2477 platforms = [ ]; 2478 source = { 2479 remotes = [ "https://rubygems.org" ]; 2480 sha256 = "1q2zvkw34vk1vyhn5kp30783w1wzam9i9g5ygsdjn2gz59kzsw0i"; 2481 type = "gem"; 2482 }; 2483 version = "1.0.2"; 2484 }; 2485 omniauth-saml = { 2486 dependencies = [ 2487 "omniauth" 2488 "ruby-saml" 2489 ]; 2490 groups = [ "default" ]; 2491 platforms = [ ]; 2492 source = { 2493 remotes = [ "https://rubygems.org" ]; 2494 sha256 = "1sznc4d2qhqmkw1vhpx2v5i9ndfb4k25cazhz74cbv18wyp4bk2s"; 2495 type = "gem"; 2496 }; 2497 version = "2.2.4"; 2498 }; 2499 omniauth_openid_connect = { 2500 dependencies = [ 2501 "omniauth" 2502 "openid_connect" 2503 ]; 2504 groups = [ "default" ]; 2505 platforms = [ ]; 2506 source = { 2507 remotes = [ "https://rubygems.org" ]; 2508 sha256 = "099xg7s6450wlfzs77mbdx78g3dp0glx5q6f44i78akf7283hbqz"; 2509 type = "gem"; 2510 }; 2511 version = "0.8.0"; 2512 }; 2513 openid_connect = { 2514 dependencies = [ 2515 "activemodel" 2516 "attr_required" 2517 "email_validator" 2518 "faraday" 2519 "faraday-follow_redirects" 2520 "json-jwt" 2521 "mail" 2522 "rack-oauth2" 2523 "swd" 2524 "tzinfo" 2525 "validate_url" 2526 "webfinger" 2527 ]; 2528 groups = [ "default" ]; 2529 platforms = [ ]; 2530 source = { 2531 remotes = [ "https://rubygems.org" ]; 2532 sha256 = "10i13cn40jiiw8lslkv7bj1isinnwbmzlk6msgiph3gqry08702x"; 2533 type = "gem"; 2534 }; 2535 version = "2.3.1"; 2536 }; 2537 openssl = { 2538 groups = [ "default" ]; 2539 platforms = [ ]; 2540 source = { 2541 remotes = [ "https://rubygems.org" ]; 2542 sha256 = "0v0grpg9gi59zr3imxy1745k9rp3dd095mkir8gvxi69blhh2kkz"; 2543 type = "gem"; 2544 }; 2545 version = "3.3.2"; 2546 }; 2547 openssl-signature_algorithm = { 2548 dependencies = [ "openssl" ]; 2549 groups = [ "default" ]; 2550 platforms = [ ]; 2551 source = { 2552 remotes = [ "https://rubygems.org" ]; 2553 sha256 = "103yjl68wqhl5kxaciir5jdnyi7iv9yckishdr52s5knh9g0pd53"; 2554 type = "gem"; 2555 }; 2556 version = "1.3.0"; 2557 }; 2558 opentelemetry-api = { 2559 groups = [ 2560 "default" 2561 "opentelemetry" 2562 ]; 2563 platforms = [ ]; 2564 source = { 2565 remotes = [ "https://rubygems.org" ]; 2566 sha256 = "0kr1jyk67zn4axafcb2fji5b8xvr56hhfg2y33s5pnzjlr72dzfc"; 2567 type = "gem"; 2568 }; 2569 version = "1.7.0"; 2570 }; 2571 opentelemetry-common = { 2572 dependencies = [ "opentelemetry-api" ]; 2573 groups = [ 2574 "default" 2575 "opentelemetry" 2576 ]; 2577 platforms = [ ]; 2578 source = { 2579 remotes = [ "https://rubygems.org" ]; 2580 sha256 = "0b5k7qc81ln96ayba90hm6ww7qpk8y7lc1r2mphblmwx8y812wns"; 2581 type = "gem"; 2582 }; 2583 version = "0.23.0"; 2584 }; 2585 opentelemetry-exporter-otlp = { 2586 dependencies = [ 2587 "google-protobuf" 2588 "googleapis-common-protos-types" 2589 "opentelemetry-api" 2590 "opentelemetry-common" 2591 "opentelemetry-sdk" 2592 "opentelemetry-semantic_conventions" 2593 ]; 2594 groups = [ "opentelemetry" ]; 2595 platforms = [ ]; 2596 source = { 2597 remotes = [ "https://rubygems.org" ]; 2598 sha256 = "0jj78y79mawj86v5g3kcz6k81izd0m0w47wyyk2br744swbvwn2k"; 2599 type = "gem"; 2600 }; 2601 version = "0.31.1"; 2602 }; 2603 opentelemetry-helpers-sql = { 2604 dependencies = [ "opentelemetry-api" ]; 2605 groups = [ 2606 "default" 2607 "opentelemetry" 2608 ]; 2609 platforms = [ ]; 2610 source = { 2611 remotes = [ "https://rubygems.org" ]; 2612 sha256 = "0kc8pdlm2avyvahg40bfbrimxmvmra0i30m4ha3pzvn6r9xrf8wz"; 2613 type = "gem"; 2614 }; 2615 version = "0.2.0"; 2616 }; 2617 opentelemetry-helpers-sql-obfuscation = { 2618 dependencies = [ "opentelemetry-common" ]; 2619 groups = [ 2620 "default" 2621 "opentelemetry" 2622 ]; 2623 platforms = [ ]; 2624 source = { 2625 remotes = [ "https://rubygems.org" ]; 2626 sha256 = "0h935j5ah9s2v9qm61ddp62kaffk1rn8assgljqap3fz2fgijlkj"; 2627 type = "gem"; 2628 }; 2629 version = "0.4.0"; 2630 }; 2631 opentelemetry-instrumentation-action_mailer = { 2632 dependencies = [ "opentelemetry-instrumentation-active_support" ]; 2633 groups = [ 2634 "default" 2635 "opentelemetry" 2636 ]; 2637 platforms = [ ]; 2638 source = { 2639 remotes = [ "https://rubygems.org" ]; 2640 sha256 = "0mqh8z6myff0j11zcnm34s1lc8qzmzzqdrhzk95y2sh6vdmqd143"; 2641 type = "gem"; 2642 }; 2643 version = "0.6.1"; 2644 }; 2645 opentelemetry-instrumentation-action_pack = { 2646 dependencies = [ "opentelemetry-instrumentation-rack" ]; 2647 groups = [ 2648 "default" 2649 "opentelemetry" 2650 ]; 2651 platforms = [ ]; 2652 source = { 2653 remotes = [ "https://rubygems.org" ]; 2654 sha256 = "0wzj0xmivyx243slz526z54lqyhsiyzzrbha4szyxjl30xsdxyl4"; 2655 type = "gem"; 2656 }; 2657 version = "0.15.1"; 2658 }; 2659 opentelemetry-instrumentation-action_view = { 2660 dependencies = [ "opentelemetry-instrumentation-active_support" ]; 2661 groups = [ 2662 "default" 2663 "opentelemetry" 2664 ]; 2665 platforms = [ ]; 2666 source = { 2667 remotes = [ "https://rubygems.org" ]; 2668 sha256 = "16gmwl1v4jnz1x670qprkbc35phnbpbljsp2mcr71dq4fvfk8qa2"; 2669 type = "gem"; 2670 }; 2671 version = "0.11.1"; 2672 }; 2673 opentelemetry-instrumentation-active_job = { 2674 dependencies = [ "opentelemetry-instrumentation-base" ]; 2675 groups = [ "opentelemetry" ]; 2676 platforms = [ ]; 2677 source = { 2678 remotes = [ "https://rubygems.org" ]; 2679 sha256 = "129ajjrxigl4pag1nlzbdv1js5bij4ll92i1ix50c3f24h9338df"; 2680 type = "gem"; 2681 }; 2682 version = "0.10.1"; 2683 }; 2684 opentelemetry-instrumentation-active_model_serializers = { 2685 dependencies = [ "opentelemetry-instrumentation-active_support" ]; 2686 groups = [ "opentelemetry" ]; 2687 platforms = [ ]; 2688 source = { 2689 remotes = [ "https://rubygems.org" ]; 2690 sha256 = "05ff7yxy2v96kslsqn1y68669is00798i9fgk9fy85vx2r21xs4g"; 2691 type = "gem"; 2692 }; 2693 version = "0.24.0"; 2694 }; 2695 opentelemetry-instrumentation-active_record = { 2696 dependencies = [ "opentelemetry-instrumentation-base" ]; 2697 groups = [ 2698 "default" 2699 "opentelemetry" 2700 ]; 2701 platforms = [ ]; 2702 source = { 2703 remotes = [ "https://rubygems.org" ]; 2704 sha256 = "14kwks0130mrggk3irg4qvx5fmwk9gxv6w23dy6ryi50xqs3y20v"; 2705 type = "gem"; 2706 }; 2707 version = "0.11.1"; 2708 }; 2709 opentelemetry-instrumentation-active_storage = { 2710 dependencies = [ "opentelemetry-instrumentation-active_support" ]; 2711 groups = [ 2712 "default" 2713 "opentelemetry" 2714 ]; 2715 platforms = [ ]; 2716 source = { 2717 remotes = [ "https://rubygems.org" ]; 2718 sha256 = "17p8zmfyigdqvgy3d1691ayzm6nj4q4nx2n3qk01f7wjakphz6zq"; 2719 type = "gem"; 2720 }; 2721 version = "0.3.1"; 2722 }; 2723 opentelemetry-instrumentation-active_support = { 2724 dependencies = [ "opentelemetry-instrumentation-base" ]; 2725 groups = [ 2726 "default" 2727 "opentelemetry" 2728 ]; 2729 platforms = [ ]; 2730 source = { 2731 remotes = [ "https://rubygems.org" ]; 2732 sha256 = "0zf5kg2h9zgmrwnq7v7by2nyhkxa20gmi5nyqqrpwyaqf4v9isl2"; 2733 type = "gem"; 2734 }; 2735 version = "0.10.1"; 2736 }; 2737 opentelemetry-instrumentation-base = { 2738 dependencies = [ 2739 "opentelemetry-api" 2740 "opentelemetry-common" 2741 "opentelemetry-registry" 2742 ]; 2743 groups = [ 2744 "default" 2745 "opentelemetry" 2746 ]; 2747 platforms = [ ]; 2748 source = { 2749 remotes = [ "https://rubygems.org" ]; 2750 sha256 = "09ysfv2x25svwl4yxrbgmjkwrlkylr7plci3jjb6wkim11zklak4"; 2751 type = "gem"; 2752 }; 2753 version = "0.25.0"; 2754 }; 2755 opentelemetry-instrumentation-concurrent_ruby = { 2756 dependencies = [ "opentelemetry-instrumentation-base" ]; 2757 groups = [ "opentelemetry" ]; 2758 platforms = [ ]; 2759 source = { 2760 remotes = [ "https://rubygems.org" ]; 2761 sha256 = "1lniyy8yzmvz1mrh7az0yn94j4d9p0vvd6v0jgk9vi8042vxi6r2"; 2762 type = "gem"; 2763 }; 2764 version = "0.24.0"; 2765 }; 2766 opentelemetry-instrumentation-excon = { 2767 dependencies = [ "opentelemetry-instrumentation-base" ]; 2768 groups = [ "opentelemetry" ]; 2769 platforms = [ ]; 2770 source = { 2771 remotes = [ "https://rubygems.org" ]; 2772 sha256 = "01rwnxml7h9vcwfdf2n1zr6kfxfcplr1i00aga8xd76wmbvld8fg"; 2773 type = "gem"; 2774 }; 2775 version = "0.26.0"; 2776 }; 2777 opentelemetry-instrumentation-faraday = { 2778 dependencies = [ "opentelemetry-instrumentation-base" ]; 2779 groups = [ "opentelemetry" ]; 2780 platforms = [ ]; 2781 source = { 2782 remotes = [ "https://rubygems.org" ]; 2783 sha256 = "0n32aqsqj9lf46mvm1pr5f2j386aq1jia00aajp4qpb9vgf0jnq1"; 2784 type = "gem"; 2785 }; 2786 version = "0.30.0"; 2787 }; 2788 opentelemetry-instrumentation-http = { 2789 dependencies = [ "opentelemetry-instrumentation-base" ]; 2790 groups = [ "opentelemetry" ]; 2791 platforms = [ ]; 2792 source = { 2793 remotes = [ "https://rubygems.org" ]; 2794 sha256 = "0ad0rrw0a74dzlhpcyccas54cl9zggfvdjxs6hdklhwkdla0vmr7"; 2795 type = "gem"; 2796 }; 2797 version = "0.27.0"; 2798 }; 2799 opentelemetry-instrumentation-http_client = { 2800 dependencies = [ "opentelemetry-instrumentation-base" ]; 2801 groups = [ "opentelemetry" ]; 2802 platforms = [ ]; 2803 source = { 2804 remotes = [ "https://rubygems.org" ]; 2805 sha256 = "1mfa0ma9kl5yjzm1kph01y7cwk99nib4vibwz7d76rrk7qmiisx8"; 2806 type = "gem"; 2807 }; 2808 version = "0.26.0"; 2809 }; 2810 opentelemetry-instrumentation-net_http = { 2811 dependencies = [ "opentelemetry-instrumentation-base" ]; 2812 groups = [ "opentelemetry" ]; 2813 platforms = [ ]; 2814 source = { 2815 remotes = [ "https://rubygems.org" ]; 2816 sha256 = "14hx651frq9hncd14vi3yh5isrjsj2nalziy68k5j8afh4ydrhaf"; 2817 type = "gem"; 2818 }; 2819 version = "0.26.0"; 2820 }; 2821 opentelemetry-instrumentation-pg = { 2822 dependencies = [ 2823 "opentelemetry-helpers-sql" 2824 "opentelemetry-helpers-sql-obfuscation" 2825 "opentelemetry-instrumentation-base" 2826 ]; 2827 groups = [ "opentelemetry" ]; 2828 platforms = [ ]; 2829 source = { 2830 remotes = [ "https://rubygems.org" ]; 2831 sha256 = "02pvkv1f374ibvpnha8y64zdjdyav7rk77rz9bkxnn61gcnvip56"; 2832 type = "gem"; 2833 }; 2834 version = "0.32.0"; 2835 }; 2836 opentelemetry-instrumentation-rack = { 2837 dependencies = [ "opentelemetry-instrumentation-base" ]; 2838 groups = [ "opentelemetry" ]; 2839 platforms = [ ]; 2840 source = { 2841 remotes = [ "https://rubygems.org" ]; 2842 sha256 = "0xzk88iiiggx3kdfy5y75cb79cc5gn8jsl1vwg5n8w086s1vnb4y"; 2843 type = "gem"; 2844 }; 2845 version = "0.29.0"; 2846 }; 2847 opentelemetry-instrumentation-rails = { 2848 dependencies = [ 2849 "opentelemetry-instrumentation-action_mailer" 2850 "opentelemetry-instrumentation-action_pack" 2851 "opentelemetry-instrumentation-action_view" 2852 "opentelemetry-instrumentation-active_job" 2853 "opentelemetry-instrumentation-active_record" 2854 "opentelemetry-instrumentation-active_storage" 2855 "opentelemetry-instrumentation-active_support" 2856 "opentelemetry-instrumentation-concurrent_ruby" 2857 ]; 2858 groups = [ "opentelemetry" ]; 2859 platforms = [ ]; 2860 source = { 2861 remotes = [ "https://rubygems.org" ]; 2862 sha256 = "0vy93a3hpi8l8crljxwxzxwmvyf9gg1pff6dnpxl0c2ljmwdynbr"; 2863 type = "gem"; 2864 }; 2865 version = "0.39.1"; 2866 }; 2867 opentelemetry-instrumentation-redis = { 2868 dependencies = [ "opentelemetry-instrumentation-base" ]; 2869 groups = [ "opentelemetry" ]; 2870 platforms = [ ]; 2871 source = { 2872 remotes = [ "https://rubygems.org" ]; 2873 sha256 = "001rd4ix10hja64y2arhpcd0hlmjilx7zlb4slmx4zaj3iyra8c7"; 2874 type = "gem"; 2875 }; 2876 version = "0.28.0"; 2877 }; 2878 opentelemetry-instrumentation-sidekiq = { 2879 dependencies = [ "opentelemetry-instrumentation-base" ]; 2880 groups = [ "opentelemetry" ]; 2881 platforms = [ ]; 2882 source = { 2883 remotes = [ "https://rubygems.org" ]; 2884 sha256 = "0vi2ac1l66vsflslxv6ay4ml95svcq53v8rdmwf2c3vl94f6b3bl"; 2885 type = "gem"; 2886 }; 2887 version = "0.28.0"; 2888 }; 2889 opentelemetry-registry = { 2890 dependencies = [ "opentelemetry-api" ]; 2891 groups = [ 2892 "default" 2893 "opentelemetry" 2894 ]; 2895 platforms = [ ]; 2896 source = { 2897 remotes = [ "https://rubygems.org" ]; 2898 sha256 = "13wns85c08hjy7gqqjxqad9pp5shp0lxskrssz0w3si9mazscgwh"; 2899 type = "gem"; 2900 }; 2901 version = "0.4.0"; 2902 }; 2903 opentelemetry-sdk = { 2904 dependencies = [ 2905 "opentelemetry-api" 2906 "opentelemetry-common" 2907 "opentelemetry-registry" 2908 "opentelemetry-semantic_conventions" 2909 ]; 2910 groups = [ "opentelemetry" ]; 2911 platforms = [ ]; 2912 source = { 2913 remotes = [ "https://rubygems.org" ]; 2914 sha256 = "06jjh25s94lv94ljgbq13baqgnkccdsvzsw6xg54vwldpr4rjwa3"; 2915 type = "gem"; 2916 }; 2917 version = "1.10.0"; 2918 }; 2919 opentelemetry-semantic_conventions = { 2920 dependencies = [ "opentelemetry-api" ]; 2921 groups = [ 2922 "default" 2923 "opentelemetry" 2924 ]; 2925 platforms = [ ]; 2926 source = { 2927 remotes = [ "https://rubygems.org" ]; 2928 sha256 = "05znn2iijg1qli52m09bgyq4b74nfs5nwgz2z73sllvqpiyn1cf1"; 2929 type = "gem"; 2930 }; 2931 version = "1.36.0"; 2932 }; 2933 orm_adapter = { 2934 groups = [ 2935 "default" 2936 "pam_authentication" 2937 ]; 2938 platforms = [ ]; 2939 source = { 2940 remotes = [ "https://rubygems.org" ]; 2941 sha256 = "1fg9jpjlzf5y49qs9mlpdrgs5rpcyihq1s4k79nv9js0spjhnpda"; 2942 type = "gem"; 2943 }; 2944 version = "0.5.0"; 2945 }; 2946 ostruct = { 2947 groups = [ "default" ]; 2948 platforms = [ ]; 2949 source = { 2950 remotes = [ "https://rubygems.org" ]; 2951 sha256 = "04nrir9wdpc4izqwqbysxyly8y7hsfr4fsv69rw91lfi9d5fv8lm"; 2952 type = "gem"; 2953 }; 2954 version = "0.6.3"; 2955 }; 2956 ox = { 2957 dependencies = [ "bigdecimal" ]; 2958 groups = [ "default" ]; 2959 platforms = [ ]; 2960 source = { 2961 remotes = [ "https://rubygems.org" ]; 2962 sha256 = "0rhv8qdnm3s34yvsvmrii15f2238rk3psa6pq6x5x367sssfv6ja"; 2963 type = "gem"; 2964 }; 2965 version = "2.14.23"; 2966 }; 2967 parallel = { 2968 groups = [ 2969 "default" 2970 "development" 2971 ]; 2972 platforms = [ ]; 2973 source = { 2974 remotes = [ "https://rubygems.org" ]; 2975 sha256 = "0c719bfgcszqvk9z47w2p8j2wkz5y35k48ywwas5yxbbh3hm3haa"; 2976 type = "gem"; 2977 }; 2978 version = "1.27.0"; 2979 }; 2980 parser = { 2981 dependencies = [ 2982 "ast" 2983 "racc" 2984 ]; 2985 groups = [ 2986 "default" 2987 "development" 2988 ]; 2989 platforms = [ ]; 2990 source = { 2991 remotes = [ "https://rubygems.org" ]; 2992 sha256 = "1wl7frfk68q6gsf6q6j32jl5m3yc0b9x8ycxz3hy79miaj9r5mll"; 2993 type = "gem"; 2994 }; 2995 version = "3.3.9.0"; 2996 }; 2997 parslet = { 2998 groups = [ "default" ]; 2999 platforms = [ ]; 3000 source = { 3001 remotes = [ "https://rubygems.org" ]; 3002 sha256 = "01pnw6ymz6nynklqvqxs4bcai25kcvnd5x4id9z3vd1rbmlk0lfl"; 3003 type = "gem"; 3004 }; 3005 version = "2.0.0"; 3006 }; 3007 pastel = { 3008 dependencies = [ "tty-color" ]; 3009 groups = [ "default" ]; 3010 platforms = [ ]; 3011 source = { 3012 remotes = [ "https://rubygems.org" ]; 3013 sha256 = "0xash2gj08dfjvq4hy6l1z22s5v30fhizwgs10d6nviggpxsj7a8"; 3014 type = "gem"; 3015 }; 3016 version = "0.8.0"; 3017 }; 3018 pg = { 3019 groups = [ "default" ]; 3020 platforms = [ ]; 3021 source = { 3022 remotes = [ "https://rubygems.org" ]; 3023 sha256 = "0xf8i58shwvwlka4ld12nxcgqv0d5r1yizsvw74w5jaw83yllqaq"; 3024 type = "gem"; 3025 }; 3026 version = "1.6.2"; 3027 }; 3028 pghero = { 3029 dependencies = [ "activerecord" ]; 3030 groups = [ "default" ]; 3031 platforms = [ ]; 3032 source = { 3033 remotes = [ "https://rubygems.org" ]; 3034 sha256 = "08pm154bx5zbpgcqhk7gq78qq1mb149s2l7y0fxniqfvjmq4kn58"; 3035 type = "gem"; 3036 }; 3037 version = "3.7.0"; 3038 }; 3039 playwright-ruby-client = { 3040 dependencies = [ 3041 "concurrent-ruby" 3042 "mime-types" 3043 ]; 3044 groups = [ "test" ]; 3045 platforms = [ ]; 3046 source = { 3047 remotes = [ "https://rubygems.org" ]; 3048 sha256 = "02ivcflls7fy5axsqk602rqgfq9r6p8pmqkcxp9sdpgvvf8hflb0"; 3049 type = "gem"; 3050 }; 3051 version = "1.55.0"; 3052 }; 3053 pp = { 3054 dependencies = [ "prettyprint" ]; 3055 groups = [ 3056 "default" 3057 "development" 3058 "pam_authentication" 3059 "production" 3060 "test" 3061 ]; 3062 platforms = [ ]; 3063 source = { 3064 remotes = [ "https://rubygems.org" ]; 3065 sha256 = "1xlxmg86k5kifci1xvlmgw56x88dmqf04zfzn7zcr4qb8ladal99"; 3066 type = "gem"; 3067 }; 3068 version = "0.6.3"; 3069 }; 3070 premailer = { 3071 dependencies = [ 3072 "addressable" 3073 "css_parser" 3074 "htmlentities" 3075 ]; 3076 groups = [ "default" ]; 3077 platforms = [ ]; 3078 source = { 3079 remotes = [ "https://rubygems.org" ]; 3080 sha256 = "1ryivdnij1990hcqqmq4s0x1vjvfl0awjc9b91f8af17v2639qhg"; 3081 type = "gem"; 3082 }; 3083 version = "1.27.0"; 3084 }; 3085 premailer-rails = { 3086 dependencies = [ 3087 "actionmailer" 3088 "net-smtp" 3089 "premailer" 3090 ]; 3091 groups = [ "default" ]; 3092 platforms = [ ]; 3093 source = { 3094 remotes = [ "https://rubygems.org" ]; 3095 sha256 = "0004f73kgrglida336fqkgx906m6n05nnfc17mypzg5rc78iaf61"; 3096 type = "gem"; 3097 }; 3098 version = "1.12.0"; 3099 }; 3100 prettyprint = { 3101 groups = [ 3102 "default" 3103 "development" 3104 "pam_authentication" 3105 "production" 3106 "test" 3107 ]; 3108 platforms = [ ]; 3109 source = { 3110 remotes = [ "https://rubygems.org" ]; 3111 sha256 = "14zicq3plqi217w6xahv7b8f7aj5kpxv1j1w98344ix9h5ay3j9b"; 3112 type = "gem"; 3113 }; 3114 version = "0.2.0"; 3115 }; 3116 prism = { 3117 groups = [ 3118 "default" 3119 "development" 3120 ]; 3121 platforms = [ ]; 3122 source = { 3123 remotes = [ "https://rubygems.org" ]; 3124 sha256 = "07fz0p6nlifm983cac3ayi7nwrpb5l4s3jl7p70imbsm79k429qr"; 3125 type = "gem"; 3126 }; 3127 version = "1.5.2"; 3128 }; 3129 prometheus_exporter = { 3130 dependencies = [ "webrick" ]; 3131 groups = [ "default" ]; 3132 platforms = [ ]; 3133 source = { 3134 remotes = [ "https://rubygems.org" ]; 3135 sha256 = "0x98zrcd83dq1y9qhshx8hqvlvy81wlns6k15hq1xr3lrsdxvrdz"; 3136 type = "gem"; 3137 }; 3138 version = "2.3.0"; 3139 }; 3140 propshaft = { 3141 dependencies = [ 3142 "actionpack" 3143 "activesupport" 3144 "rack" 3145 ]; 3146 groups = [ "default" ]; 3147 platforms = [ ]; 3148 source = { 3149 remotes = [ "https://rubygems.org" ]; 3150 sha256 = "14n3fhz5hzpsczp4spqc26csfgk2qga7mgcm7px9z0byyr76dk4s"; 3151 type = "gem"; 3152 }; 3153 version = "1.3.1"; 3154 }; 3155 psych = { 3156 dependencies = [ 3157 "date" 3158 "stringio" 3159 ]; 3160 groups = [ 3161 "default" 3162 "development" 3163 "pam_authentication" 3164 "production" 3165 "test" 3166 ]; 3167 platforms = [ ]; 3168 source = { 3169 remotes = [ "https://rubygems.org" ]; 3170 sha256 = "0vii1xc7x81hicdbp7dlllhmbw5w3jy20shj696n0vfbbnm2hhw1"; 3171 type = "gem"; 3172 }; 3173 version = "5.2.6"; 3174 }; 3175 public_suffix = { 3176 groups = [ 3177 "default" 3178 "development" 3179 "test" 3180 ]; 3181 platforms = [ ]; 3182 source = { 3183 remotes = [ "https://rubygems.org" ]; 3184 sha256 = "1543ap9w3ydhx39ljcd675cdz9cr948x9mp00ab8qvq6118wv9xz"; 3185 type = "gem"; 3186 }; 3187 version = "6.0.2"; 3188 }; 3189 puma = { 3190 dependencies = [ "nio4r" ]; 3191 groups = [ "default" ]; 3192 platforms = [ ]; 3193 source = { 3194 remotes = [ "https://rubygems.org" ]; 3195 sha256 = "1pa9zpr51kqnsq549p6apvnr95s9flx6bnwqii24s8jg2b5i0p74"; 3196 type = "gem"; 3197 }; 3198 version = "7.1.0"; 3199 }; 3200 pundit = { 3201 dependencies = [ "activesupport" ]; 3202 groups = [ "default" ]; 3203 platforms = [ ]; 3204 source = { 3205 remotes = [ "https://rubygems.org" ]; 3206 sha256 = "1gcb23749jwggmgic4607ky6hm2c9fpkya980iihpy94m8miax73"; 3207 type = "gem"; 3208 }; 3209 version = "2.5.2"; 3210 }; 3211 raabro = { 3212 groups = [ "default" ]; 3213 platforms = [ ]; 3214 source = { 3215 remotes = [ "https://rubygems.org" ]; 3216 sha256 = "10m8bln9d00dwzjil1k42i5r7l82x25ysbi45fwyv4932zsrzynl"; 3217 type = "gem"; 3218 }; 3219 version = "1.4.0"; 3220 }; 3221 racc = { 3222 groups = [ 3223 "default" 3224 "development" 3225 "pam_authentication" 3226 "production" 3227 "test" 3228 ]; 3229 platforms = [ ]; 3230 source = { 3231 remotes = [ "https://rubygems.org" ]; 3232 sha256 = "0byn0c9nkahsl93y9ln5bysq4j31q8xkf2ws42swighxd4lnjzsa"; 3233 type = "gem"; 3234 }; 3235 version = "1.8.1"; 3236 }; 3237 rack = { 3238 groups = [ 3239 "default" 3240 "development" 3241 "pam_authentication" 3242 "production" 3243 "test" 3244 ]; 3245 platforms = [ ]; 3246 source = { 3247 remotes = [ "https://rubygems.org" ]; 3248 sha256 = "1xmnrk076sqymilydqgyzhkma3hgqhcv8xhy7ks479l2a3vvcx2x"; 3249 type = "gem"; 3250 }; 3251 version = "3.2.4"; 3252 }; 3253 rack-attack = { 3254 dependencies = [ "rack" ]; 3255 groups = [ "default" ]; 3256 platforms = [ ]; 3257 source = { 3258 remotes = [ "https://rubygems.org" ]; 3259 sha256 = "1wpcxspprm187k6mch9fxhaaq1a3s9bzybd2fdaw1g45pzg9yjgj"; 3260 type = "gem"; 3261 }; 3262 version = "6.8.0"; 3263 }; 3264 rack-cors = { 3265 dependencies = [ 3266 "logger" 3267 "rack" 3268 ]; 3269 groups = [ "default" ]; 3270 platforms = [ ]; 3271 source = { 3272 remotes = [ "https://rubygems.org" ]; 3273 sha256 = "0s1zymxhk7pkzsrgrn5ax862p07s0drbv0qvnq36jq1rvdhvx5bv"; 3274 type = "gem"; 3275 }; 3276 version = "3.0.0"; 3277 }; 3278 rack-oauth2 = { 3279 dependencies = [ 3280 "activesupport" 3281 "attr_required" 3282 "faraday" 3283 "faraday-follow_redirects" 3284 "json-jwt" 3285 "rack" 3286 ]; 3287 groups = [ "default" ]; 3288 platforms = [ ]; 3289 source = { 3290 remotes = [ "https://rubygems.org" ]; 3291 sha256 = "19fi42hi9l474ki89y6cs8vrpfmc1h8zpd02iwjy4hw0a1yahfn7"; 3292 type = "gem"; 3293 }; 3294 version = "2.2.1"; 3295 }; 3296 rack-protection = { 3297 dependencies = [ 3298 "base64" 3299 "logger" 3300 "rack" 3301 ]; 3302 groups = [ "default" ]; 3303 platforms = [ ]; 3304 source = { 3305 remotes = [ "https://rubygems.org" ]; 3306 sha256 = "0sniswjyi0yn949l776h7f67rvx5w9f04wh69z5g19vlsnjm98ji"; 3307 type = "gem"; 3308 }; 3309 version = "4.1.1"; 3310 }; 3311 rack-proxy = { 3312 dependencies = [ "rack" ]; 3313 groups = [ "default" ]; 3314 platforms = [ ]; 3315 source = { 3316 remotes = [ "https://rubygems.org" ]; 3317 sha256 = "12jw7401j543fj8cc83lmw72d8k6bxvkp9rvbifi88hh01blnsj4"; 3318 type = "gem"; 3319 }; 3320 version = "0.7.7"; 3321 }; 3322 rack-session = { 3323 dependencies = [ 3324 "base64" 3325 "rack" 3326 ]; 3327 groups = [ 3328 "default" 3329 "development" 3330 "pam_authentication" 3331 "production" 3332 "test" 3333 ]; 3334 platforms = [ ]; 3335 source = { 3336 remotes = [ "https://rubygems.org" ]; 3337 sha256 = "1sg4laz2qmllxh1c5sqlj9n1r7scdn08p3m4b0zmhjvyx9yw0v8b"; 3338 type = "gem"; 3339 }; 3340 version = "2.1.1"; 3341 }; 3342 rack-test = { 3343 dependencies = [ "rack" ]; 3344 groups = [ 3345 "default" 3346 "development" 3347 "pam_authentication" 3348 "production" 3349 "test" 3350 ]; 3351 platforms = [ ]; 3352 source = { 3353 remotes = [ "https://rubygems.org" ]; 3354 sha256 = "0qy4ylhcfdn65a5mz2hly7g9vl0g13p5a0rmm6sc0sih5ilkcnh0"; 3355 type = "gem"; 3356 }; 3357 version = "2.2.0"; 3358 }; 3359 rackup = { 3360 dependencies = [ "rack" ]; 3361 groups = [ 3362 "default" 3363 "development" 3364 "pam_authentication" 3365 "production" 3366 "test" 3367 ]; 3368 platforms = [ ]; 3369 source = { 3370 remotes = [ "https://rubygems.org" ]; 3371 sha256 = "13brkq5xkj6lcdxj3f0k7v28hgrqhqxjlhd4y2vlicy5slgijdzp"; 3372 type = "gem"; 3373 }; 3374 version = "2.2.1"; 3375 }; 3376 rails = { 3377 dependencies = [ 3378 "actioncable" 3379 "actionmailbox" 3380 "actionmailer" 3381 "actionpack" 3382 "actiontext" 3383 "actionview" 3384 "activejob" 3385 "activemodel" 3386 "activerecord" 3387 "activestorage" 3388 "activesupport" 3389 "railties" 3390 ]; 3391 groups = [ "default" ]; 3392 platforms = [ ]; 3393 source = { 3394 remotes = [ "https://rubygems.org" ]; 3395 sha256 = "0igxnfy4xckvk2b6x17zrwa8xwnkxnpv36ca4wma7bhs5n1c10sx"; 3396 type = "gem"; 3397 }; 3398 version = "8.0.3"; 3399 }; 3400 rails-dom-testing = { 3401 dependencies = [ 3402 "activesupport" 3403 "minitest" 3404 "nokogiri" 3405 ]; 3406 groups = [ 3407 "default" 3408 "development" 3409 "pam_authentication" 3410 "production" 3411 "test" 3412 ]; 3413 platforms = [ ]; 3414 source = { 3415 remotes = [ "https://rubygems.org" ]; 3416 sha256 = "07awj8bp7jib54d0khqw391ryw8nphvqgw4bb12cl4drlx9pkk4a"; 3417 type = "gem"; 3418 }; 3419 version = "2.3.0"; 3420 }; 3421 rails-html-sanitizer = { 3422 dependencies = [ 3423 "loofah" 3424 "nokogiri" 3425 ]; 3426 groups = [ 3427 "default" 3428 "development" 3429 "pam_authentication" 3430 "production" 3431 "test" 3432 ]; 3433 platforms = [ ]; 3434 source = { 3435 remotes = [ "https://rubygems.org" ]; 3436 sha256 = "0q55i6mpad20m2x1lg5pkqfpbmmapk0sjsrvr1sqgnj2hb5f5z1m"; 3437 type = "gem"; 3438 }; 3439 version = "1.6.2"; 3440 }; 3441 rails-i18n = { 3442 dependencies = [ 3443 "i18n" 3444 "railties" 3445 ]; 3446 groups = [ 3447 "default" 3448 "development" 3449 ]; 3450 platforms = [ ]; 3451 source = { 3452 remotes = [ "https://rubygems.org" ]; 3453 sha256 = "1brqyx0cn46lwgxni943ri9lcg12hskzw8d54j0d4pzqabv32kv2"; 3454 type = "gem"; 3455 }; 3456 version = "8.0.2"; 3457 }; 3458 railties = { 3459 dependencies = [ 3460 "actionpack" 3461 "activesupport" 3462 "irb" 3463 "rackup" 3464 "rake" 3465 "thor" 3466 "tsort" 3467 "zeitwerk" 3468 ]; 3469 groups = [ 3470 "default" 3471 "development" 3472 "pam_authentication" 3473 "production" 3474 "test" 3475 ]; 3476 platforms = [ ]; 3477 source = { 3478 remotes = [ "https://rubygems.org" ]; 3479 sha256 = "1lpiazaaq8di4lz9iqjqdrsnha6kfq6k35kd9nk9jhhksz51vqxc"; 3480 type = "gem"; 3481 }; 3482 version = "8.0.3"; 3483 }; 3484 rainbow = { 3485 groups = [ 3486 "default" 3487 "development" 3488 ]; 3489 platforms = [ ]; 3490 source = { 3491 remotes = [ "https://rubygems.org" ]; 3492 sha256 = "0smwg4mii0fm38pyb5fddbmrdpifwv22zv3d3px2xx497am93503"; 3493 type = "gem"; 3494 }; 3495 version = "3.1.1"; 3496 }; 3497 rake = { 3498 groups = [ 3499 "default" 3500 "development" 3501 "opentelemetry" 3502 "pam_authentication" 3503 "production" 3504 "test" 3505 ]; 3506 platforms = [ ]; 3507 source = { 3508 remotes = [ "https://rubygems.org" ]; 3509 sha256 = "14s4jdcs1a4saam9qmzbsa2bsh85rj9zfxny5z315x3gg0nhkxcn"; 3510 type = "gem"; 3511 }; 3512 version = "13.3.0"; 3513 }; 3514 rdf = { 3515 dependencies = [ 3516 "bcp47_spec" 3517 "bigdecimal" 3518 "link_header" 3519 "logger" 3520 "ostruct" 3521 "readline" 3522 ]; 3523 groups = [ "default" ]; 3524 platforms = [ ]; 3525 source = { 3526 remotes = [ "https://rubygems.org" ]; 3527 sha256 = "1har1346p7jwrs89d5w1gv98jk2nh3cwkdyvkzm2nkjv3s1a0zx7"; 3528 type = "gem"; 3529 }; 3530 version = "3.3.4"; 3531 }; 3532 rdf-normalize = { 3533 dependencies = [ "rdf" ]; 3534 groups = [ "default" ]; 3535 platforms = [ ]; 3536 source = { 3537 remotes = [ "https://rubygems.org" ]; 3538 sha256 = "1glyhg7lmzbq1w7bvvf84g7kvqxcn0mw3gsh1f8w4qfvvnbl8dwj"; 3539 type = "gem"; 3540 }; 3541 version = "0.7.0"; 3542 }; 3543 rdoc = { 3544 dependencies = [ 3545 "erb" 3546 "psych" 3547 "tsort" 3548 ]; 3549 groups = [ 3550 "default" 3551 "development" 3552 "pam_authentication" 3553 "production" 3554 "test" 3555 ]; 3556 platforms = [ ]; 3557 source = { 3558 remotes = [ "https://rubygems.org" ]; 3559 sha256 = "06j83bdhsmq10083ahz3h125pnycx965cfpmg606l8lbrmrsrgr8"; 3560 type = "gem"; 3561 }; 3562 version = "6.15.1"; 3563 }; 3564 readline = { 3565 dependencies = [ "reline" ]; 3566 groups = [ "default" ]; 3567 platforms = [ ]; 3568 source = { 3569 remotes = [ "https://rubygems.org" ]; 3570 sha256 = "0shxkj3kbwl43rpg490k826ibdcwpxiymhvjnsc85fg2ggqywf31"; 3571 type = "gem"; 3572 }; 3573 version = "0.0.4"; 3574 }; 3575 redcarpet = { 3576 groups = [ "default" ]; 3577 platforms = [ ]; 3578 source = { 3579 remotes = [ "https://rubygems.org" ]; 3580 sha256 = "0iglapqs4av4za9yfaac0lna7s16fq2xn36wpk380m55d8792i6l"; 3581 type = "gem"; 3582 }; 3583 version = "3.6.1"; 3584 }; 3585 redis = { 3586 groups = [ "default" ]; 3587 platforms = [ ]; 3588 source = { 3589 remotes = [ "https://rubygems.org" ]; 3590 sha256 = "0fikjg6j12ka6hh36dxzhfkpqqmilzjfzcdf59iwkzsgd63f0ziq"; 3591 type = "gem"; 3592 }; 3593 version = "4.8.1"; 3594 }; 3595 redis-client = { 3596 dependencies = [ "connection_pool" ]; 3597 groups = [ 3598 "default" 3599 "test" 3600 ]; 3601 platforms = [ ]; 3602 source = { 3603 remotes = [ "https://rubygems.org" ]; 3604 sha256 = "0wx0v68lh924x544mkpydcrkkbr7i386xvkpyxgsf5j55j3d4f8y"; 3605 type = "gem"; 3606 }; 3607 version = "0.26.1"; 3608 }; 3609 regexp_parser = { 3610 groups = [ 3611 "default" 3612 "development" 3613 "test" 3614 ]; 3615 platforms = [ ]; 3616 source = { 3617 remotes = [ "https://rubygems.org" ]; 3618 sha256 = "192mzi0wgwl024pwpbfa6c2a2xlvbh3mjd75a0sakdvkl60z64ya"; 3619 type = "gem"; 3620 }; 3621 version = "2.11.3"; 3622 }; 3623 reline = { 3624 dependencies = [ "io-console" ]; 3625 groups = [ 3626 "default" 3627 "development" 3628 "pam_authentication" 3629 "production" 3630 "test" 3631 ]; 3632 platforms = [ ]; 3633 source = { 3634 remotes = [ "https://rubygems.org" ]; 3635 sha256 = "0ii8l0q5zkang3lxqlsamzfz5ja7jc8ln905isfdawl802k2db8x"; 3636 type = "gem"; 3637 }; 3638 version = "0.6.2"; 3639 }; 3640 request_store = { 3641 dependencies = [ "rack" ]; 3642 groups = [ 3643 "default" 3644 "production" 3645 ]; 3646 platforms = [ ]; 3647 source = { 3648 remotes = [ "https://rubygems.org" ]; 3649 sha256 = "1jw89j9s5p5cq2k7ffj5p4av4j4fxwvwjs1a4i9g85d38r9mvdz1"; 3650 type = "gem"; 3651 }; 3652 version = "1.7.0"; 3653 }; 3654 responders = { 3655 dependencies = [ 3656 "actionpack" 3657 "railties" 3658 ]; 3659 groups = [ 3660 "default" 3661 "pam_authentication" 3662 ]; 3663 platforms = [ ]; 3664 source = { 3665 remotes = [ "https://rubygems.org" ]; 3666 sha256 = "0npm7nyld47f516idsmslfhypp7gm3jcl90ml5c68vz11anddhl9"; 3667 type = "gem"; 3668 }; 3669 version = "3.2.0"; 3670 }; 3671 rexml = { 3672 groups = [ 3673 "default" 3674 "development" 3675 "test" 3676 ]; 3677 platforms = [ ]; 3678 source = { 3679 remotes = [ "https://rubygems.org" ]; 3680 sha256 = "0hninnbvqd2pn40h863lbrn9p11gvdxp928izkag5ysx8b1s5q0r"; 3681 type = "gem"; 3682 }; 3683 version = "3.4.4"; 3684 }; 3685 rotp = { 3686 groups = [ "default" ]; 3687 platforms = [ ]; 3688 source = { 3689 remotes = [ "https://rubygems.org" ]; 3690 sha256 = "0m48hv6wpmmm6cjr6q92q78h1i610riml19k5h1dil2yws3h1m3m"; 3691 type = "gem"; 3692 }; 3693 version = "6.3.0"; 3694 }; 3695 rouge = { 3696 groups = [ 3697 "default" 3698 "development" 3699 ]; 3700 platforms = [ ]; 3701 source = { 3702 remotes = [ "https://rubygems.org" ]; 3703 sha256 = "1pkp5icgm7s10b2n6b2pzbdsfiv0l5sxqyizx55qdmlpaxnk8xah"; 3704 type = "gem"; 3705 }; 3706 version = "4.6.1"; 3707 }; 3708 rpam2 = { 3709 groups = [ 3710 "default" 3711 "pam_authentication" 3712 ]; 3713 platforms = [ ]; 3714 source = { 3715 remotes = [ "https://rubygems.org" ]; 3716 sha256 = "1zvli3s4z1hf2l7gyfickm5i3afjrnycc3ihbiax6ji6arpbyf33"; 3717 type = "gem"; 3718 }; 3719 version = "4.0.2"; 3720 }; 3721 rqrcode = { 3722 dependencies = [ 3723 "chunky_png" 3724 "rqrcode_core" 3725 ]; 3726 groups = [ "default" ]; 3727 platforms = [ ]; 3728 source = { 3729 remotes = [ "https://rubygems.org" ]; 3730 sha256 = "1bwqy1iwbyn1091mg203is5ngsnvfparwa1wh89s1sgnfmirkmg2"; 3731 type = "gem"; 3732 }; 3733 version = "3.1.0"; 3734 }; 3735 rqrcode_core = { 3736 groups = [ "default" ]; 3737 platforms = [ ]; 3738 source = { 3739 remotes = [ "https://rubygems.org" ]; 3740 sha256 = "1ayrj7pwbv1g6jg5vvx6rq05lr1kbkfzbzqplj169aapmcivhh0y"; 3741 type = "gem"; 3742 }; 3743 version = "2.0.0"; 3744 }; 3745 rspec = { 3746 dependencies = [ 3747 "rspec-core" 3748 "rspec-expectations" 3749 "rspec-mocks" 3750 ]; 3751 groups = [ 3752 "default" 3753 "test" 3754 ]; 3755 platforms = [ ]; 3756 source = { 3757 remotes = [ "https://rubygems.org" ]; 3758 sha256 = "0h11wynaki22a40rfq3ahcs4r36jdpz9acbb3m5dkf0mm67sbydr"; 3759 type = "gem"; 3760 }; 3761 version = "3.13.1"; 3762 }; 3763 rspec-core = { 3764 dependencies = [ "rspec-support" ]; 3765 groups = [ 3766 "default" 3767 "development" 3768 "test" 3769 ]; 3770 platforms = [ ]; 3771 source = { 3772 remotes = [ "https://rubygems.org" ]; 3773 sha256 = "18sgga9zjrd5579m9rpb78l7yn9a0bjzwz51z5kiq4y6jwl6hgxb"; 3774 type = "gem"; 3775 }; 3776 version = "3.13.5"; 3777 }; 3778 rspec-expectations = { 3779 dependencies = [ 3780 "diff-lcs" 3781 "rspec-support" 3782 ]; 3783 groups = [ 3784 "default" 3785 "development" 3786 "test" 3787 ]; 3788 platforms = [ ]; 3789 source = { 3790 remotes = [ "https://rubygems.org" ]; 3791 sha256 = "0dl8npj0jfpy31bxi6syc7jymyd861q277sfr6jawq2hv6hx791k"; 3792 type = "gem"; 3793 }; 3794 version = "3.13.5"; 3795 }; 3796 rspec-github = { 3797 dependencies = [ "rspec-core" ]; 3798 groups = [ "test" ]; 3799 platforms = [ ]; 3800 source = { 3801 remotes = [ "https://rubygems.org" ]; 3802 sha256 = "1bv8b6ld7w3rccjnxqypfdg35i91wyv551sr41647r6krbc3rbs6"; 3803 type = "gem"; 3804 }; 3805 version = "3.0.0"; 3806 }; 3807 rspec-mocks = { 3808 dependencies = [ 3809 "diff-lcs" 3810 "rspec-support" 3811 ]; 3812 groups = [ 3813 "default" 3814 "development" 3815 "test" 3816 ]; 3817 platforms = [ ]; 3818 source = { 3819 remotes = [ "https://rubygems.org" ]; 3820 sha256 = "10gajm8iscl7gb8q926hyna83bw3fx2zb4sqdzjrznjs51pqlcz4"; 3821 type = "gem"; 3822 }; 3823 version = "3.13.5"; 3824 }; 3825 rspec-rails = { 3826 dependencies = [ 3827 "actionpack" 3828 "activesupport" 3829 "railties" 3830 "rspec-core" 3831 "rspec-expectations" 3832 "rspec-mocks" 3833 "rspec-support" 3834 ]; 3835 groups = [ 3836 "development" 3837 "test" 3838 ]; 3839 platforms = [ ]; 3840 source = { 3841 remotes = [ "https://rubygems.org" ]; 3842 sha256 = "1kis8dfxlvi6gdzrv9nsn3ckw0c2z7armhni917qs1jx7yjkjc8i"; 3843 type = "gem"; 3844 }; 3845 version = "8.0.2"; 3846 }; 3847 rspec-sidekiq = { 3848 dependencies = [ 3849 "rspec-core" 3850 "rspec-expectations" 3851 "rspec-mocks" 3852 "sidekiq" 3853 ]; 3854 groups = [ "test" ]; 3855 platforms = [ ]; 3856 source = { 3857 remotes = [ "https://rubygems.org" ]; 3858 sha256 = "0rn2yzkn3ywryvrigmsr1902zd14kx5ya8n41jd1zc1szxkgbpvv"; 3859 type = "gem"; 3860 }; 3861 version = "5.2.0"; 3862 }; 3863 rspec-support = { 3864 groups = [ 3865 "default" 3866 "development" 3867 "test" 3868 ]; 3869 platforms = [ ]; 3870 source = { 3871 remotes = [ "https://rubygems.org" ]; 3872 sha256 = "1cmgz34hwj5s3jwxhyl8mszs24nci12ffbrmr5jb1si74iqf739f"; 3873 type = "gem"; 3874 }; 3875 version = "3.13.6"; 3876 }; 3877 rubocop = { 3878 dependencies = [ 3879 "json" 3880 "language_server-protocol" 3881 "lint_roller" 3882 "parallel" 3883 "parser" 3884 "rainbow" 3885 "regexp_parser" 3886 "rubocop-ast" 3887 "ruby-progressbar" 3888 "unicode-display_width" 3889 ]; 3890 groups = [ "development" ]; 3891 platforms = [ ]; 3892 source = { 3893 remotes = [ "https://rubygems.org" ]; 3894 sha256 = "0hpgpyzpzgmp28pirlyrif3albsk5kni2k67h5yvxfvr3g55w2d7"; 3895 type = "gem"; 3896 }; 3897 version = "1.81.6"; 3898 }; 3899 rubocop-ast = { 3900 dependencies = [ 3901 "parser" 3902 "prism" 3903 ]; 3904 groups = [ 3905 "default" 3906 "development" 3907 ]; 3908 platforms = [ ]; 3909 source = { 3910 remotes = [ "https://rubygems.org" ]; 3911 sha256 = "1bh1kls2cs2j3cmj6f2j2zmfqfknj2a6i441d828nh2mg00q49jr"; 3912 type = "gem"; 3913 }; 3914 version = "1.47.1"; 3915 }; 3916 rubocop-capybara = { 3917 dependencies = [ 3918 "lint_roller" 3919 "rubocop" 3920 ]; 3921 groups = [ "development" ]; 3922 platforms = [ ]; 3923 source = { 3924 remotes = [ "https://rubygems.org" ]; 3925 sha256 = "030wymq0jrblrdswl1lncj60dhcg5wszz6708qzsbziyyap8rn6f"; 3926 type = "gem"; 3927 }; 3928 version = "2.22.1"; 3929 }; 3930 rubocop-i18n = { 3931 dependencies = [ 3932 "lint_roller" 3933 "rubocop" 3934 ]; 3935 groups = [ "development" ]; 3936 platforms = [ ]; 3937 source = { 3938 remotes = [ "https://rubygems.org" ]; 3939 sha256 = "1nib58p2kf7lbxz5dvjb80rajr6rmry3v9x3q3kc14i86y7j484n"; 3940 type = "gem"; 3941 }; 3942 version = "3.2.3"; 3943 }; 3944 rubocop-performance = { 3945 dependencies = [ 3946 "lint_roller" 3947 "rubocop" 3948 "rubocop-ast" 3949 ]; 3950 groups = [ "development" ]; 3951 platforms = [ ]; 3952 source = { 3953 remotes = [ "https://rubygems.org" ]; 3954 sha256 = "0d0qyyw1332afi9glwfjkb4bd62gzlibar6j55cghv8rzwvbj6fd"; 3955 type = "gem"; 3956 }; 3957 version = "1.26.1"; 3958 }; 3959 rubocop-rails = { 3960 dependencies = [ 3961 "activesupport" 3962 "lint_roller" 3963 "rack" 3964 "rubocop" 3965 "rubocop-ast" 3966 ]; 3967 groups = [ "development" ]; 3968 platforms = [ ]; 3969 source = { 3970 remotes = [ "https://rubygems.org" ]; 3971 sha256 = "1danlfzfqx3x1kna248sm2b1br5ki369r51x90jc4vbh6xk8zv1l"; 3972 type = "gem"; 3973 }; 3974 version = "2.33.4"; 3975 }; 3976 rubocop-rspec = { 3977 dependencies = [ 3978 "lint_roller" 3979 "rubocop" 3980 ]; 3981 groups = [ "development" ]; 3982 platforms = [ ]; 3983 source = { 3984 remotes = [ "https://rubygems.org" ]; 3985 sha256 = "13q588yrqr195d4d4vkv1y3px12llc8xiwh0dnfdnd1027d19cmp"; 3986 type = "gem"; 3987 }; 3988 version = "3.7.0"; 3989 }; 3990 rubocop-rspec_rails = { 3991 dependencies = [ 3992 "lint_roller" 3993 "rubocop" 3994 "rubocop-rspec" 3995 ]; 3996 groups = [ "development" ]; 3997 platforms = [ ]; 3998 source = { 3999 remotes = [ "https://rubygems.org" ]; 4000 sha256 = "0i8zvzfj9gpq71zqkbmr05bfh66jg55hbwrfh551i896ibhpalvp"; 4001 type = "gem"; 4002 }; 4003 version = "2.31.0"; 4004 }; 4005 ruby-prof = { 4006 dependencies = [ "base64" ]; 4007 groups = [ 4008 "development" 4009 "test" 4010 ]; 4011 platforms = [ ]; 4012 source = { 4013 remotes = [ "https://rubygems.org" ]; 4014 sha256 = "0h23zjwma8car8jpq7af8gw39qi88rn24mass7r13ripmky28117"; 4015 type = "gem"; 4016 }; 4017 version = "1.7.2"; 4018 }; 4019 ruby-progressbar = { 4020 groups = [ 4021 "default" 4022 "development" 4023 ]; 4024 platforms = [ ]; 4025 source = { 4026 remotes = [ "https://rubygems.org" ]; 4027 sha256 = "0cwvyb7j47m7wihpfaq7rc47zwwx9k4v7iqd9s1xch5nm53rrz40"; 4028 type = "gem"; 4029 }; 4030 version = "1.13.0"; 4031 }; 4032 ruby-saml = { 4033 dependencies = [ 4034 "nokogiri" 4035 "rexml" 4036 ]; 4037 groups = [ "default" ]; 4038 platforms = [ ]; 4039 source = { 4040 remotes = [ "https://rubygems.org" ]; 4041 sha256 = "01wi1csw4kjmlxmd1igx5hj2wrwkslay1xamg4cv8l7imr27l3hv"; 4042 type = "gem"; 4043 }; 4044 version = "1.18.1"; 4045 }; 4046 ruby-vips = { 4047 dependencies = [ 4048 "ffi" 4049 "logger" 4050 ]; 4051 groups = [ "default" ]; 4052 platforms = [ ]; 4053 source = { 4054 remotes = [ "https://rubygems.org" ]; 4055 sha256 = "0n3pgw1jkkivgkn08qpc4fb1kiivhbshkj0lhrms4sy3fahlgigk"; 4056 type = "gem"; 4057 }; 4058 version = "2.2.5"; 4059 }; 4060 rubyzip = { 4061 groups = [ "default" ]; 4062 platforms = [ ]; 4063 source = { 4064 remotes = [ "https://rubygems.org" ]; 4065 sha256 = "0g2vx9bwl9lgn3w5zacl52ax57k4zqrsxg05ixf42986bww9kvf0"; 4066 type = "gem"; 4067 }; 4068 version = "3.2.2"; 4069 }; 4070 rufus-scheduler = { 4071 dependencies = [ "fugit" ]; 4072 groups = [ "default" ]; 4073 platforms = [ ]; 4074 source = { 4075 remotes = [ "https://rubygems.org" ]; 4076 sha256 = "1f932ffh6v6gqpilm61rp9fcx6qcpax1fkw0ikrxfsgzn16rxyjm"; 4077 type = "gem"; 4078 }; 4079 version = "3.9.2"; 4080 }; 4081 safety_net_attestation = { 4082 dependencies = [ "jwt" ]; 4083 groups = [ "default" ]; 4084 platforms = [ ]; 4085 source = { 4086 remotes = [ "https://rubygems.org" ]; 4087 sha256 = "1apjjd99bqsc22bfq66j27dp4im0amisy619hr9qbghdapfh3kf8"; 4088 type = "gem"; 4089 }; 4090 version = "0.5.0"; 4091 }; 4092 sanitize = { 4093 dependencies = [ 4094 "crass" 4095 "nokogiri" 4096 ]; 4097 groups = [ "default" ]; 4098 platforms = [ ]; 4099 source = { 4100 remotes = [ "https://rubygems.org" ]; 4101 sha256 = "111r4xdcf6ihdnrs6wkfc6nqdzrjq0z69x9sf83r7ri6fffip796"; 4102 type = "gem"; 4103 }; 4104 version = "7.0.0"; 4105 }; 4106 scenic = { 4107 dependencies = [ 4108 "activerecord" 4109 "railties" 4110 ]; 4111 groups = [ "default" ]; 4112 platforms = [ ]; 4113 source = { 4114 remotes = [ "https://rubygems.org" ]; 4115 sha256 = "1nb3an8af7f08jnhhbn8bxvgfxqb43qc9d5hgrz16ams96h3mv3f"; 4116 type = "gem"; 4117 }; 4118 version = "1.9.0"; 4119 }; 4120 securerandom = { 4121 groups = [ 4122 "default" 4123 "development" 4124 "pam_authentication" 4125 "production" 4126 "test" 4127 ]; 4128 platforms = [ ]; 4129 source = { 4130 remotes = [ "https://rubygems.org" ]; 4131 sha256 = "1cd0iriqfsf1z91qg271sm88xjnfd92b832z49p1nd542ka96lfc"; 4132 type = "gem"; 4133 }; 4134 version = "0.4.1"; 4135 }; 4136 shoulda-matchers = { 4137 dependencies = [ "activesupport" ]; 4138 groups = [ "test" ]; 4139 platforms = [ ]; 4140 source = { 4141 remotes = [ "https://rubygems.org" ]; 4142 sha256 = "0i1zkr4rsvf8pz1x38wkb82nsjx28prmyb5blsmw86pd5cmmfszg"; 4143 type = "gem"; 4144 }; 4145 version = "6.5.0"; 4146 }; 4147 sidekiq = { 4148 dependencies = [ 4149 "connection_pool" 4150 "json" 4151 "logger" 4152 "rack" 4153 "redis-client" 4154 ]; 4155 groups = [ 4156 "default" 4157 "test" 4158 ]; 4159 platforms = [ ]; 4160 source = { 4161 remotes = [ "https://rubygems.org" ]; 4162 sha256 = "1vpj4jqcvnybc6h6hxpvgq36h311jqz3myax36z9ls8ilnw2y3ns"; 4163 type = "gem"; 4164 }; 4165 version = "8.0.9"; 4166 }; 4167 sidekiq-bulk = { 4168 dependencies = [ "sidekiq" ]; 4169 groups = [ "default" ]; 4170 platforms = [ ]; 4171 source = { 4172 remotes = [ "https://rubygems.org" ]; 4173 sha256 = "08nyxzmgf742irafy3l4fj09d4s5pyvsh0dzlh8y4hl51rgkh4xv"; 4174 type = "gem"; 4175 }; 4176 version = "0.2.0"; 4177 }; 4178 sidekiq-scheduler = { 4179 dependencies = [ 4180 "rufus-scheduler" 4181 "sidekiq" 4182 ]; 4183 groups = [ "default" ]; 4184 platforms = [ ]; 4185 source = { 4186 remotes = [ "https://rubygems.org" ]; 4187 sha256 = "0qj0lfy0860lbdg92mmv4f4yy3vr7pq01ay6df4xkqm3a7l09z71"; 4188 type = "gem"; 4189 }; 4190 version = "6.0.1"; 4191 }; 4192 sidekiq-unique-jobs = { 4193 dependencies = [ 4194 "concurrent-ruby" 4195 "sidekiq" 4196 "thor" 4197 ]; 4198 groups = [ "default" ]; 4199 platforms = [ ]; 4200 source = { 4201 remotes = [ "https://rubygems.org" ]; 4202 sha256 = "10g1y6258xsw89c831c16z7m66i37ivhrcbfirpi0pb48fwinik3"; 4203 type = "gem"; 4204 }; 4205 version = "8.0.11"; 4206 }; 4207 simple-navigation = { 4208 dependencies = [ "activesupport" ]; 4209 groups = [ "default" ]; 4210 platforms = [ ]; 4211 source = { 4212 remotes = [ "https://rubygems.org" ]; 4213 sha256 = "1wc1rapwhqymcjfxmlgam4cvbyhnzfxada2damq88ij2p77pjz4q"; 4214 type = "gem"; 4215 }; 4216 version = "4.4.0"; 4217 }; 4218 simple_form = { 4219 dependencies = [ 4220 "actionpack" 4221 "activemodel" 4222 ]; 4223 groups = [ "default" ]; 4224 platforms = [ ]; 4225 source = { 4226 remotes = [ "https://rubygems.org" ]; 4227 sha256 = "1vhh91l7pjx7fpvs62kmz99ypsnkk93yq1ra5qgigbinxjqfa77b"; 4228 type = "gem"; 4229 }; 4230 version = "5.4.0"; 4231 }; 4232 simplecov = { 4233 dependencies = [ 4234 "docile" 4235 "simplecov-html" 4236 "simplecov_json_formatter" 4237 ]; 4238 groups = [ "test" ]; 4239 platforms = [ ]; 4240 source = { 4241 remotes = [ "https://rubygems.org" ]; 4242 sha256 = "198kcbrjxhhzca19yrdcd6jjj9sb51aaic3b0sc3pwjghg3j49py"; 4243 type = "gem"; 4244 }; 4245 version = "0.22.0"; 4246 }; 4247 simplecov-html = { 4248 groups = [ 4249 "default" 4250 "test" 4251 ]; 4252 platforms = [ ]; 4253 source = { 4254 remotes = [ "https://rubygems.org" ]; 4255 sha256 = "0ikjfwydgs08nm3xzc4cn4b6z6rmcrj2imp84xcnimy2wxa8w2xx"; 4256 type = "gem"; 4257 }; 4258 version = "0.13.2"; 4259 }; 4260 simplecov-lcov = { 4261 groups = [ "test" ]; 4262 platforms = [ ]; 4263 source = { 4264 remotes = [ "https://rubygems.org" ]; 4265 sha256 = "1ka6cdwywd6a6pqjwggm0439437xdq2r7514n3a5wn8a40ga6xvs"; 4266 type = "gem"; 4267 }; 4268 version = "0.9.0"; 4269 }; 4270 simplecov_json_formatter = { 4271 groups = [ 4272 "default" 4273 "test" 4274 ]; 4275 platforms = [ ]; 4276 source = { 4277 remotes = [ "https://rubygems.org" ]; 4278 sha256 = "0a5l0733hj7sk51j81ykfmlk2vd5vaijlq9d5fn165yyx3xii52j"; 4279 type = "gem"; 4280 }; 4281 version = "0.1.4"; 4282 }; 4283 stackprof = { 4284 groups = [ 4285 "development" 4286 "test" 4287 ]; 4288 platforms = [ ]; 4289 source = { 4290 remotes = [ "https://rubygems.org" ]; 4291 sha256 = "03788mbipmihq2w7rznzvv0ks0s9z1321k1jyr6ffln8as3d5xmg"; 4292 type = "gem"; 4293 }; 4294 version = "0.2.27"; 4295 }; 4296 starry = { 4297 dependencies = [ "base64" ]; 4298 groups = [ "default" ]; 4299 platforms = [ ]; 4300 source = { 4301 remotes = [ "https://rubygems.org" ]; 4302 sha256 = "1c99sj460hdshiv2jps5d4mxcvz7nrvqznfpgcbnjhk9cnhv15i6"; 4303 type = "gem"; 4304 }; 4305 version = "0.2.0"; 4306 }; 4307 stoplight = { 4308 dependencies = [ "zeitwerk" ]; 4309 groups = [ "default" ]; 4310 platforms = [ ]; 4311 source = { 4312 remotes = [ "https://rubygems.org" ]; 4313 sha256 = "1mxy9x9zpi1grx24lds1kkipmh0rgcwsi74c7pbm1dza39m6p7nh"; 4314 type = "gem"; 4315 }; 4316 version = "5.4.0"; 4317 }; 4318 stringio = { 4319 groups = [ 4320 "default" 4321 "development" 4322 "pam_authentication" 4323 "production" 4324 "test" 4325 ]; 4326 platforms = [ ]; 4327 source = { 4328 remotes = [ "https://rubygems.org" ]; 4329 sha256 = "1yh78pg6lm28c3k0pfd2ipskii1fsraq46m6zjs5yc9a4k5vfy2v"; 4330 type = "gem"; 4331 }; 4332 version = "3.1.7"; 4333 }; 4334 strong_migrations = { 4335 dependencies = [ "activerecord" ]; 4336 groups = [ "default" ]; 4337 platforms = [ ]; 4338 source = { 4339 remotes = [ "https://rubygems.org" ]; 4340 sha256 = "09llhlw9ddsjyv6c59z3yjwdhrxc2q60a60wjvqhrhhy96dkmjlb"; 4341 type = "gem"; 4342 }; 4343 version = "2.5.1"; 4344 }; 4345 swd = { 4346 dependencies = [ 4347 "activesupport" 4348 "attr_required" 4349 "faraday" 4350 "faraday-follow_redirects" 4351 ]; 4352 groups = [ "default" ]; 4353 platforms = [ ]; 4354 source = { 4355 remotes = [ "https://rubygems.org" ]; 4356 sha256 = "0m86fzmwgw0vc8p6fwvnsdbldpgbqdz9cbp2zj9z06bc4jjf5nsc"; 4357 type = "gem"; 4358 }; 4359 version = "2.0.3"; 4360 }; 4361 sysexits = { 4362 groups = [ 4363 "default" 4364 "development" 4365 ]; 4366 platforms = [ ]; 4367 source = { 4368 remotes = [ "https://rubygems.org" ]; 4369 sha256 = "0qjng6pllznmprzx8vb0zg0c86hdrkyjs615q41s9fjpmv2430jr"; 4370 type = "gem"; 4371 }; 4372 version = "1.2.0"; 4373 }; 4374 temple = { 4375 groups = [ 4376 "default" 4377 "development" 4378 ]; 4379 platforms = [ ]; 4380 source = { 4381 remotes = [ "https://rubygems.org" ]; 4382 sha256 = "0b7pzx45f1vg6f53midy70ndlmb0k4k03zp4nsq8l0q9dx5yk8dp"; 4383 type = "gem"; 4384 }; 4385 version = "0.10.4"; 4386 }; 4387 terminal-table = { 4388 dependencies = [ "unicode-display_width" ]; 4389 groups = [ 4390 "default" 4391 "development" 4392 ]; 4393 platforms = [ ]; 4394 source = { 4395 remotes = [ "https://rubygems.org" ]; 4396 sha256 = "1lh18gwpksk25sbcjgh94vmfw2rz0lrq61n7lwp1n9gq0cr7j17m"; 4397 type = "gem"; 4398 }; 4399 version = "4.0.0"; 4400 }; 4401 terrapin = { 4402 dependencies = [ "climate_control" ]; 4403 groups = [ "default" ]; 4404 platforms = [ ]; 4405 source = { 4406 remotes = [ "https://rubygems.org" ]; 4407 sha256 = "0aakswgqk6cfamq3h6fxdls81ia7v3fi1v825i5pdrgzbh293blw"; 4408 type = "gem"; 4409 }; 4410 version = "1.1.1"; 4411 }; 4412 test-prof = { 4413 groups = [ 4414 "development" 4415 "test" 4416 ]; 4417 platforms = [ ]; 4418 source = { 4419 remotes = [ "https://rubygems.org" ]; 4420 sha256 = "1vsk2ca9kfrxhyd2xiiyr28hmxkh9vd8j2vwl5f1yfnkv4z52n8s"; 4421 type = "gem"; 4422 }; 4423 version = "1.4.4"; 4424 }; 4425 thor = { 4426 groups = [ 4427 "default" 4428 "development" 4429 "pam_authentication" 4430 "production" 4431 "test" 4432 ]; 4433 platforms = [ ]; 4434 source = { 4435 remotes = [ "https://rubygems.org" ]; 4436 sha256 = "0gcarlmpfbmqnjvwfz44gdjhcmm634di7plcx2zdgwdhrhifhqw7"; 4437 type = "gem"; 4438 }; 4439 version = "1.4.0"; 4440 }; 4441 tilt = { 4442 groups = [ 4443 "default" 4444 "development" 4445 ]; 4446 platforms = [ ]; 4447 source = { 4448 remotes = [ "https://rubygems.org" ]; 4449 sha256 = "0w27v04d7rnxjr3f65w1m7xyvr6ch6szjj2v5wv1wz6z5ax9pa9m"; 4450 type = "gem"; 4451 }; 4452 version = "2.6.1"; 4453 }; 4454 timeout = { 4455 groups = [ 4456 "default" 4457 "development" 4458 "test" 4459 ]; 4460 platforms = [ ]; 4461 source = { 4462 remotes = [ "https://rubygems.org" ]; 4463 sha256 = "03p31w5ghqfsbz5mcjzvwgkw3h9lbvbknqvrdliy8pxmn9wz02cm"; 4464 type = "gem"; 4465 }; 4466 version = "0.4.3"; 4467 }; 4468 tpm-key_attestation = { 4469 dependencies = [ 4470 "bindata" 4471 "openssl" 4472 "openssl-signature_algorithm" 4473 ]; 4474 groups = [ "default" ]; 4475 platforms = [ ]; 4476 source = { 4477 remotes = [ "https://rubygems.org" ]; 4478 sha256 = "0gqr27hrmg35j7kcb6c2cx3xvkqfs42zpp9jcqw0mzbs79jy9m3z"; 4479 type = "gem"; 4480 }; 4481 version = "0.14.1"; 4482 }; 4483 tsort = { 4484 groups = [ 4485 "default" 4486 "development" 4487 "pam_authentication" 4488 "production" 4489 "test" 4490 ]; 4491 platforms = [ ]; 4492 source = { 4493 remotes = [ "https://rubygems.org" ]; 4494 sha256 = "17q8h020dw73wjmql50lqw5ddsngg67jfw8ncjv476l5ys9sfl4n"; 4495 type = "gem"; 4496 }; 4497 version = "0.2.0"; 4498 }; 4499 tty-color = { 4500 groups = [ "default" ]; 4501 platforms = [ ]; 4502 source = { 4503 remotes = [ "https://rubygems.org" ]; 4504 sha256 = "0aik4kmhwwrmkysha7qibi2nyzb4c8kp42bd5vxnf8sf7b53g73g"; 4505 type = "gem"; 4506 }; 4507 version = "0.6.0"; 4508 }; 4509 tty-cursor = { 4510 groups = [ "default" ]; 4511 platforms = [ ]; 4512 source = { 4513 remotes = [ "https://rubygems.org" ]; 4514 sha256 = "0j5zw041jgkmn605ya1zc151bxgxl6v192v2i26qhxx7ws2l2lvr"; 4515 type = "gem"; 4516 }; 4517 version = "0.7.1"; 4518 }; 4519 tty-prompt = { 4520 dependencies = [ 4521 "pastel" 4522 "tty-reader" 4523 ]; 4524 groups = [ "default" ]; 4525 platforms = [ ]; 4526 source = { 4527 remotes = [ "https://rubygems.org" ]; 4528 sha256 = "1j4y8ik82azjxshgd4i1v4wwhsv3g9cngpygxqkkz69qaa8cxnzw"; 4529 type = "gem"; 4530 }; 4531 version = "0.23.1"; 4532 }; 4533 tty-reader = { 4534 dependencies = [ 4535 "tty-cursor" 4536 "tty-screen" 4537 "wisper" 4538 ]; 4539 groups = [ "default" ]; 4540 platforms = [ ]; 4541 source = { 4542 remotes = [ "https://rubygems.org" ]; 4543 sha256 = "1cf2k7w7d84hshg4kzrjvk9pkyc2g1m3nx2n1rpmdcf0hp4p4af6"; 4544 type = "gem"; 4545 }; 4546 version = "0.9.0"; 4547 }; 4548 tty-screen = { 4549 groups = [ "default" ]; 4550 platforms = [ ]; 4551 source = { 4552 remotes = [ "https://rubygems.org" ]; 4553 sha256 = "0l4vh6g333jxm9lakilkva2gn17j6gb052626r1pdbmy2lhnb460"; 4554 type = "gem"; 4555 }; 4556 version = "0.8.2"; 4557 }; 4558 twitter-text = { 4559 dependencies = [ 4560 "idn-ruby" 4561 "unf" 4562 ]; 4563 groups = [ "default" ]; 4564 platforms = [ ]; 4565 source = { 4566 remotes = [ "https://rubygems.org" ]; 4567 sha256 = "1dnmp0bj3l01nbb52zby2c7hrazcdwfg846knkrjdfl0yfmv793z"; 4568 type = "gem"; 4569 }; 4570 version = "3.1.0"; 4571 }; 4572 tzinfo = { 4573 dependencies = [ "concurrent-ruby" ]; 4574 groups = [ 4575 "default" 4576 "development" 4577 "pam_authentication" 4578 "production" 4579 "test" 4580 ]; 4581 platforms = [ ]; 4582 source = { 4583 remotes = [ "https://rubygems.org" ]; 4584 sha256 = "16w2g84dzaf3z13gxyzlzbf748kylk5bdgg3n1ipvkvvqy685bwd"; 4585 type = "gem"; 4586 }; 4587 version = "2.0.6"; 4588 }; 4589 tzinfo-data = { 4590 dependencies = [ "tzinfo" ]; 4591 groups = [ "default" ]; 4592 platforms = [ ]; 4593 source = { 4594 remotes = [ "https://rubygems.org" ]; 4595 sha256 = "0f898y35w60mkx3sd8ld2ryzkj4cld04qlgxi3z3hzdlzfhpa8x9"; 4596 type = "gem"; 4597 }; 4598 version = "1.2025.2"; 4599 }; 4600 unf = { 4601 dependencies = [ "unf_ext" ]; 4602 groups = [ "default" ]; 4603 platforms = [ ]; 4604 source = { 4605 remotes = [ "https://rubygems.org" ]; 4606 sha256 = "0bh2cf73i2ffh4fcpdn9ir4mhq8zi50ik0zqa1braahzadx536a9"; 4607 type = "gem"; 4608 }; 4609 version = "0.1.4"; 4610 }; 4611 unf_ext = { 4612 groups = [ "default" ]; 4613 platforms = [ ]; 4614 source = { 4615 remotes = [ "https://rubygems.org" ]; 4616 sha256 = "1sf6bxvf6x8gihv6j63iakixmdddgls58cpxpg32chckb2l18qcj"; 4617 type = "gem"; 4618 }; 4619 version = "0.0.9.1"; 4620 }; 4621 unicode-display_width = { 4622 dependencies = [ "unicode-emoji" ]; 4623 groups = [ 4624 "default" 4625 "development" 4626 ]; 4627 platforms = [ ]; 4628 source = { 4629 remotes = [ "https://rubygems.org" ]; 4630 sha256 = "0hiwhnqpq271xqari6mg996fgjps42sffm9cpk6ljn8sd2srdp8c"; 4631 type = "gem"; 4632 }; 4633 version = "3.2.0"; 4634 }; 4635 unicode-emoji = { 4636 groups = [ 4637 "default" 4638 "development" 4639 ]; 4640 platforms = [ ]; 4641 source = { 4642 remotes = [ "https://rubygems.org" ]; 4643 sha256 = "1995yfjbvjlwrslq48gzzc9j0blkdzlbda9h90pjbm0yvzax55s9"; 4644 type = "gem"; 4645 }; 4646 version = "4.1.0"; 4647 }; 4648 uri = { 4649 groups = [ 4650 "default" 4651 "development" 4652 "pam_authentication" 4653 "production" 4654 "test" 4655 ]; 4656 platforms = [ ]; 4657 source = { 4658 remotes = [ "https://rubygems.org" ]; 4659 sha256 = "0jrl2vkdvc5aq8q3qvjmmrgjxfm784w8h7fal19qg7q7gh9msj1l"; 4660 type = "gem"; 4661 }; 4662 version = "1.0.4"; 4663 }; 4664 useragent = { 4665 groups = [ 4666 "default" 4667 "development" 4668 "pam_authentication" 4669 "production" 4670 "test" 4671 ]; 4672 platforms = [ ]; 4673 source = { 4674 remotes = [ "https://rubygems.org" ]; 4675 sha256 = "0i1q2xdjam4d7gwwc35lfnz0wyyzvnca0zslcfxm9fabml9n83kh"; 4676 type = "gem"; 4677 }; 4678 version = "0.16.11"; 4679 }; 4680 validate_url = { 4681 dependencies = [ 4682 "activemodel" 4683 "public_suffix" 4684 ]; 4685 groups = [ "default" ]; 4686 platforms = [ ]; 4687 source = { 4688 remotes = [ "https://rubygems.org" ]; 4689 sha256 = "0lblym140w5n88ijyfgcvkxvpfj8m6z00rxxf2ckmmhk0x61dzkj"; 4690 type = "gem"; 4691 }; 4692 version = "1.0.15"; 4693 }; 4694 vite_rails = { 4695 dependencies = [ 4696 "railties" 4697 "vite_ruby" 4698 ]; 4699 groups = [ "default" ]; 4700 platforms = [ ]; 4701 source = { 4702 remotes = [ "https://rubygems.org" ]; 4703 sha256 = "005mbcprdhjqx27561mb54kssjwxwij157x6wya1yp60gdkl8p0r"; 4704 type = "gem"; 4705 }; 4706 version = "3.0.19"; 4707 }; 4708 vite_ruby = { 4709 dependencies = [ 4710 "dry-cli" 4711 "logger" 4712 "mutex_m" 4713 "rack-proxy" 4714 "zeitwerk" 4715 ]; 4716 groups = [ "default" ]; 4717 platforms = [ ]; 4718 source = { 4719 remotes = [ "https://rubygems.org" ]; 4720 sha256 = "0wj9ia0s7vywn66pf2jn49pfsy5h5rncjjwhaymwq32r3f2pq2p1"; 4721 type = "gem"; 4722 }; 4723 version = "3.9.2"; 4724 }; 4725 warden = { 4726 dependencies = [ "rack" ]; 4727 groups = [ 4728 "default" 4729 "pam_authentication" 4730 ]; 4731 platforms = [ ]; 4732 source = { 4733 remotes = [ "https://rubygems.org" ]; 4734 sha256 = "1l7gl7vms023w4clg02pm4ky9j12la2vzsixi2xrv9imbn44ys26"; 4735 type = "gem"; 4736 }; 4737 version = "1.2.9"; 4738 }; 4739 webauthn = { 4740 dependencies = [ 4741 "android_key_attestation" 4742 "bindata" 4743 "cbor" 4744 "cose" 4745 "openssl" 4746 "safety_net_attestation" 4747 "tpm-key_attestation" 4748 ]; 4749 groups = [ "default" ]; 4750 platforms = [ ]; 4751 source = { 4752 remotes = [ "https://rubygems.org" ]; 4753 sha256 = "1z710ndfr9yajywhji8mr5gc3j3wnr0alq754q15nh7k73wgbrlv"; 4754 type = "gem"; 4755 }; 4756 version = "3.4.3"; 4757 }; 4758 webfinger = { 4759 dependencies = [ 4760 "activesupport" 4761 "faraday" 4762 "faraday-follow_redirects" 4763 ]; 4764 groups = [ "default" ]; 4765 platforms = [ ]; 4766 source = { 4767 remotes = [ "https://rubygems.org" ]; 4768 sha256 = "0p39802sfnm62r4x5hai8vn6d1wqbxsxnmbynsk8rcvzwyym4yjn"; 4769 type = "gem"; 4770 }; 4771 version = "2.1.3"; 4772 }; 4773 webmock = { 4774 dependencies = [ 4775 "addressable" 4776 "crack" 4777 "hashdiff" 4778 ]; 4779 groups = [ "test" ]; 4780 platforms = [ ]; 4781 source = { 4782 remotes = [ "https://rubygems.org" ]; 4783 sha256 = "0w1x1k3bkkvi1438kx9qa1b9hn6zff1ykh55278fjrax1nycsa6d"; 4784 type = "gem"; 4785 }; 4786 version = "3.26.0"; 4787 }; 4788 webpush = { 4789 dependencies = [ 4790 "hkdf" 4791 "jwt" 4792 ]; 4793 groups = [ "default" ]; 4794 platforms = [ ]; 4795 source = { 4796 fetchSubmodules = false; 4797 rev = "9631ac63045cfabddacc69fc06e919b4c13eb913"; 4798 sha256 = "01vqsj9162j0rzp455sggr8k4w4i9zq0igqb7x7hghp3c53ck1v6"; 4799 type = "git"; 4800 url = "https://github.com/mastodon/webpush.git"; 4801 }; 4802 version = "1.1.0"; 4803 }; 4804 webrick = { 4805 groups = [ "default" ]; 4806 platforms = [ ]; 4807 source = { 4808 remotes = [ "https://rubygems.org" ]; 4809 sha256 = "12d9n8hll67j737ym2zw4v23cn4vxyfkb6vyv1rzpwv6y6a3qbdl"; 4810 type = "gem"; 4811 }; 4812 version = "1.9.1"; 4813 }; 4814 websocket-driver = { 4815 dependencies = [ 4816 "base64" 4817 "websocket-extensions" 4818 ]; 4819 groups = [ "test" ]; 4820 platforms = [ ]; 4821 source = { 4822 remotes = [ "https://rubygems.org" ]; 4823 sha256 = "0qj9dmkmgahmadgh88kydb7cv15w13l1fj3kk9zz28iwji5vl3gd"; 4824 type = "gem"; 4825 }; 4826 version = "0.8.0"; 4827 }; 4828 websocket-extensions = { 4829 groups = [ 4830 "default" 4831 "test" 4832 ]; 4833 platforms = [ ]; 4834 source = { 4835 remotes = [ "https://rubygems.org" ]; 4836 sha256 = "0hc2g9qps8lmhibl5baa91b4qx8wqw872rgwagml78ydj8qacsqw"; 4837 type = "gem"; 4838 }; 4839 version = "0.1.5"; 4840 }; 4841 wisper = { 4842 groups = [ "default" ]; 4843 platforms = [ ]; 4844 source = { 4845 remotes = [ "https://rubygems.org" ]; 4846 sha256 = "1rpsi0ziy78cj82sbyyywby4d0aw0a5q84v65qd28vqn79fbq5yf"; 4847 type = "gem"; 4848 }; 4849 version = "2.0.1"; 4850 }; 4851 xorcist = { 4852 groups = [ "default" ]; 4853 platforms = [ ]; 4854 source = { 4855 remotes = [ "https://rubygems.org" ]; 4856 sha256 = "1dbbiy8xlcfvn9ais37xfb5rci4liwakkmxzbkp72wmvlgcrf339"; 4857 type = "gem"; 4858 }; 4859 version = "1.1.3"; 4860 }; 4861 xpath = { 4862 dependencies = [ "nokogiri" ]; 4863 groups = [ 4864 "default" 4865 "test" 4866 ]; 4867 platforms = [ ]; 4868 source = { 4869 remotes = [ "https://rubygems.org" ]; 4870 sha256 = "0bh8lk9hvlpn7vmi6h4hkcwjzvs2y0cmkk3yjjdr8fxvj6fsgzbd"; 4871 type = "gem"; 4872 }; 4873 version = "3.2.0"; 4874 }; 4875 zeitwerk = { 4876 groups = [ 4877 "default" 4878 "development" 4879 "pam_authentication" 4880 "production" 4881 "test" 4882 ]; 4883 platforms = [ ]; 4884 source = { 4885 remotes = [ "https://rubygems.org" ]; 4886 sha256 = "119ypabas886gd0n9kiid3q41w76gz60s8qmiak6pljpkd56ps5j"; 4887 type = "gem"; 4888 }; 4889 version = "2.7.3"; 4890 }; 4891}