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 = "18496axh89kakw5f82mmmac3w9rwb0b0wq4j6la806p9cbgy5k3v";
15 type = "gem";
16 };
17 version = "8.0.2";
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 = "1nyfwa1kj0cm1scqsbv723ypv69bzaxh886hliyjbrhk752v73rx";
33 type = "gem";
34 };
35 version = "8.0.2";
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 = "1l3pnba14p0p7zsh366c31maxap030c97597vjimdv3nhnrnijdh";
54 type = "gem";
55 };
56 version = "8.0.2";
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 = "0y2b5ydiqy32jbd9g5bl6v4aw6d7pjn5f3w2rxf2j59q9w307rwk";
81 type = "gem";
82 };
83 version = "8.0.2";
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 = "1grs41yr3nzw7zbnz0vkv8f4qd448a632saxkm3vnbzf68hb63d4";
99 type = "gem";
100 };
101 version = "8.0.2";
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 = "1fyfyxf2a798lxq6sfpnj94kmnpfp17xlhvjy428zhfzbi0f2f70";
122 type = "gem";
123 };
124 version = "8.0.2";
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 = "1jjk31di5kvcflc90wmgdd50jzhljhafi166h6hg67kbwd2qn8mh";
155 type = "gem";
156 };
157 version = "8.0.2";
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 = "0v35y2jzqlfy1wnrzlzj2cxylhnz09vykaa1l2dnkq7sl5zzpq8a";
170 type = "gem";
171 };
172 version = "8.0.2";
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 = "02nrya34qviawdkssyahb3mg08kqdc461b320a6ikr245jwp0d3r";
189 type = "gem";
190 };
191 version = "8.0.2";
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 = "0xr9cy6h8il61qq6w3rkvl56visms45ljm8f43r3ibh61wg24ggq";
206 type = "gem";
207 };
208 version = "8.0.2";
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 = "0pm40y64wfc50a9sj87kxvil2102rmpdcbv82zf0r40vlgdwsrc5";
236 type = "gem";
237 };
238 version = "8.0.2";
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 = "0g6ahzpdbybryzlfrbb18pybr4230hw1n6g475hh61mk4nlqgl1y";
285 type = "gem";
286 };
287 version = "4.16.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 = "1mvjjn8vh1c3nhibmjj9qcwxagj6m9yy961wblfqdmvhr9aklb3y";
318 type = "gem";
319 };
320 version = "1.3.2";
321 };
322 aws-partitions = {
323 groups = [ "default" ];
324 platforms = [ ];
325 source = {
326 remotes = [ "https://rubygems.org" ];
327 sha256 = "1y34xkflb4fd54k1cbrd9xw6ff2znwn1drbnvy9ywngiyynwff1i";
328 type = "gem";
329 };
330 version = "1.1103.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 = "1nx1il781qg58nwjkkdn9fw741cjjnixfsh389234qm8j5lpka2h";
384 type = "gem";
385 };
386 version = "1.11.0";
387 };
388 azure-blob = {
389 dependencies = [ "rexml" ];
390 groups = [ "default" ];
391 platforms = [ ];
392 source = {
393 remotes = [ "https://rubygems.org" ];
394 sha256 = "1zfl00vwx28a8s38spfxinicic1nd7q1phd3cmjxj8mwlfswc3j4";
395 type = "gem";
396 };
397 version = "0.5.8";
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 = "1kicilpma5l0lwayqjb5577bm0hbjndj2gh150xz09xsgc1l1vyl";
450 type = "gem";
451 };
452 version = "0.4.1";
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 = "1p2szbr4jdvmwaaj2kxlbv1rp0m6ycbgfyp0kjkkkswmniv5y21r";
482 type = "gem";
483 };
484 version = "3.2.2";
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 = "11ip6dgi7147wp8jgwk9g95k07323zh83q699d6wxif6rqdxj0mn";
535 type = "gem";
536 };
537 version = "7.0.2";
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 = "09jyhmyngwbw2apc77z80kw4d4kd0wdvn46xxks7vjlzgywilipg";
607 type = "gem";
608 };
609 version = "0.5.6";
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 = "1dsf9gjc2cj79vrnz2vgq573biqjw7ad4b0idm05xg6rb3y9gq4y";
628 type = "gem";
629 };
630 version = "0.5.9.8";
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 = "0nrhsk7b3sjqbyl1cah6ibf1kvi3v93a7wf4637d355hp614mmyg";
750 type = "gem";
751 };
752 version = "2.5.3";
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 = "0jaa7is4fw1cxigm8vlyhg05bw4nqy4f91zjqxk7pp4c8bdyyfn8";
781 type = "gem";
782 };
783 version = "1.0.0";
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 = "1jxzgg3yccp3gjncl5ih0y13dcappmy0y8pq85wgjj0yx5fh0ixy";
832 type = "gem";
833 };
834 version = "2.2.1";
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 = "041c6zrwm3za1scr07kdgmnlxj7lnrr1jcb832grkavf1sh9wf4h";
927 type = "gem";
928 };
929 version = "6.1.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 = "0nyrgj4a0ppk0qfp8cny4wb3hsr2cw55ynh2w973brhf54xxz5wc";
1036 type = "gem";
1037 };
1038 version = "1.2.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 = "08rc8pzri3g7c85c76x84j05hkk12jvalrm2m3n97k1n7f03j13n";
1128 type = "gem";
1129 };
1130 version = "5.0.1";
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 = "0r6zylqjfv0xhdxvldr0kgmnglm57nm506pcm6085f0xqa68cvnj";
1155 type = "gem";
1156 };
1157 version = "1.2.11";
1158 };
1159 excon = {
1160 dependencies = [ "logger" ];
1161 groups = [ "default" ];
1162 platforms = [ ];
1163 source = {
1164 remotes = [ "https://rubygems.org" ];
1165 sha256 = "17asr18vawi08g3wbif0wdi8bnyj01d125saydl9j1f03fv0n16a";
1166 type = "gem";
1167 };
1168 version = "1.2.5";
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 = "1z4vhl6lbd0la2j0ab05sz8wq5mqvpikzhjrc142z24x4zmgpl8s";
1193 type = "gem";
1194 };
1195 version = "3.5.1";
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 = "0xbv450qj2bx0qz9l2pjrd3kc057y6bglc3na7a78zby8ssiwlyc";
1208 type = "gem";
1209 };
1210 version = "2.13.1";
1211 };
1212 faraday-follow_redirects = {
1213 dependencies = [ "faraday" ];
1214 groups = [ "default" ];
1215 platforms = [ ];
1216 source = {
1217 remotes = [ "https://rubygems.org" ];
1218 sha256 = "1y87p3yk15bjbk0z9mf01r50lzxvp7agr56lbm9gxiz26mb9fbfr";
1219 type = "gem";
1220 };
1221 version = "0.3.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 = "0jp5ci6g40d6i50bsywp35l97nc2fpi9a592r2cibwicdb6y9wd1";
1241 type = "gem";
1242 };
1243 version = "3.4.0";
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 groups = [ "default" ];
1366 platforms = [ ];
1367 source = {
1368 remotes = [ "https://rubygems.org" ];
1369 sha256 = "1l06bv4avphbdmr1y4g0rqlczr38k6r65b3zghrbj2ynyhm3xqjl";
1370 type = "gem";
1371 };
1372 version = "1.1.0";
1373 };
1374 forwardable = {
1375 groups = [ "default" ];
1376 platforms = [ ];
1377 source = {
1378 remotes = [ "https://rubygems.org" ];
1379 sha256 = "1b5g1i3xdvmxxpq4qp0z4v78ivqnazz26w110fh4cvzsdayz8zgi";
1380 type = "gem";
1381 };
1382 version = "1.3.3";
1383 };
1384 fugit = {
1385 dependencies = [
1386 "et-orbi"
1387 "raabro"
1388 ];
1389 groups = [ "default" ];
1390 platforms = [ ];
1391 source = {
1392 remotes = [ "https://rubygems.org" ];
1393 sha256 = "0s4qhq3mjl0gak5wl20w9d5jhq069mk1393dkj76s8i2pvkqb578";
1394 type = "gem";
1395 };
1396 version = "1.11.1";
1397 };
1398 globalid = {
1399 dependencies = [ "activesupport" ];
1400 groups = [
1401 "default"
1402 "development"
1403 ];
1404 platforms = [ ];
1405 source = {
1406 remotes = [ "https://rubygems.org" ];
1407 sha256 = "1sbw6b66r7cwdx3jhs46s4lr991969hvigkjpbdl7y3i31qpdgvh";
1408 type = "gem";
1409 };
1410 version = "1.2.1";
1411 };
1412 google-protobuf = {
1413 dependencies = [
1414 "bigdecimal"
1415 "rake"
1416 ];
1417 groups = [
1418 "default"
1419 "opentelemetry"
1420 ];
1421 platforms = [ ];
1422 source = {
1423 remotes = [ "https://rubygems.org" ];
1424 sha256 = "14a8pv6npmv3ppp5097rladsynk8fs4w6chlcylkls6xj9ngxdjd";
1425 type = "gem";
1426 };
1427 version = "4.31.0";
1428 };
1429 googleapis-common-protos-types = {
1430 dependencies = [ "google-protobuf" ];
1431 groups = [
1432 "default"
1433 "opentelemetry"
1434 ];
1435 platforms = [ ];
1436 source = {
1437 remotes = [ "https://rubygems.org" ];
1438 sha256 = "0zyh9pxsw4zwv3iissirwqnx98qzkywqf3bwdrai6zpwph34ndsy";
1439 type = "gem";
1440 };
1441 version = "1.20.0";
1442 };
1443 haml = {
1444 dependencies = [
1445 "temple"
1446 "thor"
1447 "tilt"
1448 ];
1449 groups = [
1450 "default"
1451 "development"
1452 ];
1453 platforms = [ ];
1454 source = {
1455 remotes = [ "https://rubygems.org" ];
1456 sha256 = "15yxph91zswbnfy7szpdcfbdfqqn595ff290hm4f6fcnhryvhvlf";
1457 type = "gem";
1458 };
1459 version = "6.3.0";
1460 };
1461 haml-rails = {
1462 dependencies = [
1463 "actionpack"
1464 "activesupport"
1465 "haml"
1466 "railties"
1467 ];
1468 groups = [ "default" ];
1469 platforms = [ ];
1470 source = {
1471 remotes = [ "https://rubygems.org" ];
1472 sha256 = "1sjrdwc4azzfpsp2xk0365z031482gcrs0c54d5wx0igkqca0fr7";
1473 type = "gem";
1474 };
1475 version = "2.1.0";
1476 };
1477 haml_lint = {
1478 dependencies = [
1479 "haml"
1480 "parallel"
1481 "rainbow"
1482 "rubocop"
1483 "sysexits"
1484 ];
1485 groups = [ "development" ];
1486 platforms = [ ];
1487 source = {
1488 remotes = [ "https://rubygems.org" ];
1489 sha256 = "1gvkhb18inkwkf9ja1i774975l259dzlvcvjii3zfyzmzylki5qb";
1490 type = "gem";
1491 };
1492 version = "0.64.0";
1493 };
1494 hashdiff = {
1495 groups = [
1496 "default"
1497 "test"
1498 ];
1499 platforms = [ ];
1500 source = {
1501 remotes = [ "https://rubygems.org" ];
1502 sha256 = "0xqsnx25lm1wwgchvrl5xla5zzk3d6gbkdfj062cwggdsvgfwc1c";
1503 type = "gem";
1504 };
1505 version = "1.1.2";
1506 };
1507 hashie = {
1508 groups = [ "default" ];
1509 platforms = [ ];
1510 source = {
1511 remotes = [ "https://rubygems.org" ];
1512 sha256 = "1nh3arcrbz1rc1cr59qm53sdhqm137b258y8rcb4cvd3y98lwv4x";
1513 type = "gem";
1514 };
1515 version = "5.0.0";
1516 };
1517 hcaptcha = {
1518 dependencies = [ "json" ];
1519 groups = [ "default" ];
1520 platforms = [ ];
1521 source = {
1522 remotes = [ "https://rubygems.org" ];
1523 sha256 = "0fh6391zlv2ikvzqj2gymb70k1avk1j9da8bzgw0scsz2wqq98m2";
1524 type = "gem";
1525 };
1526 version = "7.1.0";
1527 };
1528 highline = {
1529 dependencies = [ "reline" ];
1530 groups = [
1531 "default"
1532 "development"
1533 ];
1534 platforms = [ ];
1535 source = {
1536 remotes = [ "https://rubygems.org" ];
1537 sha256 = "0jmvyhjp2v3iq47la7w6psrxbprnbnmzz0hxxski3vzn356x7jv7";
1538 type = "gem";
1539 };
1540 version = "3.1.2";
1541 };
1542 hiredis = {
1543 groups = [ "default" ];
1544 platforms = [ ];
1545 source = {
1546 remotes = [ "https://rubygems.org" ];
1547 sha256 = "04jj8k7lxqxw24sp0jiravigdkgsyrpprxpxm71ba93x1wr2w1bz";
1548 type = "gem";
1549 };
1550 version = "0.6.3";
1551 };
1552 hiredis-client = {
1553 dependencies = [ "redis-client" ];
1554 groups = [ "default" ];
1555 platforms = [ ];
1556 source = {
1557 remotes = [ "https://rubygems.org" ];
1558 sha256 = "07sm9gp4l2khw8m259paw1xcy9yd1jabqnyjzsrgl3ndgqgrj6f8";
1559 type = "gem";
1560 };
1561 version = "0.24.0";
1562 };
1563 hkdf = {
1564 groups = [ "default" ];
1565 platforms = [ ];
1566 source = {
1567 remotes = [ "https://rubygems.org" ];
1568 sha256 = "04fixg0a51n4vy0j6c1hvisa2yl33m3jrrpxpb5sq6j511vjriil";
1569 type = "gem";
1570 };
1571 version = "0.3.0";
1572 };
1573 htmlentities = {
1574 groups = [
1575 "default"
1576 "test"
1577 ];
1578 platforms = [ ];
1579 source = {
1580 remotes = [ "https://rubygems.org" ];
1581 sha256 = "1nkklqsn8ir8wizzlakncfv42i32wc0w9hxp00hvdlgjr7376nhj";
1582 type = "gem";
1583 };
1584 version = "4.3.4";
1585 };
1586 http = {
1587 dependencies = [
1588 "addressable"
1589 "http-cookie"
1590 "http-form_data"
1591 "llhttp-ffi"
1592 ];
1593 groups = [ "default" ];
1594 platforms = [ ];
1595 source = {
1596 remotes = [ "https://rubygems.org" ];
1597 sha256 = "0z8x4c2bcg05x7ffrjy47cwarfqzlg8kcfxchk5jcfdyx7c04265";
1598 type = "gem";
1599 };
1600 version = "5.3.1";
1601 };
1602 http-cookie = {
1603 dependencies = [ "domain_name" ];
1604 groups = [ "default" ];
1605 platforms = [ ];
1606 source = {
1607 remotes = [ "https://rubygems.org" ];
1608 sha256 = "19hsskzk5zpv14mnf07pq71hfk1fsjwfjcw616pgjjzjbi2f0kxi";
1609 type = "gem";
1610 };
1611 version = "1.0.8";
1612 };
1613 http-form_data = {
1614 groups = [ "default" ];
1615 platforms = [ ];
1616 source = {
1617 remotes = [ "https://rubygems.org" ];
1618 sha256 = "1wx591jdhy84901pklh1n9sgh74gnvq1qyqxwchni1yrc49ynknc";
1619 type = "gem";
1620 };
1621 version = "2.3.0";
1622 };
1623 http_accept_language = {
1624 groups = [ "default" ];
1625 platforms = [ ];
1626 source = {
1627 remotes = [ "https://rubygems.org" ];
1628 sha256 = "0d0nlfz9vm4jr1l6q0chx4rp2hrnrfbx3gadc1dz930lbbaz0hq0";
1629 type = "gem";
1630 };
1631 version = "2.1.1";
1632 };
1633 httpclient = {
1634 dependencies = [ "mutex_m" ];
1635 groups = [ "default" ];
1636 platforms = [ ];
1637 source = {
1638 remotes = [ "https://rubygems.org" ];
1639 sha256 = "1j4qwj1nv66v3n9s4xqf64x2galvjm630bwa5xngicllwic5jr2b";
1640 type = "gem";
1641 };
1642 version = "2.9.0";
1643 };
1644 httplog = {
1645 dependencies = [
1646 "rack"
1647 "rainbow"
1648 ];
1649 groups = [ "default" ];
1650 platforms = [ ];
1651 source = {
1652 remotes = [ "https://rubygems.org" ];
1653 sha256 = "098n4dfmiydbm9if52h17kxglbli9gihjgzhcghv274ni2c9ab49";
1654 type = "gem";
1655 };
1656 version = "1.7.0";
1657 };
1658 i18n = {
1659 dependencies = [ "concurrent-ruby" ];
1660 groups = [
1661 "default"
1662 "development"
1663 "pam_authentication"
1664 "production"
1665 "test"
1666 ];
1667 platforms = [ ];
1668 source = {
1669 remotes = [ "https://rubygems.org" ];
1670 sha256 = "03sx3ahz1v5kbqjwxj48msw3maplpp2iyzs22l4jrzrqh4zmgfnf";
1671 type = "gem";
1672 };
1673 version = "1.14.7";
1674 };
1675 i18n-tasks = {
1676 dependencies = [
1677 "activesupport"
1678 "ast"
1679 "erubi"
1680 "highline"
1681 "i18n"
1682 "parser"
1683 "rails-i18n"
1684 "rainbow"
1685 "ruby-progressbar"
1686 "terminal-table"
1687 ];
1688 groups = [ "development" ];
1689 platforms = [ ];
1690 source = {
1691 remotes = [ "https://rubygems.org" ];
1692 sha256 = "0mpvpppwkzxal9k91lifafkwg676kqkg8ng6b1y7apfvwbhfkwvl";
1693 type = "gem";
1694 };
1695 version = "1.0.15";
1696 };
1697 idn-ruby = {
1698 groups = [ "default" ];
1699 platforms = [ ];
1700 source = {
1701 remotes = [ "https://rubygems.org" ];
1702 sha256 = "0dy04jx3n1ddz744b80mg7hp87miysnjp0h21lqr43hpmhdglxih";
1703 type = "gem";
1704 };
1705 version = "0.1.5";
1706 };
1707 inline_svg = {
1708 dependencies = [
1709 "activesupport"
1710 "nokogiri"
1711 ];
1712 groups = [ "default" ];
1713 platforms = [ ];
1714 source = {
1715 remotes = [ "https://rubygems.org" ];
1716 sha256 = "03x1z55sh7cpb63g46cbd6135jmp13idcgqzqsnzinbg4cs2jrav";
1717 type = "gem";
1718 };
1719 version = "1.10.0";
1720 };
1721 io-console = {
1722 groups = [
1723 "default"
1724 "development"
1725 "pam_authentication"
1726 "production"
1727 "test"
1728 ];
1729 platforms = [ ];
1730 source = {
1731 remotes = [ "https://rubygems.org" ];
1732 sha256 = "18pgvl7lfjpichdfh1g50rpz0zpaqrpr52ybn9liv1v9pjn9ysnd";
1733 type = "gem";
1734 };
1735 version = "0.8.0";
1736 };
1737 irb = {
1738 dependencies = [
1739 "pp"
1740 "rdoc"
1741 "reline"
1742 ];
1743 groups = [
1744 "default"
1745 "development"
1746 "pam_authentication"
1747 "production"
1748 "test"
1749 ];
1750 platforms = [ ];
1751 source = {
1752 remotes = [ "https://rubygems.org" ];
1753 sha256 = "1fpxa2m83rb7xlzs57daqwnzqjmz6j35xr7zb15s73975sak4br2";
1754 type = "gem";
1755 };
1756 version = "1.15.2";
1757 };
1758 jd-paperclip-azure = {
1759 dependencies = [
1760 "addressable"
1761 "azure-blob"
1762 "hashie"
1763 ];
1764 groups = [ "default" ];
1765 platforms = [ ];
1766 source = {
1767 remotes = [ "https://rubygems.org" ];
1768 sha256 = "1gcikrlqv6r9pqvw2kfyvmia3rikp9irhq1c10njz4z7i5za4xk9";
1769 type = "gem";
1770 };
1771 version = "3.0.0";
1772 };
1773 jmespath = {
1774 groups = [ "default" ];
1775 platforms = [ ];
1776 source = {
1777 remotes = [ "https://rubygems.org" ];
1778 sha256 = "1cdw9vw2qly7q7r41s7phnac264rbsdqgj4l0h4nqgbjb157g393";
1779 type = "gem";
1780 };
1781 version = "1.6.2";
1782 };
1783 json = {
1784 groups = [
1785 "default"
1786 "development"
1787 ];
1788 platforms = [ ];
1789 source = {
1790 remotes = [ "https://rubygems.org" ];
1791 sha256 = "1x5b8ipv6g0z44wgc45039k04smsyf95h2m5m67mqq35sa5a955s";
1792 type = "gem";
1793 };
1794 version = "2.12.2";
1795 };
1796 json-canonicalization = {
1797 groups = [ "default" ];
1798 platforms = [ ];
1799 source = {
1800 remotes = [ "https://rubygems.org" ];
1801 sha256 = "0illsmkly0hhi24lm1l6jjjdr6jykvydkwi1cxf4ad3mra68m16l";
1802 type = "gem";
1803 };
1804 version = "1.0.0";
1805 };
1806 json-jwt = {
1807 dependencies = [
1808 "activesupport"
1809 "aes_key_wrap"
1810 "base64"
1811 "bindata"
1812 "faraday"
1813 "faraday-follow_redirects"
1814 ];
1815 groups = [ "default" ];
1816 platforms = [ ];
1817 source = {
1818 remotes = [ "https://rubygems.org" ];
1819 sha256 = "19bjs404inbydn40nampk5ij7vqkwpmqp3hp4dmjf50sdm6gzayc";
1820 type = "gem";
1821 };
1822 version = "1.16.7";
1823 };
1824 json-ld = {
1825 dependencies = [
1826 "htmlentities"
1827 "json-canonicalization"
1828 "link_header"
1829 "multi_json"
1830 "rack"
1831 "rdf"
1832 "rexml"
1833 ];
1834 groups = [ "default" ];
1835 platforms = [ ];
1836 source = {
1837 remotes = [ "https://rubygems.org" ];
1838 sha256 = "09xbw6kc95qgmqcfjp0jjw8dnfm28lw9b5lf8bdh3p2vpy9ihlxr";
1839 type = "gem";
1840 };
1841 version = "3.3.2";
1842 };
1843 json-ld-preloaded = {
1844 dependencies = [
1845 "json-ld"
1846 "rdf"
1847 ];
1848 groups = [ "default" ];
1849 platforms = [ ];
1850 source = {
1851 remotes = [ "https://rubygems.org" ];
1852 sha256 = "0l32rjawsxhgi59y7lmjwgmnk32585gih1ylvy08m3vx7cdbzmdg";
1853 type = "gem";
1854 };
1855 version = "3.3.1";
1856 };
1857 json-schema = {
1858 dependencies = [
1859 "addressable"
1860 "bigdecimal"
1861 ];
1862 groups = [ "test" ];
1863 platforms = [ ];
1864 source = {
1865 remotes = [ "https://rubygems.org" ];
1866 sha256 = "1gzrf6q4d9kbixj6bpi2bp8dizmqxcmlq30ni86h3ifzpkcrm0mk";
1867 type = "gem";
1868 };
1869 version = "5.1.1";
1870 };
1871 jsonapi-renderer = {
1872 groups = [ "default" ];
1873 platforms = [ ];
1874 source = {
1875 remotes = [ "https://rubygems.org" ];
1876 sha256 = "0ys4drd0k9rw5ixf8n8fx8v0pjh792w4myh0cpdspd317l1lpi5m";
1877 type = "gem";
1878 };
1879 version = "0.2.2";
1880 };
1881 jwt = {
1882 dependencies = [ "base64" ];
1883 groups = [ "default" ];
1884 platforms = [ ];
1885 source = {
1886 remotes = [ "https://rubygems.org" ];
1887 sha256 = "1i8wmzgb5nfhvkx1f6bhdwfm7v772172imh439v3xxhkv3hllhp6";
1888 type = "gem";
1889 };
1890 version = "2.10.1";
1891 };
1892 kaminari = {
1893 dependencies = [
1894 "activesupport"
1895 "kaminari-actionview"
1896 "kaminari-activerecord"
1897 "kaminari-core"
1898 ];
1899 groups = [ "default" ];
1900 platforms = [ ];
1901 source = {
1902 remotes = [ "https://rubygems.org" ];
1903 sha256 = "0gia8irryvfhcr6bsr64kpisbgdbqjsqfgrk12a11incmpwny1y4";
1904 type = "gem";
1905 };
1906 version = "1.2.2";
1907 };
1908 kaminari-actionview = {
1909 dependencies = [
1910 "actionview"
1911 "kaminari-core"
1912 ];
1913 groups = [ "default" ];
1914 platforms = [ ];
1915 source = {
1916 remotes = [ "https://rubygems.org" ];
1917 sha256 = "02f9ghl3a9b5q7l079d3yzmqjwkr4jigi7sldbps992rigygcc0k";
1918 type = "gem";
1919 };
1920 version = "1.2.2";
1921 };
1922 kaminari-activerecord = {
1923 dependencies = [
1924 "activerecord"
1925 "kaminari-core"
1926 ];
1927 groups = [ "default" ];
1928 platforms = [ ];
1929 source = {
1930 remotes = [ "https://rubygems.org" ];
1931 sha256 = "0c148z97s1cqivzbwrak149z7kl1rdmj7dxk6rpkasimmdxsdlqd";
1932 type = "gem";
1933 };
1934 version = "1.2.2";
1935 };
1936 kaminari-core = {
1937 groups = [ "default" ];
1938 platforms = [ ];
1939 source = {
1940 remotes = [ "https://rubygems.org" ];
1941 sha256 = "1zw3pg6kj39y7jxakbx7if59pl28lhk98fx71ks5lr3hfgn6zliv";
1942 type = "gem";
1943 };
1944 version = "1.2.2";
1945 };
1946 kt-paperclip = {
1947 dependencies = [
1948 "activemodel"
1949 "activesupport"
1950 "marcel"
1951 "mime-types"
1952 "terrapin"
1953 ];
1954 groups = [ "default" ];
1955 platforms = [ ];
1956 source = {
1957 remotes = [ "https://rubygems.org" ];
1958 sha256 = "1j8z0757rb4kly4ghdzd6ihch6x5i0d53r543x2y9xa8cyrj7c4m";
1959 type = "gem";
1960 };
1961 version = "7.2.2";
1962 };
1963 language_server-protocol = {
1964 groups = [
1965 "default"
1966 "development"
1967 ];
1968 platforms = [ ];
1969 source = {
1970 remotes = [ "https://rubygems.org" ];
1971 sha256 = "1k0311vah76kg5m6zr7wmkwyk5p2f9d9hyckjpn3xgr83ajkj7px";
1972 type = "gem";
1973 };
1974 version = "3.17.0.5";
1975 };
1976 launchy = {
1977 dependencies = [
1978 "addressable"
1979 "childprocess"
1980 "logger"
1981 ];
1982 groups = [
1983 "default"
1984 "development"
1985 "test"
1986 ];
1987 platforms = [ ];
1988 source = {
1989 remotes = [ "https://rubygems.org" ];
1990 sha256 = "17h522xhwi5m4n6n9m22kw8z0vy8100sz5f3wbfqj5cnrjslgf3j";
1991 type = "gem";
1992 };
1993 version = "3.1.1";
1994 };
1995 letter_opener = {
1996 dependencies = [ "launchy" ];
1997 groups = [ "development" ];
1998 platforms = [ ];
1999 source = {
2000 remotes = [ "https://rubygems.org" ];
2001 sha256 = "1cnv3ggnzyagl50vzs1693aacv08bhwlprcvjp8jcg2w7cp3zwrg";
2002 type = "gem";
2003 };
2004 version = "1.10.0";
2005 };
2006 letter_opener_web = {
2007 dependencies = [
2008 "actionmailer"
2009 "letter_opener"
2010 "railties"
2011 "rexml"
2012 ];
2013 groups = [ "development" ];
2014 platforms = [ ];
2015 source = {
2016 remotes = [ "https://rubygems.org" ];
2017 sha256 = "0q4qfi5wnn5bv93zjf10agmzap3sn7gkfmdbryz296wb1vz1wf9z";
2018 type = "gem";
2019 };
2020 version = "3.0.0";
2021 };
2022 link_header = {
2023 groups = [ "default" ];
2024 platforms = [ ];
2025 source = {
2026 remotes = [ "https://rubygems.org" ];
2027 sha256 = "1yamrdq4rywmnpdhbygnkkl9fdy249fg5r851nrkkxr97gj5rihm";
2028 type = "gem";
2029 };
2030 version = "0.0.8";
2031 };
2032 lint_roller = {
2033 groups = [
2034 "default"
2035 "development"
2036 ];
2037 platforms = [ ];
2038 source = {
2039 remotes = [ "https://rubygems.org" ];
2040 sha256 = "11yc0d84hsnlvx8cpk4cbj6a4dz9pk0r1k29p0n1fz9acddq831c";
2041 type = "gem";
2042 };
2043 version = "1.1.0";
2044 };
2045 linzer = {
2046 dependencies = [
2047 "cgi"
2048 "forwardable"
2049 "logger"
2050 "net-http"
2051 "openssl"
2052 "rack"
2053 "starry"
2054 "stringio"
2055 "uri"
2056 ];
2057 groups = [ "default" ];
2058 platforms = [ ];
2059 source = {
2060 remotes = [ "https://rubygems.org" ];
2061 sha256 = "0v2dxpc7g2b0b300mpx2janhzph3j8vrjxj5k42bidla7j74kbl7";
2062 type = "gem";
2063 };
2064 version = "0.7.3";
2065 };
2066 llhttp-ffi = {
2067 dependencies = [
2068 "ffi-compiler"
2069 "rake"
2070 ];
2071 groups = [ "default" ];
2072 platforms = [ ];
2073 source = {
2074 remotes = [ "https://rubygems.org" ];
2075 sha256 = "1g57iw0l3y7x50132x6a1jyssxa6pw7srh69g0d6j7ri37yaf9cs";
2076 type = "gem";
2077 };
2078 version = "0.5.1";
2079 };
2080 logger = {
2081 groups = [
2082 "default"
2083 "development"
2084 "pam_authentication"
2085 "production"
2086 "test"
2087 ];
2088 platforms = [ ];
2089 source = {
2090 remotes = [ "https://rubygems.org" ];
2091 sha256 = "00q2zznygpbls8asz5knjvvj2brr3ghmqxgr83xnrdj4rk3xwvhr";
2092 type = "gem";
2093 };
2094 version = "1.7.0";
2095 };
2096 lograge = {
2097 dependencies = [
2098 "actionpack"
2099 "activesupport"
2100 "railties"
2101 "request_store"
2102 ];
2103 groups = [ "production" ];
2104 platforms = [ ];
2105 source = {
2106 remotes = [ "https://rubygems.org" ];
2107 sha256 = "1qcsvh9k4c0cp6agqm9a8m4x2gg7vifryqr7yxkg2x9ph9silds2";
2108 type = "gem";
2109 };
2110 version = "0.14.0";
2111 };
2112 loofah = {
2113 dependencies = [
2114 "crass"
2115 "nokogiri"
2116 ];
2117 groups = [
2118 "default"
2119 "development"
2120 "pam_authentication"
2121 "production"
2122 "test"
2123 ];
2124 platforms = [ ];
2125 source = {
2126 remotes = [ "https://rubygems.org" ];
2127 sha256 = "0dx316q03x6rpdbl610rdaj2vfd5s8fanixk21j4gv3h5f230nk5";
2128 type = "gem";
2129 };
2130 version = "2.24.1";
2131 };
2132 mail = {
2133 dependencies = [
2134 "mini_mime"
2135 "net-imap"
2136 "net-pop"
2137 "net-smtp"
2138 ];
2139 groups = [
2140 "default"
2141 "development"
2142 "test"
2143 ];
2144 platforms = [ ];
2145 source = {
2146 remotes = [ "https://rubygems.org" ];
2147 sha256 = "1bf9pysw1jfgynv692hhaycfxa8ckay1gjw5hz3madrbrynryfzc";
2148 type = "gem";
2149 };
2150 version = "2.8.1";
2151 };
2152 marcel = {
2153 groups = [ "default" ];
2154 platforms = [ ];
2155 source = {
2156 remotes = [ "https://rubygems.org" ];
2157 sha256 = "190n2mk8m1l708kr88fh6mip9sdsh339d2s6sgrik3sbnvz4jmhd";
2158 type = "gem";
2159 };
2160 version = "1.0.4";
2161 };
2162 mario-redis-lock = {
2163 dependencies = [ "redis" ];
2164 groups = [ "default" ];
2165 platforms = [ ];
2166 source = {
2167 remotes = [ "https://rubygems.org" ];
2168 sha256 = "1v9wdjcjqzpns2migxp4a5b4w82mipi0fwihbqz3q2qj2qm7wc17";
2169 type = "gem";
2170 };
2171 version = "1.2.1";
2172 };
2173 matrix = {
2174 groups = [
2175 "default"
2176 "test"
2177 ];
2178 platforms = [ ];
2179 source = {
2180 remotes = [ "https://rubygems.org" ];
2181 sha256 = "1h2cgkpzkh3dd0flnnwfq6f3nl2b1zff9lvqz8xs853ssv5kq23i";
2182 type = "gem";
2183 };
2184 version = "0.4.2";
2185 };
2186 memory_profiler = {
2187 groups = [
2188 "development"
2189 "test"
2190 ];
2191 platforms = [ ];
2192 source = {
2193 remotes = [ "https://rubygems.org" ];
2194 sha256 = "1y58ba08n4lx123c0hjcc752fc4x802mjy39qj1hq50ak3vpv8br";
2195 type = "gem";
2196 };
2197 version = "1.1.0";
2198 };
2199 mime-types = {
2200 dependencies = [
2201 "logger"
2202 "mime-types-data"
2203 ];
2204 groups = [
2205 "default"
2206 "test"
2207 ];
2208 platforms = [ ];
2209 source = {
2210 remotes = [ "https://rubygems.org" ];
2211 sha256 = "0mjyxl7c0xzyqdqa8r45hqg7jcw2prp3hkp39mdf223g4hfgdsyw";
2212 type = "gem";
2213 };
2214 version = "3.7.0";
2215 };
2216 mime-types-data = {
2217 groups = [
2218 "default"
2219 "test"
2220 ];
2221 platforms = [ ];
2222 source = {
2223 remotes = [ "https://rubygems.org" ];
2224 sha256 = "0lnkfxcayx682rjjxmkjaaxq605akfka90m5rliw897sli6nprcj";
2225 type = "gem";
2226 };
2227 version = "3.2025.0514";
2228 };
2229 mini_mime = {
2230 groups = [
2231 "default"
2232 "development"
2233 "test"
2234 ];
2235 platforms = [ ];
2236 source = {
2237 remotes = [ "https://rubygems.org" ];
2238 sha256 = "1vycif7pjzkr29mfk4dlqv3disc5dn0va04lkwajlpr1wkibg0c6";
2239 type = "gem";
2240 };
2241 version = "1.1.5";
2242 };
2243 mini_portile2 = {
2244 groups = [
2245 "default"
2246 "development"
2247 "pam_authentication"
2248 "production"
2249 "test"
2250 ];
2251 platforms = [ ];
2252 source = {
2253 remotes = [ "https://rubygems.org" ];
2254 sha256 = "12f2830x7pq3kj0v8nz0zjvaw02sv01bqs1zwdrc04704kwcgmqc";
2255 type = "gem";
2256 };
2257 version = "2.8.9";
2258 };
2259 minitest = {
2260 groups = [
2261 "default"
2262 "development"
2263 "pam_authentication"
2264 "production"
2265 "test"
2266 ];
2267 platforms = [ ];
2268 source = {
2269 remotes = [ "https://rubygems.org" ];
2270 sha256 = "0mn7q9yzrwinvfvkyjiz548a4rmcwbmz2fn9nyzh4j1snin6q6rr";
2271 type = "gem";
2272 };
2273 version = "5.25.5";
2274 };
2275 msgpack = {
2276 groups = [ "default" ];
2277 platforms = [ ];
2278 source = {
2279 remotes = [ "https://rubygems.org" ];
2280 sha256 = "0cnpnbn2yivj9gxkh8mjklbgnpx6nf7b8j2hky01dl0040hy0k76";
2281 type = "gem";
2282 };
2283 version = "1.8.0";
2284 };
2285 multi_json = {
2286 groups = [ "default" ];
2287 platforms = [ ];
2288 source = {
2289 remotes = [ "https://rubygems.org" ];
2290 sha256 = "0pb1g1y3dsiahavspyzkdy39j4q377009f6ix0bh1ag4nqw43l0z";
2291 type = "gem";
2292 };
2293 version = "1.15.0";
2294 };
2295 mutex_m = {
2296 groups = [ "default" ];
2297 platforms = [ ];
2298 source = {
2299 remotes = [ "https://rubygems.org" ];
2300 sha256 = "0l875dw0lk7b2ywa54l0wjcggs94vb7gs8khfw9li75n2sn09jyg";
2301 type = "gem";
2302 };
2303 version = "0.3.0";
2304 };
2305 net-http = {
2306 dependencies = [ "uri" ];
2307 groups = [ "default" ];
2308 platforms = [ ];
2309 source = {
2310 remotes = [ "https://rubygems.org" ];
2311 sha256 = "1ysrwaabhf0sn24jrp0nnp51cdv0jf688mh5i6fsz63q2c6b48cn";
2312 type = "gem";
2313 };
2314 version = "0.6.0";
2315 };
2316 net-imap = {
2317 dependencies = [
2318 "date"
2319 "net-protocol"
2320 ];
2321 groups = [
2322 "default"
2323 "development"
2324 "test"
2325 ];
2326 platforms = [ ];
2327 source = {
2328 remotes = [ "https://rubygems.org" ];
2329 sha256 = "14zmzjy2sp87ac6iygkk3pz9snjvx4ks681vg4gxz8x8q7gmzajj";
2330 type = "gem";
2331 };
2332 version = "0.5.8";
2333 };
2334 net-ldap = {
2335 groups = [ "default" ];
2336 platforms = [ ];
2337 source = {
2338 remotes = [ "https://rubygems.org" ];
2339 sha256 = "0g9gz39bs2iy4ky4fhjphimqd9m9wdsaz50anxgwg3yjrff3famy";
2340 type = "gem";
2341 };
2342 version = "0.19.0";
2343 };
2344 net-pop = {
2345 dependencies = [ "net-protocol" ];
2346 groups = [
2347 "default"
2348 "development"
2349 "test"
2350 ];
2351 platforms = [ ];
2352 source = {
2353 remotes = [ "https://rubygems.org" ];
2354 sha256 = "1wyz41jd4zpjn0v1xsf9j778qx1vfrl24yc20cpmph8k42c4x2w4";
2355 type = "gem";
2356 };
2357 version = "0.1.2";
2358 };
2359 net-protocol = {
2360 dependencies = [ "timeout" ];
2361 groups = [
2362 "default"
2363 "development"
2364 "test"
2365 ];
2366 platforms = [ ];
2367 source = {
2368 remotes = [ "https://rubygems.org" ];
2369 sha256 = "1a32l4x73hz200cm587bc29q8q9az278syw3x6fkc9d1lv5y0wxa";
2370 type = "gem";
2371 };
2372 version = "0.2.2";
2373 };
2374 net-smtp = {
2375 dependencies = [ "net-protocol" ];
2376 groups = [
2377 "default"
2378 "development"
2379 "test"
2380 ];
2381 platforms = [ ];
2382 source = {
2383 remotes = [ "https://rubygems.org" ];
2384 sha256 = "0dh7nzjp0fiaqq1jz90nv4nxhc2w359d7c199gmzq965cfps15pd";
2385 type = "gem";
2386 };
2387 version = "0.5.1";
2388 };
2389 nio4r = {
2390 groups = [ "default" ];
2391 platforms = [ ];
2392 source = {
2393 remotes = [ "https://rubygems.org" ];
2394 sha256 = "1a9www524fl1ykspznz54i0phfqya4x45hqaz67in9dvw1lfwpfr";
2395 type = "gem";
2396 };
2397 version = "2.7.4";
2398 };
2399 nokogiri = {
2400 dependencies = [
2401 "mini_portile2"
2402 "racc"
2403 ];
2404 groups = [
2405 "default"
2406 "development"
2407 "pam_authentication"
2408 "production"
2409 "test"
2410 ];
2411 platforms = [ ];
2412 source = {
2413 remotes = [ "https://rubygems.org" ];
2414 sha256 = "0czsh9d738kj0bmpkjnczq9j924hg103gc00i0wfyg0fzn9psnmc";
2415 type = "gem";
2416 };
2417 version = "1.18.9";
2418 };
2419 oj = {
2420 dependencies = [
2421 "bigdecimal"
2422 "ostruct"
2423 ];
2424 groups = [ "default" ];
2425 platforms = [ ];
2426 source = {
2427 remotes = [ "https://rubygems.org" ];
2428 sha256 = "1cajn3ylwhby1x51d9hbchm964qwb5zp63f7sfdm55n85ffn1ara";
2429 type = "gem";
2430 };
2431 version = "3.16.11";
2432 };
2433 omniauth = {
2434 dependencies = [
2435 "hashie"
2436 "rack"
2437 "rack-protection"
2438 ];
2439 groups = [ "default" ];
2440 platforms = [ ];
2441 source = {
2442 remotes = [ "https://rubygems.org" ];
2443 sha256 = "1hjnb5b5m549irs0h1455ipzsv82pikdagx9wjb6r4j1bkjy494d";
2444 type = "gem";
2445 };
2446 version = "2.1.3";
2447 };
2448 omniauth-cas = {
2449 dependencies = [
2450 "addressable"
2451 "nokogiri"
2452 "omniauth"
2453 ];
2454 groups = [ "default" ];
2455 platforms = [ ];
2456 source = {
2457 remotes = [ "https://rubygems.org" ];
2458 sha256 = "1yynk95xhccvkb1j7rcb834ch80y85n2bhyimq946ib487z8wcx1";
2459 type = "gem";
2460 };
2461 version = "3.0.1";
2462 };
2463 omniauth-rails_csrf_protection = {
2464 dependencies = [
2465 "actionpack"
2466 "omniauth"
2467 ];
2468 groups = [ "default" ];
2469 platforms = [ ];
2470 source = {
2471 remotes = [ "https://rubygems.org" ];
2472 sha256 = "1q2zvkw34vk1vyhn5kp30783w1wzam9i9g5ygsdjn2gz59kzsw0i";
2473 type = "gem";
2474 };
2475 version = "1.0.2";
2476 };
2477 omniauth-saml = {
2478 dependencies = [
2479 "omniauth"
2480 "ruby-saml"
2481 ];
2482 groups = [ "default" ];
2483 platforms = [ ];
2484 source = {
2485 remotes = [ "https://rubygems.org" ];
2486 sha256 = "1sznc4d2qhqmkw1vhpx2v5i9ndfb4k25cazhz74cbv18wyp4bk2s";
2487 type = "gem";
2488 };
2489 version = "2.2.4";
2490 };
2491 omniauth_openid_connect = {
2492 dependencies = [
2493 "omniauth"
2494 "openid_connect"
2495 ];
2496 groups = [ "default" ];
2497 platforms = [ ];
2498 source = {
2499 remotes = [ "https://rubygems.org" ];
2500 sha256 = "099xg7s6450wlfzs77mbdx78g3dp0glx5q6f44i78akf7283hbqz";
2501 type = "gem";
2502 };
2503 version = "0.8.0";
2504 };
2505 openid_connect = {
2506 dependencies = [
2507 "activemodel"
2508 "attr_required"
2509 "email_validator"
2510 "faraday"
2511 "faraday-follow_redirects"
2512 "json-jwt"
2513 "mail"
2514 "rack-oauth2"
2515 "swd"
2516 "tzinfo"
2517 "validate_url"
2518 "webfinger"
2519 ];
2520 groups = [ "default" ];
2521 platforms = [ ];
2522 source = {
2523 remotes = [ "https://rubygems.org" ];
2524 sha256 = "10i13cn40jiiw8lslkv7bj1isinnwbmzlk6msgiph3gqry08702x";
2525 type = "gem";
2526 };
2527 version = "2.3.1";
2528 };
2529 openssl = {
2530 groups = [ "default" ];
2531 platforms = [ ];
2532 source = {
2533 remotes = [ "https://rubygems.org" ];
2534 sha256 = "0ygfbbs3c61d32ymja2k6sznj5pr540cip9z91lhzcvsr4zmffpz";
2535 type = "gem";
2536 };
2537 version = "3.3.0";
2538 };
2539 openssl-signature_algorithm = {
2540 dependencies = [ "openssl" ];
2541 groups = [ "default" ];
2542 platforms = [ ];
2543 source = {
2544 remotes = [ "https://rubygems.org" ];
2545 sha256 = "103yjl68wqhl5kxaciir5jdnyi7iv9yckishdr52s5knh9g0pd53";
2546 type = "gem";
2547 };
2548 version = "1.3.0";
2549 };
2550 opentelemetry-api = {
2551 groups = [
2552 "default"
2553 "opentelemetry"
2554 ];
2555 platforms = [ ];
2556 source = {
2557 remotes = [ "https://rubygems.org" ];
2558 sha256 = "15x9bq13k53k14r3h5r0pn7cnl3g7pdy0p0662k1s2x7mgkk7k4d";
2559 type = "gem";
2560 };
2561 version = "1.5.0";
2562 };
2563 opentelemetry-common = {
2564 dependencies = [ "opentelemetry-api" ];
2565 groups = [
2566 "default"
2567 "opentelemetry"
2568 ];
2569 platforms = [ ];
2570 source = {
2571 remotes = [ "https://rubygems.org" ];
2572 sha256 = "13c7qnqai6djfd6rjwdwcwbz9f77vcmy0chx1avpxmiqz2h9cpnf";
2573 type = "gem";
2574 };
2575 version = "0.22.0";
2576 };
2577 opentelemetry-exporter-otlp = {
2578 dependencies = [
2579 "google-protobuf"
2580 "googleapis-common-protos-types"
2581 "opentelemetry-api"
2582 "opentelemetry-common"
2583 "opentelemetry-sdk"
2584 "opentelemetry-semantic_conventions"
2585 ];
2586 groups = [ "opentelemetry" ];
2587 platforms = [ ];
2588 source = {
2589 remotes = [ "https://rubygems.org" ];
2590 sha256 = "15xssmviwsi7wqmrbx5khm2imvwsrzmxdli7rkvzqbbqpd309jq7";
2591 type = "gem";
2592 };
2593 version = "0.30.0";
2594 };
2595 opentelemetry-helpers-sql = {
2596 dependencies = [ "opentelemetry-api" ];
2597 groups = [
2598 "default"
2599 "opentelemetry"
2600 ];
2601 platforms = [ ];
2602 source = {
2603 remotes = [ "https://rubygems.org" ];
2604 sha256 = "13fvxvia6qxrdz06s5g4bs4fc1hdgkps7yz45s2n26wxqv163s0r";
2605 type = "gem";
2606 };
2607 version = "0.1.1";
2608 };
2609 opentelemetry-helpers-sql-obfuscation = {
2610 dependencies = [ "opentelemetry-common" ];
2611 groups = [
2612 "default"
2613 "opentelemetry"
2614 ];
2615 platforms = [ ];
2616 source = {
2617 remotes = [ "https://rubygems.org" ];
2618 sha256 = "0jwyx8jk1faszd20s0qrvgvxs9ddvnfrqixy099pn9lqizandn7m";
2619 type = "gem";
2620 };
2621 version = "0.3.0";
2622 };
2623 opentelemetry-instrumentation-action_mailer = {
2624 dependencies = [
2625 "opentelemetry-api"
2626 "opentelemetry-instrumentation-active_support"
2627 "opentelemetry-instrumentation-base"
2628 ];
2629 groups = [
2630 "default"
2631 "opentelemetry"
2632 ];
2633 platforms = [ ];
2634 source = {
2635 remotes = [ "https://rubygems.org" ];
2636 sha256 = "18p9dvq4mb8s5f1ndabjng07yabv5xgl5d80fcvc1383faarbdg8";
2637 type = "gem";
2638 };
2639 version = "0.4.0";
2640 };
2641 opentelemetry-instrumentation-action_pack = {
2642 dependencies = [
2643 "opentelemetry-api"
2644 "opentelemetry-instrumentation-base"
2645 "opentelemetry-instrumentation-rack"
2646 ];
2647 groups = [
2648 "default"
2649 "opentelemetry"
2650 ];
2651 platforms = [ ];
2652 source = {
2653 remotes = [ "https://rubygems.org" ];
2654 sha256 = "1k09hr93fib38i6ajh0abkfvpvng6k2qsvds4jd08znfzyjs17jf";
2655 type = "gem";
2656 };
2657 version = "0.12.1";
2658 };
2659 opentelemetry-instrumentation-action_view = {
2660 dependencies = [
2661 "opentelemetry-api"
2662 "opentelemetry-instrumentation-active_support"
2663 "opentelemetry-instrumentation-base"
2664 ];
2665 groups = [
2666 "default"
2667 "opentelemetry"
2668 ];
2669 platforms = [ ];
2670 source = {
2671 remotes = [ "https://rubygems.org" ];
2672 sha256 = "0qf5pklfyxrn2pskhmhd1gnp9i72yaqw114rmc5nrxhbcm24chsb";
2673 type = "gem";
2674 };
2675 version = "0.9.0";
2676 };
2677 opentelemetry-instrumentation-active_job = {
2678 dependencies = [
2679 "opentelemetry-api"
2680 "opentelemetry-instrumentation-base"
2681 ];
2682 groups = [ "opentelemetry" ];
2683 platforms = [ ];
2684 source = {
2685 remotes = [ "https://rubygems.org" ];
2686 sha256 = "0gb1snnd087nh8r5vvnl8ahg3k3bi2b9rb1m8r2aj7220m78hpcx";
2687 type = "gem";
2688 };
2689 version = "0.8.0";
2690 };
2691 opentelemetry-instrumentation-active_model_serializers = {
2692 dependencies = [
2693 "opentelemetry-api"
2694 "opentelemetry-instrumentation-active_support"
2695 "opentelemetry-instrumentation-base"
2696 ];
2697 groups = [ "opentelemetry" ];
2698 platforms = [ ];
2699 source = {
2700 remotes = [ "https://rubygems.org" ];
2701 sha256 = "1gjbdkamj147vd1hcjyyqir8z4nwmd05a8ac3h94y3n9n6phzzgx";
2702 type = "gem";
2703 };
2704 version = "0.22.0";
2705 };
2706 opentelemetry-instrumentation-active_record = {
2707 dependencies = [
2708 "opentelemetry-api"
2709 "opentelemetry-instrumentation-base"
2710 ];
2711 groups = [
2712 "default"
2713 "opentelemetry"
2714 ];
2715 platforms = [ ];
2716 source = {
2717 remotes = [ "https://rubygems.org" ];
2718 sha256 = "0h01lq8xjjdaprprqzj6alq7gw9lwdkkakjjyyxsg3ylpwnvkg4w";
2719 type = "gem";
2720 };
2721 version = "0.9.0";
2722 };
2723 opentelemetry-instrumentation-active_storage = {
2724 dependencies = [
2725 "opentelemetry-api"
2726 "opentelemetry-instrumentation-active_support"
2727 "opentelemetry-instrumentation-base"
2728 ];
2729 groups = [
2730 "default"
2731 "opentelemetry"
2732 ];
2733 platforms = [ ];
2734 source = {
2735 remotes = [ "https://rubygems.org" ];
2736 sha256 = "00x7yjzflxmqiywczlih6vi301b1xm6rwbwlzv0hx87cpdm94m56";
2737 type = "gem";
2738 };
2739 version = "0.1.1";
2740 };
2741 opentelemetry-instrumentation-active_support = {
2742 dependencies = [
2743 "opentelemetry-api"
2744 "opentelemetry-instrumentation-base"
2745 ];
2746 groups = [
2747 "default"
2748 "opentelemetry"
2749 ];
2750 platforms = [ ];
2751 source = {
2752 remotes = [ "https://rubygems.org" ];
2753 sha256 = "16frcxhnb5vjihkff3wl6pnq0m4wkpii7la1d25d03j29qsh5qcv";
2754 type = "gem";
2755 };
2756 version = "0.8.0";
2757 };
2758 opentelemetry-instrumentation-base = {
2759 dependencies = [
2760 "opentelemetry-api"
2761 "opentelemetry-common"
2762 "opentelemetry-registry"
2763 ];
2764 groups = [
2765 "default"
2766 "opentelemetry"
2767 ];
2768 platforms = [ ];
2769 source = {
2770 remotes = [ "https://rubygems.org" ];
2771 sha256 = "0l0w7iya56y458mzws9q246whff2bf597553d5i3xkrcxb707qdk";
2772 type = "gem";
2773 };
2774 version = "0.23.0";
2775 };
2776 opentelemetry-instrumentation-concurrent_ruby = {
2777 dependencies = [
2778 "opentelemetry-api"
2779 "opentelemetry-instrumentation-base"
2780 ];
2781 groups = [ "opentelemetry" ];
2782 platforms = [ ];
2783 source = {
2784 remotes = [ "https://rubygems.org" ];
2785 sha256 = "15v8khcyg9wz5v7kysagkbmdv895qahb0b6q7ajk2qznniaix9pv";
2786 type = "gem";
2787 };
2788 version = "0.22.0";
2789 };
2790 opentelemetry-instrumentation-excon = {
2791 dependencies = [
2792 "opentelemetry-api"
2793 "opentelemetry-instrumentation-base"
2794 ];
2795 groups = [ "opentelemetry" ];
2796 platforms = [ ];
2797 source = {
2798 remotes = [ "https://rubygems.org" ];
2799 sha256 = "01rzi9d1hi402a8vdr439by4zy8x4rfq3vwnlzz3nzs50mxcbr9s";
2800 type = "gem";
2801 };
2802 version = "0.23.0";
2803 };
2804 opentelemetry-instrumentation-faraday = {
2805 dependencies = [
2806 "opentelemetry-api"
2807 "opentelemetry-instrumentation-base"
2808 ];
2809 groups = [ "opentelemetry" ];
2810 platforms = [ ];
2811 source = {
2812 remotes = [ "https://rubygems.org" ];
2813 sha256 = "0r25vvkxawngzm7an652npawjhir6zwics8635k5z7d60hfb2xi3";
2814 type = "gem";
2815 };
2816 version = "0.27.0";
2817 };
2818 opentelemetry-instrumentation-http = {
2819 dependencies = [
2820 "opentelemetry-api"
2821 "opentelemetry-instrumentation-base"
2822 ];
2823 groups = [ "opentelemetry" ];
2824 platforms = [ ];
2825 source = {
2826 remotes = [ "https://rubygems.org" ];
2827 sha256 = "0p9z9nwrf71inh7n84i37x156da1vm7mqnfp3jh6faqiar65icl1";
2828 type = "gem";
2829 };
2830 version = "0.25.0";
2831 };
2832 opentelemetry-instrumentation-http_client = {
2833 dependencies = [
2834 "opentelemetry-api"
2835 "opentelemetry-instrumentation-base"
2836 ];
2837 groups = [ "opentelemetry" ];
2838 platforms = [ ];
2839 source = {
2840 remotes = [ "https://rubygems.org" ];
2841 sha256 = "1p4w5zd2b0ndzwwfc8np1xyp4kzd59k7hpcwpkk0ghlmbnsmbkwh";
2842 type = "gem";
2843 };
2844 version = "0.23.0";
2845 };
2846 opentelemetry-instrumentation-net_http = {
2847 dependencies = [
2848 "opentelemetry-api"
2849 "opentelemetry-instrumentation-base"
2850 ];
2851 groups = [ "opentelemetry" ];
2852 platforms = [ ];
2853 source = {
2854 remotes = [ "https://rubygems.org" ];
2855 sha256 = "100a3kzk8ckifxaw0n6xpg6hxxw0yrqmfwjp47khgy2831r3n4li";
2856 type = "gem";
2857 };
2858 version = "0.23.0";
2859 };
2860 opentelemetry-instrumentation-pg = {
2861 dependencies = [
2862 "opentelemetry-api"
2863 "opentelemetry-helpers-sql"
2864 "opentelemetry-helpers-sql-obfuscation"
2865 "opentelemetry-instrumentation-base"
2866 ];
2867 groups = [ "opentelemetry" ];
2868 platforms = [ ];
2869 source = {
2870 remotes = [ "https://rubygems.org" ];
2871 sha256 = "09sgqwxavzgd7gsgr5w909p794g75602qsn6jvhs5qqj03bkldc5";
2872 type = "gem";
2873 };
2874 version = "0.30.1";
2875 };
2876 opentelemetry-instrumentation-rack = {
2877 dependencies = [
2878 "opentelemetry-api"
2879 "opentelemetry-instrumentation-base"
2880 ];
2881 groups = [ "opentelemetry" ];
2882 platforms = [ ];
2883 source = {
2884 remotes = [ "https://rubygems.org" ];
2885 sha256 = "1bbvp2mnbcrldcp3hzm2fv52zdsqf0i9kz4r12msq24f6l5r2mca";
2886 type = "gem";
2887 };
2888 version = "0.26.0";
2889 };
2890 opentelemetry-instrumentation-rails = {
2891 dependencies = [
2892 "opentelemetry-api"
2893 "opentelemetry-instrumentation-action_mailer"
2894 "opentelemetry-instrumentation-action_pack"
2895 "opentelemetry-instrumentation-action_view"
2896 "opentelemetry-instrumentation-active_job"
2897 "opentelemetry-instrumentation-active_record"
2898 "opentelemetry-instrumentation-active_storage"
2899 "opentelemetry-instrumentation-active_support"
2900 "opentelemetry-instrumentation-base"
2901 "opentelemetry-instrumentation-concurrent_ruby"
2902 ];
2903 groups = [ "opentelemetry" ];
2904 platforms = [ ];
2905 source = {
2906 remotes = [ "https://rubygems.org" ];
2907 sha256 = "05xpiq4j17vcjnrxxb0zkb67c4y2b7q1g4qvf6ln83b6svx2c7pj";
2908 type = "gem";
2909 };
2910 version = "0.36.0";
2911 };
2912 opentelemetry-instrumentation-redis = {
2913 dependencies = [
2914 "opentelemetry-api"
2915 "opentelemetry-instrumentation-base"
2916 ];
2917 groups = [ "opentelemetry" ];
2918 platforms = [ ];
2919 source = {
2920 remotes = [ "https://rubygems.org" ];
2921 sha256 = "183v8q8a74fc9dnb6ny44dsgq6142smic6x4ivz3v50casjznpii";
2922 type = "gem";
2923 };
2924 version = "0.26.1";
2925 };
2926 opentelemetry-instrumentation-sidekiq = {
2927 dependencies = [
2928 "opentelemetry-api"
2929 "opentelemetry-instrumentation-base"
2930 ];
2931 groups = [ "opentelemetry" ];
2932 platforms = [ ];
2933 source = {
2934 remotes = [ "https://rubygems.org" ];
2935 sha256 = "1lpkc1ihifbjns2wf17kf9pmhx73j3i1in4fkar469k4i2fylfl5";
2936 type = "gem";
2937 };
2938 version = "0.26.1";
2939 };
2940 opentelemetry-registry = {
2941 dependencies = [ "opentelemetry-api" ];
2942 groups = [
2943 "default"
2944 "opentelemetry"
2945 ];
2946 platforms = [ ];
2947 source = {
2948 remotes = [ "https://rubygems.org" ];
2949 sha256 = "13wns85c08hjy7gqqjxqad9pp5shp0lxskrssz0w3si9mazscgwh";
2950 type = "gem";
2951 };
2952 version = "0.4.0";
2953 };
2954 opentelemetry-sdk = {
2955 dependencies = [
2956 "opentelemetry-api"
2957 "opentelemetry-common"
2958 "opentelemetry-registry"
2959 "opentelemetry-semantic_conventions"
2960 ];
2961 groups = [ "opentelemetry" ];
2962 platforms = [ ];
2963 source = {
2964 remotes = [ "https://rubygems.org" ];
2965 sha256 = "1xqx6zxf6msrryz5hr2s3nwakin0nmxfgz9bkwpmpbf7lss7kngs";
2966 type = "gem";
2967 };
2968 version = "1.8.0";
2969 };
2970 opentelemetry-semantic_conventions = {
2971 dependencies = [ "opentelemetry-api" ];
2972 groups = [
2973 "default"
2974 "opentelemetry"
2975 ];
2976 platforms = [ ];
2977 source = {
2978 remotes = [ "https://rubygems.org" ];
2979 sha256 = "1jzx18lmcv27pma1hbrccb9g6daadd6c4192r8w8x2nli3shkwl9";
2980 type = "gem";
2981 };
2982 version = "1.11.0";
2983 };
2984 orm_adapter = {
2985 groups = [
2986 "default"
2987 "pam_authentication"
2988 ];
2989 platforms = [ ];
2990 source = {
2991 remotes = [ "https://rubygems.org" ];
2992 sha256 = "1fg9jpjlzf5y49qs9mlpdrgs5rpcyihq1s4k79nv9js0spjhnpda";
2993 type = "gem";
2994 };
2995 version = "0.5.0";
2996 };
2997 ostruct = {
2998 groups = [ "default" ];
2999 platforms = [ ];
3000 source = {
3001 remotes = [ "https://rubygems.org" ];
3002 sha256 = "05xqijcf80sza5pnlp1c8whdaay8x5dc13214ngh790zrizgp8q9";
3003 type = "gem";
3004 };
3005 version = "0.6.1";
3006 };
3007 ox = {
3008 dependencies = [ "bigdecimal" ];
3009 groups = [ "default" ];
3010 platforms = [ ];
3011 source = {
3012 remotes = [ "https://rubygems.org" ];
3013 sha256 = "0rhv8qdnm3s34yvsvmrii15f2238rk3psa6pq6x5x367sssfv6ja";
3014 type = "gem";
3015 };
3016 version = "2.14.23";
3017 };
3018 parallel = {
3019 groups = [
3020 "default"
3021 "development"
3022 ];
3023 platforms = [ ];
3024 source = {
3025 remotes = [ "https://rubygems.org" ];
3026 sha256 = "0c719bfgcszqvk9z47w2p8j2wkz5y35k48ywwas5yxbbh3hm3haa";
3027 type = "gem";
3028 };
3029 version = "1.27.0";
3030 };
3031 parser = {
3032 dependencies = [
3033 "ast"
3034 "racc"
3035 ];
3036 groups = [
3037 "default"
3038 "development"
3039 ];
3040 platforms = [ ];
3041 source = {
3042 remotes = [ "https://rubygems.org" ];
3043 sha256 = "0i9w8msil4snx5w11ix9b0wf52vjc3r49khy3ddgl1xk890kcxi4";
3044 type = "gem";
3045 };
3046 version = "3.3.8.0";
3047 };
3048 parslet = {
3049 groups = [ "default" ];
3050 platforms = [ ];
3051 source = {
3052 remotes = [ "https://rubygems.org" ];
3053 sha256 = "01pnw6ymz6nynklqvqxs4bcai25kcvnd5x4id9z3vd1rbmlk0lfl";
3054 type = "gem";
3055 };
3056 version = "2.0.0";
3057 };
3058 pastel = {
3059 dependencies = [ "tty-color" ];
3060 groups = [ "default" ];
3061 platforms = [ ];
3062 source = {
3063 remotes = [ "https://rubygems.org" ];
3064 sha256 = "0xash2gj08dfjvq4hy6l1z22s5v30fhizwgs10d6nviggpxsj7a8";
3065 type = "gem";
3066 };
3067 version = "0.8.0";
3068 };
3069 pg = {
3070 groups = [ "default" ];
3071 platforms = [ ];
3072 source = {
3073 remotes = [ "https://rubygems.org" ];
3074 sha256 = "1p2gqqrm895fzr9vi8d118zhql67bm8ydjvgqbq1crdnfggzn7kn";
3075 type = "gem";
3076 };
3077 version = "1.5.9";
3078 };
3079 pghero = {
3080 dependencies = [ "activerecord" ];
3081 groups = [ "default" ];
3082 platforms = [ ];
3083 source = {
3084 remotes = [ "https://rubygems.org" ];
3085 sha256 = "08pm154bx5zbpgcqhk7gq78qq1mb149s2l7y0fxniqfvjmq4kn58";
3086 type = "gem";
3087 };
3088 version = "3.7.0";
3089 };
3090 playwright-ruby-client = {
3091 dependencies = [
3092 "concurrent-ruby"
3093 "mime-types"
3094 ];
3095 groups = [
3096 "default"
3097 "test"
3098 ];
3099 platforms = [ ];
3100 source = {
3101 remotes = [ "https://rubygems.org" ];
3102 sha256 = "114wkr2hj55c7n4xq30nb4g7kcm9a1mhsy0934jr9mzwfr0kyhaa";
3103 type = "gem";
3104 };
3105 version = "1.52.0";
3106 };
3107 pp = {
3108 dependencies = [ "prettyprint" ];
3109 groups = [
3110 "default"
3111 "development"
3112 "pam_authentication"
3113 "production"
3114 "test"
3115 ];
3116 platforms = [ ];
3117 source = {
3118 remotes = [ "https://rubygems.org" ];
3119 sha256 = "1zxnfxjni0r9l2x42fyq0sqpnaf5nakjbap8irgik4kg1h9c6zll";
3120 type = "gem";
3121 };
3122 version = "0.6.2";
3123 };
3124 premailer = {
3125 dependencies = [
3126 "addressable"
3127 "css_parser"
3128 "htmlentities"
3129 ];
3130 groups = [ "default" ];
3131 platforms = [ ];
3132 source = {
3133 remotes = [ "https://rubygems.org" ];
3134 sha256 = "1ryivdnij1990hcqqmq4s0x1vjvfl0awjc9b91f8af17v2639qhg";
3135 type = "gem";
3136 };
3137 version = "1.27.0";
3138 };
3139 premailer-rails = {
3140 dependencies = [
3141 "actionmailer"
3142 "net-smtp"
3143 "premailer"
3144 ];
3145 groups = [ "default" ];
3146 platforms = [ ];
3147 source = {
3148 remotes = [ "https://rubygems.org" ];
3149 sha256 = "0004f73kgrglida336fqkgx906m6n05nnfc17mypzg5rc78iaf61";
3150 type = "gem";
3151 };
3152 version = "1.12.0";
3153 };
3154 prettyprint = {
3155 groups = [
3156 "default"
3157 "development"
3158 "pam_authentication"
3159 "production"
3160 "test"
3161 ];
3162 platforms = [ ];
3163 source = {
3164 remotes = [ "https://rubygems.org" ];
3165 sha256 = "14zicq3plqi217w6xahv7b8f7aj5kpxv1j1w98344ix9h5ay3j9b";
3166 type = "gem";
3167 };
3168 version = "0.2.0";
3169 };
3170 prism = {
3171 groups = [
3172 "default"
3173 "development"
3174 ];
3175 platforms = [ ];
3176 source = {
3177 remotes = [ "https://rubygems.org" ];
3178 sha256 = "0gkhpdjib9zi9i27vd9djrxiwjia03cijmd6q8yj2q1ix403w3nw";
3179 type = "gem";
3180 };
3181 version = "1.4.0";
3182 };
3183 prometheus_exporter = {
3184 dependencies = [ "webrick" ];
3185 groups = [ "default" ];
3186 platforms = [ ];
3187 source = {
3188 remotes = [ "https://rubygems.org" ];
3189 sha256 = "15vl8fw8vjnaj9g129dzrwk9nlrdqgffaj3rys4ba9ns2bqim9rq";
3190 type = "gem";
3191 };
3192 version = "2.2.0";
3193 };
3194 propshaft = {
3195 dependencies = [
3196 "actionpack"
3197 "activesupport"
3198 "rack"
3199 "railties"
3200 ];
3201 groups = [ "default" ];
3202 platforms = [ ];
3203 source = {
3204 remotes = [ "https://rubygems.org" ];
3205 sha256 = "0sqg0xf46xd47zdpm8d12kfnwl0y5jb2hj10imzb3bk6mwgkd2fk";
3206 type = "gem";
3207 };
3208 version = "1.1.0";
3209 };
3210 psych = {
3211 dependencies = [
3212 "date"
3213 "stringio"
3214 ];
3215 groups = [
3216 "default"
3217 "development"
3218 "pam_authentication"
3219 "production"
3220 "test"
3221 ];
3222 platforms = [ ];
3223 source = {
3224 remotes = [ "https://rubygems.org" ];
3225 sha256 = "0vii1xc7x81hicdbp7dlllhmbw5w3jy20shj696n0vfbbnm2hhw1";
3226 type = "gem";
3227 };
3228 version = "5.2.6";
3229 };
3230 public_suffix = {
3231 groups = [
3232 "default"
3233 "development"
3234 "test"
3235 ];
3236 platforms = [ ];
3237 source = {
3238 remotes = [ "https://rubygems.org" ];
3239 sha256 = "1543ap9w3ydhx39ljcd675cdz9cr948x9mp00ab8qvq6118wv9xz";
3240 type = "gem";
3241 };
3242 version = "6.0.2";
3243 };
3244 puma = {
3245 dependencies = [ "nio4r" ];
3246 groups = [ "default" ];
3247 platforms = [ ];
3248 source = {
3249 remotes = [ "https://rubygems.org" ];
3250 sha256 = "11xd3207k5rl6bz0qxhcb3zcr941rhx7ig2f19gxxmdk7s3hcp7j";
3251 type = "gem";
3252 };
3253 version = "6.6.0";
3254 };
3255 pundit = {
3256 dependencies = [ "activesupport" ];
3257 groups = [ "default" ];
3258 platforms = [ ];
3259 source = {
3260 remotes = [ "https://rubygems.org" ];
3261 sha256 = "1nmy0nkgayjifi2j38fn55nb7z1xq3ma2wp19d7c7rmz7ynvidjg";
3262 type = "gem";
3263 };
3264 version = "2.5.0";
3265 };
3266 raabro = {
3267 groups = [ "default" ];
3268 platforms = [ ];
3269 source = {
3270 remotes = [ "https://rubygems.org" ];
3271 sha256 = "10m8bln9d00dwzjil1k42i5r7l82x25ysbi45fwyv4932zsrzynl";
3272 type = "gem";
3273 };
3274 version = "1.4.0";
3275 };
3276 racc = {
3277 groups = [
3278 "default"
3279 "development"
3280 "pam_authentication"
3281 "production"
3282 "test"
3283 ];
3284 platforms = [ ];
3285 source = {
3286 remotes = [ "https://rubygems.org" ];
3287 sha256 = "0byn0c9nkahsl93y9ln5bysq4j31q8xkf2ws42swighxd4lnjzsa";
3288 type = "gem";
3289 };
3290 version = "1.8.1";
3291 };
3292 rack = {
3293 groups = [
3294 "default"
3295 "development"
3296 "pam_authentication"
3297 "production"
3298 "test"
3299 ];
3300 platforms = [ ];
3301 source = {
3302 remotes = [ "https://rubygems.org" ];
3303 sha256 = "0da64fq3w671qhp7ji1zs84m5lyhalq4khqhbfw5dz0y6mn61dgg";
3304 type = "gem";
3305 };
3306 version = "3.1.16";
3307 };
3308 rack-attack = {
3309 dependencies = [ "rack" ];
3310 groups = [ "default" ];
3311 platforms = [ ];
3312 source = {
3313 remotes = [ "https://rubygems.org" ];
3314 sha256 = "0z6pj5vjgl6swq7a33gssf795k958mss8gpmdb4v4cydcs7px91w";
3315 type = "gem";
3316 };
3317 version = "6.7.0";
3318 };
3319 rack-cors = {
3320 dependencies = [
3321 "logger"
3322 "rack"
3323 ];
3324 groups = [ "default" ];
3325 platforms = [ ];
3326 source = {
3327 remotes = [ "https://rubygems.org" ];
3328 sha256 = "0s1zymxhk7pkzsrgrn5ax862p07s0drbv0qvnq36jq1rvdhvx5bv";
3329 type = "gem";
3330 };
3331 version = "3.0.0";
3332 };
3333 rack-oauth2 = {
3334 dependencies = [
3335 "activesupport"
3336 "attr_required"
3337 "faraday"
3338 "faraday-follow_redirects"
3339 "json-jwt"
3340 "rack"
3341 ];
3342 groups = [ "default" ];
3343 platforms = [ ];
3344 source = {
3345 remotes = [ "https://rubygems.org" ];
3346 sha256 = "19fi42hi9l474ki89y6cs8vrpfmc1h8zpd02iwjy4hw0a1yahfn7";
3347 type = "gem";
3348 };
3349 version = "2.2.1";
3350 };
3351 rack-protection = {
3352 dependencies = [
3353 "base64"
3354 "logger"
3355 "rack"
3356 ];
3357 groups = [ "default" ];
3358 platforms = [ ];
3359 source = {
3360 remotes = [ "https://rubygems.org" ];
3361 sha256 = "0sniswjyi0yn949l776h7f67rvx5w9f04wh69z5g19vlsnjm98ji";
3362 type = "gem";
3363 };
3364 version = "4.1.1";
3365 };
3366 rack-proxy = {
3367 dependencies = [ "rack" ];
3368 groups = [ "default" ];
3369 platforms = [ ];
3370 source = {
3371 remotes = [ "https://rubygems.org" ];
3372 sha256 = "12jw7401j543fj8cc83lmw72d8k6bxvkp9rvbifi88hh01blnsj4";
3373 type = "gem";
3374 };
3375 version = "0.7.7";
3376 };
3377 rack-session = {
3378 dependencies = [
3379 "base64"
3380 "rack"
3381 ];
3382 groups = [
3383 "default"
3384 "development"
3385 "pam_authentication"
3386 "production"
3387 "test"
3388 ];
3389 platforms = [ ];
3390 source = {
3391 remotes = [ "https://rubygems.org" ];
3392 sha256 = "1sg4laz2qmllxh1c5sqlj9n1r7scdn08p3m4b0zmhjvyx9yw0v8b";
3393 type = "gem";
3394 };
3395 version = "2.1.1";
3396 };
3397 rack-test = {
3398 dependencies = [ "rack" ];
3399 groups = [
3400 "default"
3401 "development"
3402 "pam_authentication"
3403 "production"
3404 "test"
3405 ];
3406 platforms = [ ];
3407 source = {
3408 remotes = [ "https://rubygems.org" ];
3409 sha256 = "0qy4ylhcfdn65a5mz2hly7g9vl0g13p5a0rmm6sc0sih5ilkcnh0";
3410 type = "gem";
3411 };
3412 version = "2.2.0";
3413 };
3414 rackup = {
3415 dependencies = [ "rack" ];
3416 groups = [
3417 "default"
3418 "development"
3419 "pam_authentication"
3420 "production"
3421 "test"
3422 ];
3423 platforms = [ ];
3424 source = {
3425 remotes = [ "https://rubygems.org" ];
3426 sha256 = "13brkq5xkj6lcdxj3f0k7v28hgrqhqxjlhd4y2vlicy5slgijdzp";
3427 type = "gem";
3428 };
3429 version = "2.2.1";
3430 };
3431 rails = {
3432 dependencies = [
3433 "actioncable"
3434 "actionmailbox"
3435 "actionmailer"
3436 "actionpack"
3437 "actiontext"
3438 "actionview"
3439 "activejob"
3440 "activemodel"
3441 "activerecord"
3442 "activestorage"
3443 "activesupport"
3444 "railties"
3445 ];
3446 groups = [ "default" ];
3447 platforms = [ ];
3448 source = {
3449 remotes = [ "https://rubygems.org" ];
3450 sha256 = "1ik4y7c545pb9lf70prv0n4drblwjlaxb22fhq18wf607slabypx";
3451 type = "gem";
3452 };
3453 version = "8.0.2";
3454 };
3455 rails-dom-testing = {
3456 dependencies = [
3457 "activesupport"
3458 "minitest"
3459 "nokogiri"
3460 ];
3461 groups = [
3462 "default"
3463 "development"
3464 "pam_authentication"
3465 "production"
3466 "test"
3467 ];
3468 platforms = [ ];
3469 source = {
3470 remotes = [ "https://rubygems.org" ];
3471 sha256 = "0fx9dx1ag0s1lr6lfr34lbx5i1bvn3bhyf3w3mx6h7yz90p725g5";
3472 type = "gem";
3473 };
3474 version = "2.2.0";
3475 };
3476 rails-html-sanitizer = {
3477 dependencies = [
3478 "loofah"
3479 "nokogiri"
3480 ];
3481 groups = [
3482 "default"
3483 "development"
3484 "pam_authentication"
3485 "production"
3486 "test"
3487 ];
3488 platforms = [ ];
3489 source = {
3490 remotes = [ "https://rubygems.org" ];
3491 sha256 = "0q55i6mpad20m2x1lg5pkqfpbmmapk0sjsrvr1sqgnj2hb5f5z1m";
3492 type = "gem";
3493 };
3494 version = "1.6.2";
3495 };
3496 rails-i18n = {
3497 dependencies = [
3498 "i18n"
3499 "railties"
3500 ];
3501 groups = [
3502 "default"
3503 "development"
3504 ];
3505 platforms = [ ];
3506 source = {
3507 remotes = [ "https://rubygems.org" ];
3508 sha256 = "03dy8nmq2gxvkg8zqq6c0wwz98mdwp3i9krn0slcknhb8nak2c0m";
3509 type = "gem";
3510 };
3511 version = "8.0.1";
3512 };
3513 railties = {
3514 dependencies = [
3515 "actionpack"
3516 "activesupport"
3517 "irb"
3518 "rackup"
3519 "rake"
3520 "thor"
3521 "zeitwerk"
3522 ];
3523 groups = [
3524 "default"
3525 "development"
3526 "pam_authentication"
3527 "production"
3528 "test"
3529 ];
3530 platforms = [ ];
3531 source = {
3532 remotes = [ "https://rubygems.org" ];
3533 sha256 = "1yaw5sw9vxvvkkc335laxv2k34rs2nxx9hdsy604k9wvqi03yz0d";
3534 type = "gem";
3535 };
3536 version = "8.0.2";
3537 };
3538 rainbow = {
3539 groups = [
3540 "default"
3541 "development"
3542 ];
3543 platforms = [ ];
3544 source = {
3545 remotes = [ "https://rubygems.org" ];
3546 sha256 = "0smwg4mii0fm38pyb5fddbmrdpifwv22zv3d3px2xx497am93503";
3547 type = "gem";
3548 };
3549 version = "3.1.1";
3550 };
3551 rake = {
3552 groups = [
3553 "default"
3554 "development"
3555 "opentelemetry"
3556 "pam_authentication"
3557 "production"
3558 "test"
3559 ];
3560 platforms = [ ];
3561 source = {
3562 remotes = [ "https://rubygems.org" ];
3563 sha256 = "14s4jdcs1a4saam9qmzbsa2bsh85rj9zfxny5z315x3gg0nhkxcn";
3564 type = "gem";
3565 };
3566 version = "13.3.0";
3567 };
3568 rdf = {
3569 dependencies = [
3570 "bcp47_spec"
3571 "bigdecimal"
3572 "link_header"
3573 ];
3574 groups = [ "default" ];
3575 platforms = [ ];
3576 source = {
3577 remotes = [ "https://rubygems.org" ];
3578 sha256 = "1mlalmbj1wkwvjha92f7v91v0pbjar9gdb2ddxdyqd24zcifn3ln";
3579 type = "gem";
3580 };
3581 version = "3.3.2";
3582 };
3583 rdf-normalize = {
3584 dependencies = [ "rdf" ];
3585 groups = [ "default" ];
3586 platforms = [ ];
3587 source = {
3588 remotes = [ "https://rubygems.org" ];
3589 sha256 = "1glyhg7lmzbq1w7bvvf84g7kvqxcn0mw3gsh1f8w4qfvvnbl8dwj";
3590 type = "gem";
3591 };
3592 version = "0.7.0";
3593 };
3594 rdoc = {
3595 dependencies = [
3596 "erb"
3597 "psych"
3598 ];
3599 groups = [
3600 "default"
3601 "development"
3602 "pam_authentication"
3603 "production"
3604 "test"
3605 ];
3606 platforms = [ ];
3607 source = {
3608 remotes = [ "https://rubygems.org" ];
3609 sha256 = "0ssi6b33bwr1b1qsssnyjkldwwy087z33yzl58jyz5njdiwzlplh";
3610 type = "gem";
3611 };
3612 version = "6.14.1";
3613 };
3614 redcarpet = {
3615 groups = [ "default" ];
3616 platforms = [ ];
3617 source = {
3618 remotes = [ "https://rubygems.org" ];
3619 sha256 = "0iglapqs4av4za9yfaac0lna7s16fq2xn36wpk380m55d8792i6l";
3620 type = "gem";
3621 };
3622 version = "3.6.1";
3623 };
3624 redis = {
3625 groups = [ "default" ];
3626 platforms = [ ];
3627 source = {
3628 remotes = [ "https://rubygems.org" ];
3629 sha256 = "0fikjg6j12ka6hh36dxzhfkpqqmilzjfzcdf59iwkzsgd63f0ziq";
3630 type = "gem";
3631 };
3632 version = "4.8.1";
3633 };
3634 redis-client = {
3635 dependencies = [ "connection_pool" ];
3636 groups = [
3637 "default"
3638 "test"
3639 ];
3640 platforms = [ ];
3641 source = {
3642 remotes = [ "https://rubygems.org" ];
3643 sha256 = "1fsx10xg4n18w9sr1xa128y4yf0jv5zicrj5ff5n0f1crcwywrgf";
3644 type = "gem";
3645 };
3646 version = "0.24.0";
3647 };
3648 redlock = {
3649 dependencies = [ "redis" ];
3650 groups = [ "default" ];
3651 platforms = [ ];
3652 source = {
3653 remotes = [ "https://rubygems.org" ];
3654 sha256 = "0xvjwfzq7rqj4k311kidwmv5app3i7glz4miys6ixqy6c8yylz3c";
3655 type = "gem";
3656 };
3657 version = "1.3.2";
3658 };
3659 regexp_parser = {
3660 groups = [
3661 "default"
3662 "development"
3663 "test"
3664 ];
3665 platforms = [ ];
3666 source = {
3667 remotes = [ "https://rubygems.org" ];
3668 sha256 = "0qccah61pjvzyyg6mrp27w27dlv6vxlbznzipxjcswl7x3fhsvyb";
3669 type = "gem";
3670 };
3671 version = "2.10.0";
3672 };
3673 reline = {
3674 dependencies = [ "io-console" ];
3675 groups = [
3676 "default"
3677 "development"
3678 "pam_authentication"
3679 "production"
3680 "test"
3681 ];
3682 platforms = [ ];
3683 source = {
3684 remotes = [ "https://rubygems.org" ];
3685 sha256 = "1yvm0svcdk6377ng6l00g39ldkjijbqg4whdg2zcsa8hrgbwkz0s";
3686 type = "gem";
3687 };
3688 version = "0.6.1";
3689 };
3690 request_store = {
3691 dependencies = [ "rack" ];
3692 groups = [
3693 "default"
3694 "production"
3695 ];
3696 platforms = [ ];
3697 source = {
3698 remotes = [ "https://rubygems.org" ];
3699 sha256 = "1jw89j9s5p5cq2k7ffj5p4av4j4fxwvwjs1a4i9g85d38r9mvdz1";
3700 type = "gem";
3701 };
3702 version = "1.7.0";
3703 };
3704 responders = {
3705 dependencies = [
3706 "actionpack"
3707 "railties"
3708 ];
3709 groups = [
3710 "default"
3711 "pam_authentication"
3712 ];
3713 platforms = [ ];
3714 source = {
3715 remotes = [ "https://rubygems.org" ];
3716 sha256 = "06ilkbbwvc8d0vppf8ywn1f79ypyymlb9krrhqv4g0q215zaiwlj";
3717 type = "gem";
3718 };
3719 version = "3.1.1";
3720 };
3721 rexml = {
3722 groups = [
3723 "default"
3724 "development"
3725 "test"
3726 ];
3727 platforms = [ ];
3728 source = {
3729 remotes = [ "https://rubygems.org" ];
3730 sha256 = "1jmbf6lf7pcyacpb939xjjpn1f84c3nw83dy3p1lwjx0l2ljfif7";
3731 type = "gem";
3732 };
3733 version = "3.4.1";
3734 };
3735 rotp = {
3736 groups = [ "default" ];
3737 platforms = [ ];
3738 source = {
3739 remotes = [ "https://rubygems.org" ];
3740 sha256 = "0m48hv6wpmmm6cjr6q92q78h1i610riml19k5h1dil2yws3h1m3m";
3741 type = "gem";
3742 };
3743 version = "6.3.0";
3744 };
3745 rouge = {
3746 groups = [
3747 "default"
3748 "development"
3749 ];
3750 platforms = [ ];
3751 source = {
3752 remotes = [ "https://rubygems.org" ];
3753 sha256 = "18v8if3jix029rr3j8iwisv73facw223353n0h7avl39ibxk6hh3";
3754 type = "gem";
3755 };
3756 version = "4.5.2";
3757 };
3758 rpam2 = {
3759 groups = [
3760 "default"
3761 "pam_authentication"
3762 ];
3763 platforms = [ ];
3764 source = {
3765 remotes = [ "https://rubygems.org" ];
3766 sha256 = "1zvli3s4z1hf2l7gyfickm5i3afjrnycc3ihbiax6ji6arpbyf33";
3767 type = "gem";
3768 };
3769 version = "4.0.2";
3770 };
3771 rqrcode = {
3772 dependencies = [
3773 "chunky_png"
3774 "rqrcode_core"
3775 ];
3776 groups = [ "default" ];
3777 platforms = [ ];
3778 source = {
3779 remotes = [ "https://rubygems.org" ];
3780 sha256 = "1bwqy1iwbyn1091mg203is5ngsnvfparwa1wh89s1sgnfmirkmg2";
3781 type = "gem";
3782 };
3783 version = "3.1.0";
3784 };
3785 rqrcode_core = {
3786 groups = [ "default" ];
3787 platforms = [ ];
3788 source = {
3789 remotes = [ "https://rubygems.org" ];
3790 sha256 = "1ayrj7pwbv1g6jg5vvx6rq05lr1kbkfzbzqplj169aapmcivhh0y";
3791 type = "gem";
3792 };
3793 version = "2.0.0";
3794 };
3795 rspec = {
3796 dependencies = [
3797 "rspec-core"
3798 "rspec-expectations"
3799 "rspec-mocks"
3800 ];
3801 groups = [
3802 "default"
3803 "test"
3804 ];
3805 platforms = [ ];
3806 source = {
3807 remotes = [ "https://rubygems.org" ];
3808 sha256 = "14xrp8vq6i9zx37vh0yp4h9m0anx9paw200l1r5ad9fmq559346l";
3809 type = "gem";
3810 };
3811 version = "3.13.0";
3812 };
3813 rspec-core = {
3814 dependencies = [ "rspec-support" ];
3815 groups = [
3816 "default"
3817 "development"
3818 "test"
3819 ];
3820 platforms = [ ];
3821 source = {
3822 remotes = [ "https://rubygems.org" ];
3823 sha256 = "0n1rlagplpcgp41s3r68z01539aivwj0cn3v19hq4p3pgdmibnpr";
3824 type = "gem";
3825 };
3826 version = "3.13.4";
3827 };
3828 rspec-expectations = {
3829 dependencies = [
3830 "diff-lcs"
3831 "rspec-support"
3832 ];
3833 groups = [
3834 "default"
3835 "development"
3836 "test"
3837 ];
3838 platforms = [ ];
3839 source = {
3840 remotes = [ "https://rubygems.org" ];
3841 sha256 = "0dl8npj0jfpy31bxi6syc7jymyd861q277sfr6jawq2hv6hx791k";
3842 type = "gem";
3843 };
3844 version = "3.13.5";
3845 };
3846 rspec-github = {
3847 dependencies = [ "rspec-core" ];
3848 groups = [ "test" ];
3849 platforms = [ ];
3850 source = {
3851 remotes = [ "https://rubygems.org" ];
3852 sha256 = "1bv8b6ld7w3rccjnxqypfdg35i91wyv551sr41647r6krbc3rbs6";
3853 type = "gem";
3854 };
3855 version = "3.0.0";
3856 };
3857 rspec-mocks = {
3858 dependencies = [
3859 "diff-lcs"
3860 "rspec-support"
3861 ];
3862 groups = [
3863 "default"
3864 "development"
3865 "test"
3866 ];
3867 platforms = [ ];
3868 source = {
3869 remotes = [ "https://rubygems.org" ];
3870 sha256 = "10gajm8iscl7gb8q926hyna83bw3fx2zb4sqdzjrznjs51pqlcz4";
3871 type = "gem";
3872 };
3873 version = "3.13.5";
3874 };
3875 rspec-rails = {
3876 dependencies = [
3877 "actionpack"
3878 "activesupport"
3879 "railties"
3880 "rspec-core"
3881 "rspec-expectations"
3882 "rspec-mocks"
3883 "rspec-support"
3884 ];
3885 groups = [
3886 "development"
3887 "test"
3888 ];
3889 platforms = [ ];
3890 source = {
3891 remotes = [ "https://rubygems.org" ];
3892 sha256 = "01b5d37i3igh11v5y801gxzb1df2v0il0mfdqi4cdmxn1aqh0dqc";
3893 type = "gem";
3894 };
3895 version = "8.0.1";
3896 };
3897 rspec-sidekiq = {
3898 dependencies = [
3899 "rspec-core"
3900 "rspec-expectations"
3901 "rspec-mocks"
3902 "sidekiq"
3903 ];
3904 groups = [ "test" ];
3905 platforms = [ ];
3906 source = {
3907 remotes = [ "https://rubygems.org" ];
3908 sha256 = "0rr8229zd5ylwn78dxr4w43a07k58v4chr5lblws53llm7j1qrzd";
3909 type = "gem";
3910 };
3911 version = "5.1.0";
3912 };
3913 rspec-support = {
3914 groups = [
3915 "default"
3916 "development"
3917 "test"
3918 ];
3919 platforms = [ ];
3920 source = {
3921 remotes = [ "https://rubygems.org" ];
3922 sha256 = "1xx3f4mgr84jz07fifd3r68hm6giqy91hqyzawmi0s59yqa1hjqq";
3923 type = "gem";
3924 };
3925 version = "3.13.4";
3926 };
3927 rubocop = {
3928 dependencies = [
3929 "json"
3930 "language_server-protocol"
3931 "lint_roller"
3932 "parallel"
3933 "parser"
3934 "rainbow"
3935 "regexp_parser"
3936 "rubocop-ast"
3937 "ruby-progressbar"
3938 "unicode-display_width"
3939 ];
3940 groups = [ "development" ];
3941 platforms = [ ];
3942 source = {
3943 remotes = [ "https://rubygems.org" ];
3944 sha256 = "1h48rhmp178ppzc4ybfj42a2savs4bxgy3bvw95i4ypgfm2hndhz";
3945 type = "gem";
3946 };
3947 version = "1.77.0";
3948 };
3949 rubocop-ast = {
3950 dependencies = [
3951 "parser"
3952 "prism"
3953 ];
3954 groups = [
3955 "default"
3956 "development"
3957 ];
3958 platforms = [ ];
3959 source = {
3960 remotes = [ "https://rubygems.org" ];
3961 sha256 = "0gis8w51k5dsmzzlppvwwznqyfd73fa3zcrpl1xihzy1mm4jw14l";
3962 type = "gem";
3963 };
3964 version = "1.45.1";
3965 };
3966 rubocop-capybara = {
3967 dependencies = [
3968 "lint_roller"
3969 "rubocop"
3970 ];
3971 groups = [ "development" ];
3972 platforms = [ ];
3973 source = {
3974 remotes = [ "https://rubygems.org" ];
3975 sha256 = "030wymq0jrblrdswl1lncj60dhcg5wszz6708qzsbziyyap8rn6f";
3976 type = "gem";
3977 };
3978 version = "2.22.1";
3979 };
3980 rubocop-i18n = {
3981 dependencies = [
3982 "lint_roller"
3983 "rubocop"
3984 ];
3985 groups = [ "development" ];
3986 platforms = [ ];
3987 source = {
3988 remotes = [ "https://rubygems.org" ];
3989 sha256 = "1nib58p2kf7lbxz5dvjb80rajr6rmry3v9x3q3kc14i86y7j484n";
3990 type = "gem";
3991 };
3992 version = "3.2.3";
3993 };
3994 rubocop-performance = {
3995 dependencies = [
3996 "lint_roller"
3997 "rubocop"
3998 "rubocop-ast"
3999 ];
4000 groups = [ "development" ];
4001 platforms = [ ];
4002 source = {
4003 remotes = [ "https://rubygems.org" ];
4004 sha256 = "1h9flnqk2f3llwf8g0mk0fvzzznfj7hsil3qg88m803pi9b06zbg";
4005 type = "gem";
4006 };
4007 version = "1.25.0";
4008 };
4009 rubocop-rails = {
4010 dependencies = [
4011 "activesupport"
4012 "lint_roller"
4013 "rack"
4014 "rubocop"
4015 "rubocop-ast"
4016 ];
4017 groups = [ "development" ];
4018 platforms = [ ];
4019 source = {
4020 remotes = [ "https://rubygems.org" ];
4021 sha256 = "1404nfa0gw3p0xzmv4b9zg9v1da0nwc4m7796pl73zi2hwy65k4z";
4022 type = "gem";
4023 };
4024 version = "2.32.0";
4025 };
4026 rubocop-rspec = {
4027 dependencies = [
4028 "lint_roller"
4029 "rubocop"
4030 ];
4031 groups = [ "development" ];
4032 platforms = [ ];
4033 source = {
4034 remotes = [ "https://rubygems.org" ];
4035 sha256 = "0ya4815sp8g13w7a86sm0605fx7xyldck77f9pjjfrvpf5c21r60";
4036 type = "gem";
4037 };
4038 version = "3.6.0";
4039 };
4040 rubocop-rspec_rails = {
4041 dependencies = [
4042 "lint_roller"
4043 "rubocop"
4044 "rubocop-rspec"
4045 ];
4046 groups = [ "development" ];
4047 platforms = [ ];
4048 source = {
4049 remotes = [ "https://rubygems.org" ];
4050 sha256 = "0i8zvzfj9gpq71zqkbmr05bfh66jg55hbwrfh551i896ibhpalvp";
4051 type = "gem";
4052 };
4053 version = "2.31.0";
4054 };
4055 ruby-prof = {
4056 dependencies = [ "base64" ];
4057 groups = [
4058 "development"
4059 "test"
4060 ];
4061 platforms = [ ];
4062 source = {
4063 remotes = [ "https://rubygems.org" ];
4064 sha256 = "0h23zjwma8car8jpq7af8gw39qi88rn24mass7r13ripmky28117";
4065 type = "gem";
4066 };
4067 version = "1.7.2";
4068 };
4069 ruby-progressbar = {
4070 groups = [
4071 "default"
4072 "development"
4073 ];
4074 platforms = [ ];
4075 source = {
4076 remotes = [ "https://rubygems.org" ];
4077 sha256 = "0cwvyb7j47m7wihpfaq7rc47zwwx9k4v7iqd9s1xch5nm53rrz40";
4078 type = "gem";
4079 };
4080 version = "1.13.0";
4081 };
4082 ruby-saml = {
4083 dependencies = [
4084 "nokogiri"
4085 "rexml"
4086 ];
4087 groups = [ "default" ];
4088 platforms = [ ];
4089 source = {
4090 remotes = [ "https://rubygems.org" ];
4091 sha256 = "0vgsvdaglz1spx9gxrr6xh7qqhi4qd8jd06h2ihwxmazj9ajld6y";
4092 type = "gem";
4093 };
4094 version = "1.18.0";
4095 };
4096 ruby-vips = {
4097 dependencies = [
4098 "ffi"
4099 "logger"
4100 ];
4101 groups = [ "default" ];
4102 platforms = [ ];
4103 source = {
4104 remotes = [ "https://rubygems.org" ];
4105 sha256 = "0j8wxbkl261nwg7jr6kdz0zlyim4zcnnb72ynky97grqid6d61d3";
4106 type = "gem";
4107 };
4108 version = "2.2.4";
4109 };
4110 rubyzip = {
4111 groups = [ "default" ];
4112 platforms = [ ];
4113 source = {
4114 remotes = [ "https://rubygems.org" ];
4115 sha256 = "05an0wz87vkmqwcwyh5rjiaavydfn5f4q1lixcsqkphzvj7chxw5";
4116 type = "gem";
4117 };
4118 version = "2.4.1";
4119 };
4120 rufus-scheduler = {
4121 dependencies = [ "fugit" ];
4122 groups = [ "default" ];
4123 platforms = [ ];
4124 source = {
4125 remotes = [ "https://rubygems.org" ];
4126 sha256 = "1f932ffh6v6gqpilm61rp9fcx6qcpax1fkw0ikrxfsgzn16rxyjm";
4127 type = "gem";
4128 };
4129 version = "3.9.2";
4130 };
4131 safety_net_attestation = {
4132 dependencies = [ "jwt" ];
4133 groups = [ "default" ];
4134 platforms = [ ];
4135 source = {
4136 remotes = [ "https://rubygems.org" ];
4137 sha256 = "1khq0y5w7lf2b9a220298hphf3pakd216jc9a4x4a9pdwxs2vgln";
4138 type = "gem";
4139 };
4140 version = "0.4.0";
4141 };
4142 sanitize = {
4143 dependencies = [
4144 "crass"
4145 "nokogiri"
4146 ];
4147 groups = [ "default" ];
4148 platforms = [ ];
4149 source = {
4150 remotes = [ "https://rubygems.org" ];
4151 sha256 = "111r4xdcf6ihdnrs6wkfc6nqdzrjq0z69x9sf83r7ri6fffip796";
4152 type = "gem";
4153 };
4154 version = "7.0.0";
4155 };
4156 scenic = {
4157 dependencies = [
4158 "activerecord"
4159 "railties"
4160 ];
4161 groups = [ "default" ];
4162 platforms = [ ];
4163 source = {
4164 remotes = [ "https://rubygems.org" ];
4165 sha256 = "0w0dafg0gz3snm30247wwai0cy3j235ynwx2karyh05ayfqhm4ii";
4166 type = "gem";
4167 };
4168 version = "1.8.0";
4169 };
4170 securerandom = {
4171 groups = [
4172 "default"
4173 "development"
4174 "pam_authentication"
4175 "production"
4176 "test"
4177 ];
4178 platforms = [ ];
4179 source = {
4180 remotes = [ "https://rubygems.org" ];
4181 sha256 = "1cd0iriqfsf1z91qg271sm88xjnfd92b832z49p1nd542ka96lfc";
4182 type = "gem";
4183 };
4184 version = "0.4.1";
4185 };
4186 shoulda-matchers = {
4187 dependencies = [ "activesupport" ];
4188 groups = [ "test" ];
4189 platforms = [ ];
4190 source = {
4191 remotes = [ "https://rubygems.org" ];
4192 sha256 = "0i1zkr4rsvf8pz1x38wkb82nsjx28prmyb5blsmw86pd5cmmfszg";
4193 type = "gem";
4194 };
4195 version = "6.5.0";
4196 };
4197 sidekiq = {
4198 dependencies = [
4199 "base64"
4200 "connection_pool"
4201 "logger"
4202 "rack"
4203 "redis-client"
4204 ];
4205 groups = [
4206 "default"
4207 "test"
4208 ];
4209 platforms = [ ];
4210 source = {
4211 remotes = [ "https://rubygems.org" ];
4212 sha256 = "19xm4s49hq0kpfbmvhnjskzmfjjxw5d5sm7350mh12gg3lp7220i";
4213 type = "gem";
4214 };
4215 version = "7.3.9";
4216 };
4217 sidekiq-bulk = {
4218 dependencies = [ "sidekiq" ];
4219 groups = [ "default" ];
4220 platforms = [ ];
4221 source = {
4222 remotes = [ "https://rubygems.org" ];
4223 sha256 = "08nyxzmgf742irafy3l4fj09d4s5pyvsh0dzlh8y4hl51rgkh4xv";
4224 type = "gem";
4225 };
4226 version = "0.2.0";
4227 };
4228 sidekiq-scheduler = {
4229 dependencies = [
4230 "rufus-scheduler"
4231 "sidekiq"
4232 "tilt"
4233 ];
4234 groups = [ "default" ];
4235 platforms = [ ];
4236 source = {
4237 remotes = [ "https://rubygems.org" ];
4238 sha256 = "1gnm98hdw1ndw0sryjimp4a0805yhwhjxg6njhz8xmdh5ycgljda";
4239 type = "gem";
4240 };
4241 version = "5.0.6";
4242 };
4243 sidekiq-unique-jobs = {
4244 dependencies = [
4245 "concurrent-ruby"
4246 "sidekiq"
4247 "thor"
4248 ];
4249 groups = [ "default" ];
4250 platforms = [ ];
4251 source = {
4252 remotes = [ "https://rubygems.org" ];
4253 sha256 = "10g1y6258xsw89c831c16z7m66i37ivhrcbfirpi0pb48fwinik3";
4254 type = "gem";
4255 };
4256 version = "8.0.11";
4257 };
4258 simple-navigation = {
4259 dependencies = [ "activesupport" ];
4260 groups = [ "default" ];
4261 platforms = [ ];
4262 source = {
4263 remotes = [ "https://rubygems.org" ];
4264 sha256 = "1wc1rapwhqymcjfxmlgam4cvbyhnzfxada2damq88ij2p77pjz4q";
4265 type = "gem";
4266 };
4267 version = "4.4.0";
4268 };
4269 simple_form = {
4270 dependencies = [
4271 "actionpack"
4272 "activemodel"
4273 ];
4274 groups = [ "default" ];
4275 platforms = [ ];
4276 source = {
4277 remotes = [ "https://rubygems.org" ];
4278 sha256 = "0q3lwin7pk5rsxy2a663x6lph5arax9lqqk12fgwdy57i5ma749q";
4279 type = "gem";
4280 };
4281 version = "5.3.1";
4282 };
4283 simplecov = {
4284 dependencies = [
4285 "docile"
4286 "simplecov-html"
4287 "simplecov_json_formatter"
4288 ];
4289 groups = [ "test" ];
4290 platforms = [ ];
4291 source = {
4292 remotes = [ "https://rubygems.org" ];
4293 sha256 = "198kcbrjxhhzca19yrdcd6jjj9sb51aaic3b0sc3pwjghg3j49py";
4294 type = "gem";
4295 };
4296 version = "0.22.0";
4297 };
4298 simplecov-html = {
4299 groups = [
4300 "default"
4301 "test"
4302 ];
4303 platforms = [ ];
4304 source = {
4305 remotes = [ "https://rubygems.org" ];
4306 sha256 = "02zi3rwihp7rlnp9x18c9idnkx7x68w6jmxdhyc0xrhjwrz0pasx";
4307 type = "gem";
4308 };
4309 version = "0.13.1";
4310 };
4311 simplecov-lcov = {
4312 groups = [ "test" ];
4313 platforms = [ ];
4314 source = {
4315 remotes = [ "https://rubygems.org" ];
4316 sha256 = "1h8kswnshgb9zidvc88f4zjy4gflgz3854sx9wrw8ppgnwfg6581";
4317 type = "gem";
4318 };
4319 version = "0.8.0";
4320 };
4321 simplecov_json_formatter = {
4322 groups = [
4323 "default"
4324 "test"
4325 ];
4326 platforms = [ ];
4327 source = {
4328 remotes = [ "https://rubygems.org" ];
4329 sha256 = "0a5l0733hj7sk51j81ykfmlk2vd5vaijlq9d5fn165yyx3xii52j";
4330 type = "gem";
4331 };
4332 version = "0.1.4";
4333 };
4334 stackprof = {
4335 groups = [
4336 "development"
4337 "test"
4338 ];
4339 platforms = [ ];
4340 source = {
4341 remotes = [ "https://rubygems.org" ];
4342 sha256 = "03788mbipmihq2w7rznzvv0ks0s9z1321k1jyr6ffln8as3d5xmg";
4343 type = "gem";
4344 };
4345 version = "0.2.27";
4346 };
4347 starry = {
4348 dependencies = [ "base64" ];
4349 groups = [ "default" ];
4350 platforms = [ ];
4351 source = {
4352 remotes = [ "https://rubygems.org" ];
4353 sha256 = "1c99sj460hdshiv2jps5d4mxcvz7nrvqznfpgcbnjhk9cnhv15i6";
4354 type = "gem";
4355 };
4356 version = "0.2.0";
4357 };
4358 stoplight = {
4359 dependencies = [ "redlock" ];
4360 groups = [ "default" ];
4361 platforms = [ ];
4362 source = {
4363 remotes = [ "https://rubygems.org" ];
4364 sha256 = "16j5w162pv45gjm0jah9hhy8q5fjplbka913c0qwxx209lbmsizd";
4365 type = "gem";
4366 };
4367 version = "4.1.1";
4368 };
4369 stringio = {
4370 groups = [
4371 "default"
4372 "development"
4373 "pam_authentication"
4374 "production"
4375 "test"
4376 ];
4377 platforms = [ ];
4378 source = {
4379 remotes = [ "https://rubygems.org" ];
4380 sha256 = "1yh78pg6lm28c3k0pfd2ipskii1fsraq46m6zjs5yc9a4k5vfy2v";
4381 type = "gem";
4382 };
4383 version = "3.1.7";
4384 };
4385 strong_migrations = {
4386 dependencies = [ "activerecord" ];
4387 groups = [ "default" ];
4388 platforms = [ ];
4389 source = {
4390 remotes = [ "https://rubygems.org" ];
4391 sha256 = "0mg8z7ikc7rj53hy3c5n7pqdwd4m4h22k8ig36057nnchqa34d6v";
4392 type = "gem";
4393 };
4394 version = "2.4.0";
4395 };
4396 swd = {
4397 dependencies = [
4398 "activesupport"
4399 "attr_required"
4400 "faraday"
4401 "faraday-follow_redirects"
4402 ];
4403 groups = [ "default" ];
4404 platforms = [ ];
4405 source = {
4406 remotes = [ "https://rubygems.org" ];
4407 sha256 = "0m86fzmwgw0vc8p6fwvnsdbldpgbqdz9cbp2zj9z06bc4jjf5nsc";
4408 type = "gem";
4409 };
4410 version = "2.0.3";
4411 };
4412 sysexits = {
4413 groups = [
4414 "default"
4415 "development"
4416 ];
4417 platforms = [ ];
4418 source = {
4419 remotes = [ "https://rubygems.org" ];
4420 sha256 = "0qjng6pllznmprzx8vb0zg0c86hdrkyjs615q41s9fjpmv2430jr";
4421 type = "gem";
4422 };
4423 version = "1.2.0";
4424 };
4425 temple = {
4426 groups = [
4427 "default"
4428 "development"
4429 ];
4430 platforms = [ ];
4431 source = {
4432 remotes = [ "https://rubygems.org" ];
4433 sha256 = "0fwia5hvc1xz9w7vprzjnsym3v9j5l9ggdvy70jixbvpcpz4acfz";
4434 type = "gem";
4435 };
4436 version = "0.10.3";
4437 };
4438 terminal-table = {
4439 dependencies = [ "unicode-display_width" ];
4440 groups = [
4441 "default"
4442 "development"
4443 ];
4444 platforms = [ ];
4445 source = {
4446 remotes = [ "https://rubygems.org" ];
4447 sha256 = "1lh18gwpksk25sbcjgh94vmfw2rz0lrq61n7lwp1n9gq0cr7j17m";
4448 type = "gem";
4449 };
4450 version = "4.0.0";
4451 };
4452 terrapin = {
4453 dependencies = [ "climate_control" ];
4454 groups = [ "default" ];
4455 platforms = [ ];
4456 source = {
4457 remotes = [ "https://rubygems.org" ];
4458 sha256 = "1mkmbw5z2ma4hkrg3i697bx0j8w7ggpxyj1d7kv7fgya8cdr15lx";
4459 type = "gem";
4460 };
4461 version = "1.1.0";
4462 };
4463 test-prof = {
4464 groups = [
4465 "development"
4466 "test"
4467 ];
4468 platforms = [ ];
4469 source = {
4470 remotes = [ "https://rubygems.org" ];
4471 sha256 = "1vsk2ca9kfrxhyd2xiiyr28hmxkh9vd8j2vwl5f1yfnkv4z52n8s";
4472 type = "gem";
4473 };
4474 version = "1.4.4";
4475 };
4476 thor = {
4477 groups = [
4478 "default"
4479 "development"
4480 "pam_authentication"
4481 "production"
4482 "test"
4483 ];
4484 platforms = [ ];
4485 source = {
4486 remotes = [ "https://rubygems.org" ];
4487 sha256 = "0gcarlmpfbmqnjvwfz44gdjhcmm634di7plcx2zdgwdhrhifhqw7";
4488 type = "gem";
4489 };
4490 version = "1.4.0";
4491 };
4492 tilt = {
4493 groups = [
4494 "default"
4495 "development"
4496 ];
4497 platforms = [ ];
4498 source = {
4499 remotes = [ "https://rubygems.org" ];
4500 sha256 = "0szpapi229v3scrvw1pgy0vpjm7z3qlf58m1198kxn70cs278g96";
4501 type = "gem";
4502 };
4503 version = "2.6.0";
4504 };
4505 timeout = {
4506 groups = [
4507 "default"
4508 "development"
4509 "test"
4510 ];
4511 platforms = [ ];
4512 source = {
4513 remotes = [ "https://rubygems.org" ];
4514 sha256 = "03p31w5ghqfsbz5mcjzvwgkw3h9lbvbknqvrdliy8pxmn9wz02cm";
4515 type = "gem";
4516 };
4517 version = "0.4.3";
4518 };
4519 tpm-key_attestation = {
4520 dependencies = [
4521 "bindata"
4522 "openssl"
4523 "openssl-signature_algorithm"
4524 ];
4525 groups = [ "default" ];
4526 platforms = [ ];
4527 source = {
4528 remotes = [ "https://rubygems.org" ];
4529 sha256 = "0gqr27hrmg35j7kcb6c2cx3xvkqfs42zpp9jcqw0mzbs79jy9m3z";
4530 type = "gem";
4531 };
4532 version = "0.14.1";
4533 };
4534 tty-color = {
4535 groups = [ "default" ];
4536 platforms = [ ];
4537 source = {
4538 remotes = [ "https://rubygems.org" ];
4539 sha256 = "0aik4kmhwwrmkysha7qibi2nyzb4c8kp42bd5vxnf8sf7b53g73g";
4540 type = "gem";
4541 };
4542 version = "0.6.0";
4543 };
4544 tty-cursor = {
4545 groups = [ "default" ];
4546 platforms = [ ];
4547 source = {
4548 remotes = [ "https://rubygems.org" ];
4549 sha256 = "0j5zw041jgkmn605ya1zc151bxgxl6v192v2i26qhxx7ws2l2lvr";
4550 type = "gem";
4551 };
4552 version = "0.7.1";
4553 };
4554 tty-prompt = {
4555 dependencies = [
4556 "pastel"
4557 "tty-reader"
4558 ];
4559 groups = [ "default" ];
4560 platforms = [ ];
4561 source = {
4562 remotes = [ "https://rubygems.org" ];
4563 sha256 = "1j4y8ik82azjxshgd4i1v4wwhsv3g9cngpygxqkkz69qaa8cxnzw";
4564 type = "gem";
4565 };
4566 version = "0.23.1";
4567 };
4568 tty-reader = {
4569 dependencies = [
4570 "tty-cursor"
4571 "tty-screen"
4572 "wisper"
4573 ];
4574 groups = [ "default" ];
4575 platforms = [ ];
4576 source = {
4577 remotes = [ "https://rubygems.org" ];
4578 sha256 = "1cf2k7w7d84hshg4kzrjvk9pkyc2g1m3nx2n1rpmdcf0hp4p4af6";
4579 type = "gem";
4580 };
4581 version = "0.9.0";
4582 };
4583 tty-screen = {
4584 groups = [ "default" ];
4585 platforms = [ ];
4586 source = {
4587 remotes = [ "https://rubygems.org" ];
4588 sha256 = "0l4vh6g333jxm9lakilkva2gn17j6gb052626r1pdbmy2lhnb460";
4589 type = "gem";
4590 };
4591 version = "0.8.2";
4592 };
4593 twitter-text = {
4594 dependencies = [
4595 "idn-ruby"
4596 "unf"
4597 ];
4598 groups = [ "default" ];
4599 platforms = [ ];
4600 source = {
4601 remotes = [ "https://rubygems.org" ];
4602 sha256 = "1dnmp0bj3l01nbb52zby2c7hrazcdwfg846knkrjdfl0yfmv793z";
4603 type = "gem";
4604 };
4605 version = "3.1.0";
4606 };
4607 tzinfo = {
4608 dependencies = [ "concurrent-ruby" ];
4609 groups = [
4610 "default"
4611 "development"
4612 "pam_authentication"
4613 "production"
4614 "test"
4615 ];
4616 platforms = [ ];
4617 source = {
4618 remotes = [ "https://rubygems.org" ];
4619 sha256 = "16w2g84dzaf3z13gxyzlzbf748kylk5bdgg3n1ipvkvvqy685bwd";
4620 type = "gem";
4621 };
4622 version = "2.0.6";
4623 };
4624 tzinfo-data = {
4625 dependencies = [ "tzinfo" ];
4626 groups = [ "default" ];
4627 platforms = [ ];
4628 source = {
4629 remotes = [ "https://rubygems.org" ];
4630 sha256 = "0f898y35w60mkx3sd8ld2ryzkj4cld04qlgxi3z3hzdlzfhpa8x9";
4631 type = "gem";
4632 };
4633 version = "1.2025.2";
4634 };
4635 unf = {
4636 dependencies = [ "unf_ext" ];
4637 groups = [ "default" ];
4638 platforms = [ ];
4639 source = {
4640 remotes = [ "https://rubygems.org" ];
4641 sha256 = "0bh2cf73i2ffh4fcpdn9ir4mhq8zi50ik0zqa1braahzadx536a9";
4642 type = "gem";
4643 };
4644 version = "0.1.4";
4645 };
4646 unf_ext = {
4647 groups = [ "default" ];
4648 platforms = [ ];
4649 source = {
4650 remotes = [ "https://rubygems.org" ];
4651 sha256 = "1sf6bxvf6x8gihv6j63iakixmdddgls58cpxpg32chckb2l18qcj";
4652 type = "gem";
4653 };
4654 version = "0.0.9.1";
4655 };
4656 unicode-display_width = {
4657 dependencies = [ "unicode-emoji" ];
4658 groups = [
4659 "default"
4660 "development"
4661 ];
4662 platforms = [ ];
4663 source = {
4664 remotes = [ "https://rubygems.org" ];
4665 sha256 = "1has87asspm6m9wgqas8ghhhwyf2i1yqrqgrkv47xw7jq3qjmbwc";
4666 type = "gem";
4667 };
4668 version = "3.1.4";
4669 };
4670 unicode-emoji = {
4671 groups = [
4672 "default"
4673 "development"
4674 ];
4675 platforms = [ ];
4676 source = {
4677 remotes = [ "https://rubygems.org" ];
4678 sha256 = "0ajk6rngypm3chvl6r0vwv36q1931fjqaqhjjya81rakygvlwb1c";
4679 type = "gem";
4680 };
4681 version = "4.0.4";
4682 };
4683 uri = {
4684 groups = [
4685 "default"
4686 "development"
4687 "pam_authentication"
4688 "production"
4689 "test"
4690 ];
4691 platforms = [ ];
4692 source = {
4693 remotes = [ "https://rubygems.org" ];
4694 sha256 = "04bhfvc25b07jaiaf62yrach7khhr5jlr5bx6nygg8pf11329wp9";
4695 type = "gem";
4696 };
4697 version = "1.0.3";
4698 };
4699 useragent = {
4700 groups = [
4701 "default"
4702 "development"
4703 "pam_authentication"
4704 "production"
4705 "test"
4706 ];
4707 platforms = [ ];
4708 source = {
4709 remotes = [ "https://rubygems.org" ];
4710 sha256 = "0i1q2xdjam4d7gwwc35lfnz0wyyzvnca0zslcfxm9fabml9n83kh";
4711 type = "gem";
4712 };
4713 version = "0.16.11";
4714 };
4715 validate_url = {
4716 dependencies = [
4717 "activemodel"
4718 "public_suffix"
4719 ];
4720 groups = [ "default" ];
4721 platforms = [ ];
4722 source = {
4723 remotes = [ "https://rubygems.org" ];
4724 sha256 = "0lblym140w5n88ijyfgcvkxvpfj8m6z00rxxf2ckmmhk0x61dzkj";
4725 type = "gem";
4726 };
4727 version = "1.0.15";
4728 };
4729 vite_rails = {
4730 dependencies = [
4731 "railties"
4732 "vite_ruby"
4733 ];
4734 groups = [ "default" ];
4735 platforms = [ ];
4736 source = {
4737 remotes = [ "https://rubygems.org" ];
4738 sha256 = "005mbcprdhjqx27561mb54kssjwxwij157x6wya1yp60gdkl8p0r";
4739 type = "gem";
4740 };
4741 version = "3.0.19";
4742 };
4743 vite_ruby = {
4744 dependencies = [
4745 "dry-cli"
4746 "logger"
4747 "mutex_m"
4748 "rack-proxy"
4749 "zeitwerk"
4750 ];
4751 groups = [ "default" ];
4752 platforms = [ ];
4753 source = {
4754 remotes = [ "https://rubygems.org" ];
4755 sha256 = "0wj9ia0s7vywn66pf2jn49pfsy5h5rncjjwhaymwq32r3f2pq2p1";
4756 type = "gem";
4757 };
4758 version = "3.9.2";
4759 };
4760 warden = {
4761 dependencies = [ "rack" ];
4762 groups = [
4763 "default"
4764 "pam_authentication"
4765 ];
4766 platforms = [ ];
4767 source = {
4768 remotes = [ "https://rubygems.org" ];
4769 sha256 = "1l7gl7vms023w4clg02pm4ky9j12la2vzsixi2xrv9imbn44ys26";
4770 type = "gem";
4771 };
4772 version = "1.2.9";
4773 };
4774 webauthn = {
4775 dependencies = [
4776 "android_key_attestation"
4777 "bindata"
4778 "cbor"
4779 "cose"
4780 "openssl"
4781 "safety_net_attestation"
4782 "tpm-key_attestation"
4783 ];
4784 groups = [ "default" ];
4785 platforms = [ ];
4786 source = {
4787 remotes = [ "https://rubygems.org" ];
4788 sha256 = "1sn399i804pg87b1j30x8lv2602qcndhvg0k0g4xqdfxg28zdipp";
4789 type = "gem";
4790 };
4791 version = "3.4.1";
4792 };
4793 webfinger = {
4794 dependencies = [
4795 "activesupport"
4796 "faraday"
4797 "faraday-follow_redirects"
4798 ];
4799 groups = [ "default" ];
4800 platforms = [ ];
4801 source = {
4802 remotes = [ "https://rubygems.org" ];
4803 sha256 = "0p39802sfnm62r4x5hai8vn6d1wqbxsxnmbynsk8rcvzwyym4yjn";
4804 type = "gem";
4805 };
4806 version = "2.1.3";
4807 };
4808 webmock = {
4809 dependencies = [
4810 "addressable"
4811 "crack"
4812 "hashdiff"
4813 ];
4814 groups = [ "test" ];
4815 platforms = [ ];
4816 source = {
4817 remotes = [ "https://rubygems.org" ];
4818 sha256 = "08v374yrqqhjj3xjzmvwnv3yz21r22kn071yr0i67gmwaf9mv7db";
4819 type = "gem";
4820 };
4821 version = "3.25.1";
4822 };
4823 webpush = {
4824 dependencies = [
4825 "hkdf"
4826 "jwt"
4827 ];
4828 groups = [ "default" ];
4829 platforms = [ ];
4830 source = {
4831 fetchSubmodules = false;
4832 rev = "9631ac63045cfabddacc69fc06e919b4c13eb913";
4833 sha256 = "01vqsj9162j0rzp455sggr8k4w4i9zq0igqb7x7hghp3c53ck1v6";
4834 type = "git";
4835 url = "https://github.com/mastodon/webpush.git";
4836 };
4837 version = "1.1.0";
4838 };
4839 webrick = {
4840 groups = [ "default" ];
4841 platforms = [ ];
4842 source = {
4843 remotes = [ "https://rubygems.org" ];
4844 sha256 = "12d9n8hll67j737ym2zw4v23cn4vxyfkb6vyv1rzpwv6y6a3qbdl";
4845 type = "gem";
4846 };
4847 version = "1.9.1";
4848 };
4849 websocket-driver = {
4850 dependencies = [
4851 "base64"
4852 "websocket-extensions"
4853 ];
4854 groups = [ "default" ];
4855 platforms = [ ];
4856 source = {
4857 remotes = [ "https://rubygems.org" ];
4858 sha256 = "1d26l4qn55ivzahbc7fwc4k4z3j7wzym05i9n77i4mslrpr9jv85";
4859 type = "gem";
4860 };
4861 version = "0.7.7";
4862 };
4863 websocket-extensions = {
4864 groups = [ "default" ];
4865 platforms = [ ];
4866 source = {
4867 remotes = [ "https://rubygems.org" ];
4868 sha256 = "0hc2g9qps8lmhibl5baa91b4qx8wqw872rgwagml78ydj8qacsqw";
4869 type = "gem";
4870 };
4871 version = "0.1.5";
4872 };
4873 wisper = {
4874 groups = [ "default" ];
4875 platforms = [ ];
4876 source = {
4877 remotes = [ "https://rubygems.org" ];
4878 sha256 = "1rpsi0ziy78cj82sbyyywby4d0aw0a5q84v65qd28vqn79fbq5yf";
4879 type = "gem";
4880 };
4881 version = "2.0.1";
4882 };
4883 xorcist = {
4884 groups = [ "default" ];
4885 platforms = [ ];
4886 source = {
4887 remotes = [ "https://rubygems.org" ];
4888 sha256 = "1dbbiy8xlcfvn9ais37xfb5rci4liwakkmxzbkp72wmvlgcrf339";
4889 type = "gem";
4890 };
4891 version = "1.1.3";
4892 };
4893 xpath = {
4894 dependencies = [ "nokogiri" ];
4895 groups = [
4896 "default"
4897 "test"
4898 ];
4899 platforms = [ ];
4900 source = {
4901 remotes = [ "https://rubygems.org" ];
4902 sha256 = "0bh8lk9hvlpn7vmi6h4hkcwjzvs2y0cmkk3yjjdr8fxvj6fsgzbd";
4903 type = "gem";
4904 };
4905 version = "3.2.0";
4906 };
4907 zeitwerk = {
4908 groups = [
4909 "default"
4910 "development"
4911 "pam_authentication"
4912 "production"
4913 "test"
4914 ];
4915 platforms = [ ];
4916 source = {
4917 remotes = [ "https://rubygems.org" ];
4918 sha256 = "119ypabas886gd0n9kiid3q41w76gz60s8qmiak6pljpkd56ps5j";
4919 type = "gem";
4920 };
4921 version = "2.7.3";
4922 };
4923}