[Add] DoordeckSDK 0.42.0
[CocoaPods.git] / Specs / 3 / 8 / 6 / abseil / 0.20200225.0 / abseil.podspec.json
blob3aeccd9d87b565870445d655899712c35a74b0f5
2   "name": "abseil",
3   "version": "0.20200225.0",
4   "summary": "Abseil Common Libraries (C++) from Google",
5   "homepage": "https://abseil.io",
6   "license": "Apache License, Version 2.0",
7   "authors": {
8     "Abseil Team": "abseil-io@googlegroups.com"
9   },
10   "source": {
11     "git": "https://github.com/abseil/abseil-cpp.git",
12     "tag": "20200225"
13   },
14   "module_name": "absl",
15   "header_mappings_dir": "absl",
16   "header_dir": "absl",
17   "libraries": "c++",
18   "compiler_flags": "-Wno-everything",
19   "pod_target_xcconfig": {
20     "USER_HEADER_SEARCH_PATHS": "$(inherited) \"$(PODS_TARGET_SRCROOT)\"",
21     "USE_HEADERMAP": "NO",
22     "ALWAYS_SEARCH_USER_PATHS": "NO"
23   },
24   "platforms": {
25     "ios": "7.0",
26     "osx": "10.9",
27     "tvos": "9.0",
28     "watchos": "2.0"
29   },
30   "subspecs": [
31     {
32       "name": "algorithm",
33       "subspecs": [
34         {
35           "name": "algorithm",
36           "source_files": "absl/algorithm/algorithm.h",
37           "dependencies": {
38             "abseil/base/config": [
40             ]
41           }
42         },
43         {
44           "name": "container",
45           "source_files": "absl/algorithm/container.h",
46           "dependencies": {
47             "abseil/algorithm/algorithm": [
49             ],
50             "abseil/base/core_headers": [
52             ],
53             "abseil/meta/type_traits": [
55             ]
56           }
57         }
58       ]
59     },
60     {
61       "name": "base",
62       "subspecs": [
63         {
64           "name": "atomic_hook",
65           "source_files": "absl/base/internal/atomic_hook.h",
66           "dependencies": {
67             "abseil/base/config": [
69             ],
70             "abseil/base/core_headers": [
72             ]
73           }
74         },
75         {
76           "name": "base",
77           "source_files": [
78             "absl/base/call_once.h",
79             "absl/base/casts.h",
80             "absl/base/internal/cycleclock.cc",
81             "absl/base/internal/cycleclock.h",
82             "absl/base/internal/low_level_scheduling.h",
83             "absl/base/internal/per_thread_tls.h",
84             "absl/base/internal/spinlock.cc",
85             "absl/base/internal/spinlock.h",
86             "absl/base/internal/sysinfo.cc",
87             "absl/base/internal/sysinfo.h",
88             "absl/base/internal/thread_identity.cc",
89             "absl/base/internal/thread_identity.h",
90             "absl/base/internal/tsan_mutex_interface.h",
91             "absl/base/internal/unscaledcycleclock.cc",
92             "absl/base/internal/unscaledcycleclock.h"
93           ],
94           "dependencies": {
95             "abseil/base/atomic_hook": [
97             ],
98             "abseil/base/base_internal": [
100             ],
101             "abseil/base/config": [
103             ],
104             "abseil/base/core_headers": [
106             ],
107             "abseil/base/dynamic_annotations": [
109             ],
110             "abseil/base/log_severity": [
112             ],
113             "abseil/base/raw_logging_internal": [
115             ],
116             "abseil/base/spinlock_wait": [
118             ],
119             "abseil/meta/type_traits": [
121             ]
122           }
123         },
124         {
125           "name": "base_internal",
126           "source_files": [
127             "absl/base/internal/hide_ptr.h",
128             "absl/base/internal/identity.h",
129             "absl/base/internal/inline_variable.h",
130             "absl/base/internal/invoke.h",
131             "absl/base/internal/scheduling_mode.h"
132           ],
133           "dependencies": {
134             "abseil/base/config": [
136             ],
137             "abseil/meta/type_traits": [
139             ]
140           }
141         },
142         {
143           "name": "bits",
144           "source_files": "absl/base/internal/bits.h",
145           "dependencies": {
146             "abseil/base/config": [
148             ],
149             "abseil/base/core_headers": [
151             ]
152           }
153         },
154         {
155           "name": "config",
156           "source_files": [
157             "absl/base/config.h",
158             "absl/base/options.h",
159             "absl/base/policy_checks.h"
160           ]
161         },
162         {
163           "name": "core_headers",
164           "source_files": [
165             "absl/base/attributes.h",
166             "absl/base/const_init.h",
167             "absl/base/internal/thread_annotations.h",
168             "absl/base/macros.h",
169             "absl/base/optimization.h",
170             "absl/base/port.h",
171             "absl/base/thread_annotations.h"
172           ],
173           "dependencies": {
174             "abseil/base/config": [
176             ]
177           }
178         },
179         {
180           "name": "dynamic_annotations",
181           "source_files": [
182             "absl/base/dynamic_annotations.cc",
183             "absl/base/dynamic_annotations.h"
184           ]
185         },
186         {
187           "name": "endian",
188           "source_files": [
189             "absl/base/internal/endian.h",
190             "absl/base/internal/unaligned_access.h"
191           ],
192           "dependencies": {
193             "abseil/base/config": [
195             ],
196             "abseil/base/core_headers": [
198             ]
199           }
200         },
201         {
202           "name": "errno_saver",
203           "source_files": "absl/base/internal/errno_saver.h",
204           "dependencies": {
205             "abseil/base/config": [
207             ]
208           }
209         },
210         {
211           "name": "exponential_biased",
212           "source_files": [
213             "absl/base/internal/exponential_biased.cc",
214             "absl/base/internal/exponential_biased.h"
215           ],
216           "dependencies": {
217             "abseil/base/config": [
219             ],
220             "abseil/base/core_headers": [
222             ]
223           }
224         },
225         {
226           "name": "log_severity",
227           "source_files": [
228             "absl/base/log_severity.cc",
229             "absl/base/log_severity.h"
230           ],
231           "dependencies": {
232             "abseil/base/config": [
234             ],
235             "abseil/base/core_headers": [
237             ]
238           }
239         },
240         {
241           "name": "malloc_internal",
242           "source_files": [
243             "absl/base/internal/direct_mmap.h",
244             "absl/base/internal/low_level_alloc.cc",
245             "absl/base/internal/low_level_alloc.h"
246           ],
247           "dependencies": {
248             "abseil/base/base": [
250             ],
251             "abseil/base/base_internal": [
253             ],
254             "abseil/base/config": [
256             ],
257             "abseil/base/core_headers": [
259             ],
260             "abseil/base/dynamic_annotations": [
262             ],
263             "abseil/base/raw_logging_internal": [
265             ]
266           }
267         },
268         {
269           "name": "periodic_sampler",
270           "source_files": [
271             "absl/base/internal/periodic_sampler.cc",
272             "absl/base/internal/periodic_sampler.h"
273           ],
274           "dependencies": {
275             "abseil/base/core_headers": [
277             ],
278             "abseil/base/exponential_biased": [
280             ]
281           }
282         },
283         {
284           "name": "pretty_function",
285           "source_files": "absl/base/internal/pretty_function.h"
286         },
287         {
288           "name": "raw_logging_internal",
289           "source_files": [
290             "absl/base/internal/raw_logging.cc",
291             "absl/base/internal/raw_logging.h"
292           ],
293           "dependencies": {
294             "abseil/base/atomic_hook": [
296             ],
297             "abseil/base/config": [
299             ],
300             "abseil/base/core_headers": [
302             ],
303             "abseil/base/log_severity": [
305             ]
306           }
307         },
308         {
309           "name": "spinlock_wait",
310           "source_files": [
311             "absl/base/internal/spinlock_akaros.inc",
312             "absl/base/internal/spinlock_linux.inc",
313             "absl/base/internal/spinlock_posix.inc",
314             "absl/base/internal/spinlock_wait.cc",
315             "absl/base/internal/spinlock_wait.h",
316             "absl/base/internal/spinlock_win32.inc"
317           ],
318           "dependencies": {
319             "abseil/base/base_internal": [
321             ],
322             "abseil/base/core_headers": [
324             ],
325             "abseil/base/errno_saver": [
327             ]
328           }
329         },
330         {
331           "name": "throw_delegate",
332           "source_files": [
333             "absl/base/internal/throw_delegate.cc",
334             "absl/base/internal/throw_delegate.h"
335           ],
336           "dependencies": {
337             "abseil/base/config": [
339             ],
340             "abseil/base/raw_logging_internal": [
342             ]
343           }
344         }
345       ]
346     },
347     {
348       "name": "container",
349       "subspecs": [
350         {
351           "name": "btree",
352           "source_files": [
353             "absl/container/btree_map.h",
354             "absl/container/btree_set.h",
355             "absl/container/internal/btree.h",
356             "absl/container/internal/btree_container.h"
357           ],
358           "dependencies": {
359             "abseil/base/core_headers": [
361             ],
362             "abseil/base/throw_delegate": [
364             ],
365             "abseil/container/common": [
367             ],
368             "abseil/container/compressed_tuple": [
370             ],
371             "abseil/container/container_memory": [
373             ],
374             "abseil/container/layout": [
376             ],
377             "abseil/memory/memory": [
379             ],
380             "abseil/meta/type_traits": [
382             ],
383             "abseil/strings/strings": [
385             ],
386             "abseil/types/compare": [
388             ],
389             "abseil/utility/utility": [
391             ]
392           }
393         },
394         {
395           "name": "common",
396           "source_files": "absl/container/internal/common.h",
397           "dependencies": {
398             "abseil/meta/type_traits": [
400             ],
401             "abseil/types/optional": [
403             ]
404           }
405         },
406         {
407           "name": "compressed_tuple",
408           "source_files": "absl/container/internal/compressed_tuple.h",
409           "dependencies": {
410             "abseil/utility/utility": [
412             ]
413           }
414         },
415         {
416           "name": "container_memory",
417           "source_files": "absl/container/internal/container_memory.h",
418           "dependencies": {
419             "abseil/memory/memory": [
421             ],
422             "abseil/utility/utility": [
424             ]
425           }
426         },
427         {
428           "name": "fixed_array",
429           "source_files": "absl/container/fixed_array.h",
430           "dependencies": {
431             "abseil/algorithm/algorithm": [
433             ],
434             "abseil/base/core_headers": [
436             ],
437             "abseil/base/dynamic_annotations": [
439             ],
440             "abseil/base/throw_delegate": [
442             ],
443             "abseil/container/compressed_tuple": [
445             ],
446             "abseil/memory/memory": [
448             ]
449           }
450         },
451         {
452           "name": "flat_hash_map",
453           "source_files": "absl/container/flat_hash_map.h",
454           "dependencies": {
455             "abseil/algorithm/container": [
457             ],
458             "abseil/container/container_memory": [
460             ],
461             "abseil/container/hash_function_defaults": [
463             ],
464             "abseil/container/raw_hash_map": [
466             ],
467             "abseil/memory/memory": [
469             ]
470           }
471         },
472         {
473           "name": "flat_hash_set",
474           "source_files": "absl/container/flat_hash_set.h",
475           "dependencies": {
476             "abseil/algorithm/container": [
478             ],
479             "abseil/base/core_headers": [
481             ],
482             "abseil/container/container_memory": [
484             ],
485             "abseil/container/hash_function_defaults": [
487             ],
488             "abseil/container/raw_hash_set": [
490             ],
491             "abseil/memory/memory": [
493             ]
494           }
495         },
496         {
497           "name": "hash_function_defaults",
498           "source_files": "absl/container/internal/hash_function_defaults.h",
499           "dependencies": {
500             "abseil/base/config": [
502             ],
503             "abseil/hash/hash": [
505             ],
506             "abseil/strings/strings": [
508             ]
509           }
510         },
511         {
512           "name": "hash_policy_traits",
513           "source_files": "absl/container/internal/hash_policy_traits.h",
514           "dependencies": {
515             "abseil/meta/type_traits": [
517             ]
518           }
519         },
520         {
521           "name": "hashtable_debug",
522           "source_files": "absl/container/internal/hashtable_debug.h",
523           "dependencies": {
524             "abseil/container/hashtable_debug_hooks": [
526             ]
527           }
528         },
529         {
530           "name": "hashtable_debug_hooks",
531           "source_files": "absl/container/internal/hashtable_debug_hooks.h",
532           "dependencies": {
533             "abseil/base/config": [
535             ]
536           }
537         },
538         {
539           "name": "hashtablez_sampler",
540           "source_files": [
541             "absl/container/internal/hashtablez_sampler.cc",
542             "absl/container/internal/hashtablez_sampler.h",
543             "absl/container/internal/hashtablez_sampler_force_weak_definition.cc"
544           ],
545           "dependencies": {
546             "abseil/base/base": [
548             ],
549             "abseil/base/core_headers": [
551             ],
552             "abseil/base/exponential_biased": [
554             ],
555             "abseil/container/have_sse": [
557             ],
558             "abseil/debugging/stacktrace": [
560             ],
561             "abseil/memory/memory": [
563             ],
564             "abseil/synchronization/synchronization": [
566             ],
567             "abseil/utility/utility": [
569             ]
570           }
571         },
572         {
573           "name": "have_sse",
574           "source_files": "absl/container/internal/have_sse.h"
575         },
576         {
577           "name": "inlined_vector",
578           "source_files": "absl/container/inlined_vector.h",
579           "dependencies": {
580             "abseil/algorithm/algorithm": [
582             ],
583             "abseil/base/core_headers": [
585             ],
586             "abseil/base/throw_delegate": [
588             ],
589             "abseil/container/inlined_vector_internal": [
591             ],
592             "abseil/memory/memory": [
594             ]
595           }
596         },
597         {
598           "name": "inlined_vector_internal",
599           "source_files": "absl/container/internal/inlined_vector.h",
600           "dependencies": {
601             "abseil/base/core_headers": [
603             ],
604             "abseil/container/compressed_tuple": [
606             ],
607             "abseil/memory/memory": [
609             ],
610             "abseil/meta/type_traits": [
612             ],
613             "abseil/types/span": [
615             ]
616           }
617         },
618         {
619           "name": "layout",
620           "source_files": "absl/container/internal/layout.h",
621           "dependencies": {
622             "abseil/base/core_headers": [
624             ],
625             "abseil/meta/type_traits": [
627             ],
628             "abseil/strings/strings": [
630             ],
631             "abseil/types/span": [
633             ],
634             "abseil/utility/utility": [
636             ]
637           }
638         },
639         {
640           "name": "node_hash_map",
641           "source_files": "absl/container/node_hash_map.h",
642           "dependencies": {
643             "abseil/algorithm/container": [
645             ],
646             "abseil/container/container_memory": [
648             ],
649             "abseil/container/hash_function_defaults": [
651             ],
652             "abseil/container/node_hash_policy": [
654             ],
655             "abseil/container/raw_hash_map": [
657             ],
658             "abseil/memory/memory": [
660             ]
661           }
662         },
663         {
664           "name": "node_hash_policy",
665           "source_files": "absl/container/internal/node_hash_policy.h",
666           "dependencies": {
667             "abseil/base/config": [
669             ]
670           }
671         },
672         {
673           "name": "node_hash_set",
674           "source_files": "absl/container/node_hash_set.h",
675           "dependencies": {
676             "abseil/algorithm/container": [
678             ],
679             "abseil/container/hash_function_defaults": [
681             ],
682             "abseil/container/node_hash_policy": [
684             ],
685             "abseil/container/raw_hash_set": [
687             ],
688             "abseil/memory/memory": [
690             ]
691           }
692         },
693         {
694           "name": "raw_hash_map",
695           "source_files": "absl/container/internal/raw_hash_map.h",
696           "dependencies": {
697             "abseil/base/throw_delegate": [
699             ],
700             "abseil/container/container_memory": [
702             ],
703             "abseil/container/raw_hash_set": [
705             ]
706           }
707         },
708         {
709           "name": "raw_hash_set",
710           "source_files": [
711             "absl/container/internal/raw_hash_set.cc",
712             "absl/container/internal/raw_hash_set.h"
713           ],
714           "dependencies": {
715             "abseil/base/bits": [
717             ],
718             "abseil/base/config": [
720             ],
721             "abseil/base/core_headers": [
723             ],
724             "abseil/base/endian": [
726             ],
727             "abseil/container/common": [
729             ],
730             "abseil/container/compressed_tuple": [
732             ],
733             "abseil/container/container_memory": [
735             ],
736             "abseil/container/hash_policy_traits": [
738             ],
739             "abseil/container/hashtable_debug_hooks": [
741             ],
742             "abseil/container/hashtablez_sampler": [
744             ],
745             "abseil/container/have_sse": [
747             ],
748             "abseil/container/layout": [
750             ],
751             "abseil/memory/memory": [
753             ],
754             "abseil/meta/type_traits": [
756             ],
757             "abseil/utility/utility": [
759             ]
760           }
761         }
762       ]
763     },
764     {
765       "name": "debugging",
766       "subspecs": [
767         {
768           "name": "debugging_internal",
769           "source_files": [
770             "absl/debugging/internal/address_is_readable.cc",
771             "absl/debugging/internal/address_is_readable.h",
772             "absl/debugging/internal/elf_mem_image.cc",
773             "absl/debugging/internal/elf_mem_image.h",
774             "absl/debugging/internal/vdso_support.cc",
775             "absl/debugging/internal/vdso_support.h"
776           ],
777           "dependencies": {
778             "abseil/base/config": [
780             ],
781             "abseil/base/core_headers": [
783             ],
784             "abseil/base/dynamic_annotations": [
786             ],
787             "abseil/base/errno_saver": [
789             ],
790             "abseil/base/raw_logging_internal": [
792             ]
793           }
794         },
795         {
796           "name": "demangle_internal",
797           "source_files": [
798             "absl/debugging/internal/demangle.cc",
799             "absl/debugging/internal/demangle.h"
800           ],
801           "dependencies": {
802             "abseil/base/base": [
804             ],
805             "abseil/base/config": [
807             ],
808             "abseil/base/core_headers": [
810             ]
811           }
812         },
813         {
814           "name": "examine_stack",
815           "source_files": [
816             "absl/debugging/internal/examine_stack.cc",
817             "absl/debugging/internal/examine_stack.h"
818           ],
819           "dependencies": {
820             "abseil/base/config": [
822             ],
823             "abseil/base/core_headers": [
825             ],
826             "abseil/base/raw_logging_internal": [
828             ],
829             "abseil/debugging/stacktrace": [
831             ],
832             "abseil/debugging/symbolize": [
834             ]
835           }
836         },
837         {
838           "name": "failure_signal_handler",
839           "source_files": [
840             "absl/debugging/failure_signal_handler.cc",
841             "absl/debugging/failure_signal_handler.h"
842           ],
843           "dependencies": {
844             "abseil/base/base": [
846             ],
847             "abseil/base/config": [
849             ],
850             "abseil/base/core_headers": [
852             ],
853             "abseil/base/errno_saver": [
855             ],
856             "abseil/base/raw_logging_internal": [
858             ],
859             "abseil/debugging/examine_stack": [
861             ],
862             "abseil/debugging/stacktrace": [
864             ]
865           }
866         },
867         {
868           "name": "leak_check",
869           "source_files": [
870             "absl/debugging/leak_check.cc",
871             "absl/debugging/leak_check.h"
872           ],
873           "dependencies": {
874             "abseil/base/config": [
876             ],
877             "abseil/base/core_headers": [
879             ]
880           }
881         },
882         {
883           "name": "leak_check_disable",
884           "source_files": "absl/debugging/leak_check_disable.cc",
885           "dependencies": {
886             "abseil/base/config": [
888             ]
889           }
890         },
891         {
892           "name": "stacktrace",
893           "source_files": [
894             "absl/debugging/internal/stacktrace_aarch64-inl.inc",
895             "absl/debugging/internal/stacktrace_arm-inl.inc",
896             "absl/debugging/internal/stacktrace_config.h",
897             "absl/debugging/internal/stacktrace_generic-inl.inc",
898             "absl/debugging/internal/stacktrace_powerpc-inl.inc",
899             "absl/debugging/internal/stacktrace_unimplemented-inl.inc",
900             "absl/debugging/internal/stacktrace_win32-inl.inc",
901             "absl/debugging/internal/stacktrace_x86-inl.inc",
902             "absl/debugging/stacktrace.cc",
903             "absl/debugging/stacktrace.h"
904           ],
905           "dependencies": {
906             "abseil/base/config": [
908             ],
909             "abseil/base/core_headers": [
911             ],
912             "abseil/debugging/debugging_internal": [
914             ]
915           }
916         },
917         {
918           "name": "symbolize",
919           "source_files": [
920             "absl/debugging/internal/symbolize.h",
921             "absl/debugging/symbolize.cc",
922             "absl/debugging/symbolize.h",
923             "absl/debugging/symbolize_elf.inc",
924             "absl/debugging/symbolize_unimplemented.inc",
925             "absl/debugging/symbolize_win32.inc"
926           ],
927           "dependencies": {
928             "abseil/base/base": [
930             ],
931             "abseil/base/config": [
933             ],
934             "abseil/base/core_headers": [
936             ],
937             "abseil/base/dynamic_annotations": [
939             ],
940             "abseil/base/malloc_internal": [
942             ],
943             "abseil/base/raw_logging_internal": [
945             ],
946             "abseil/debugging/debugging_internal": [
948             ],
949             "abseil/debugging/demangle_internal": [
951             ]
952           }
953         }
954       ]
955     },
956     {
957       "name": "flags",
958       "subspecs": [
959         {
960           "name": "config",
961           "source_files": [
962             "absl/flags/config.h",
963             "absl/flags/usage_config.cc",
964             "absl/flags/usage_config.h"
965           ],
966           "dependencies": {
967             "abseil/base/config": [
969             ],
970             "abseil/base/core_headers": [
972             ],
973             "abseil/flags/path_util": [
975             ],
976             "abseil/flags/program_name": [
978             ],
979             "abseil/strings/strings": [
981             ],
982             "abseil/synchronization/synchronization": [
984             ]
985           }
986         },
987         {
988           "name": "flag",
989           "source_files": [
990             "absl/flags/declare.h",
991             "absl/flags/flag.cc",
992             "absl/flags/flag.h"
993           ],
994           "dependencies": {
995             "abseil/base/base": [
997             ],
998             "abseil/base/config": [
1000             ],
1001             "abseil/base/core_headers": [
1003             ],
1004             "abseil/flags/config": [
1006             ],
1007             "abseil/flags/flag_internal": [
1009             ],
1010             "abseil/flags/handle": [
1012             ],
1013             "abseil/flags/marshalling": [
1015             ],
1016             "abseil/flags/registry": [
1018             ],
1019             "abseil/strings/strings": [
1021             ]
1022           }
1023         },
1024         {
1025           "name": "flag_internal",
1026           "source_files": [
1027             "absl/flags/internal/flag.cc",
1028             "absl/flags/internal/flag.h"
1029           ],
1030           "dependencies": {
1031             "abseil/base/base": [
1033             ],
1034             "abseil/base/config": [
1036             ],
1037             "abseil/base/core_headers": [
1039             ],
1040             "abseil/flags/config": [
1042             ],
1043             "abseil/flags/handle": [
1045             ],
1046             "abseil/flags/registry": [
1048             ],
1049             "abseil/memory/memory": [
1051             ],
1052             "abseil/strings/strings": [
1054             ],
1055             "abseil/synchronization/synchronization": [
1057             ]
1058           }
1059         },
1060         {
1061           "name": "handle",
1062           "source_files": "absl/flags/internal/commandlineflag.h",
1063           "dependencies": {
1064             "abseil/base/config": [
1066             ],
1067             "abseil/base/core_headers": [
1069             ],
1070             "abseil/flags/config": [
1072             ],
1073             "abseil/flags/marshalling": [
1075             ],
1076             "abseil/strings/strings": [
1078             ],
1079             "abseil/types/optional": [
1081             ]
1082           }
1083         },
1084         {
1085           "name": "marshalling",
1086           "source_files": [
1087             "absl/flags/marshalling.cc",
1088             "absl/flags/marshalling.h"
1089           ],
1090           "dependencies": {
1091             "abseil/base/config": [
1093             ],
1094             "abseil/base/core_headers": [
1096             ],
1097             "abseil/base/log_severity": [
1099             ],
1100             "abseil/strings/str_format": [
1102             ],
1103             "abseil/strings/strings": [
1105             ]
1106           }
1107         },
1108         {
1109           "name": "parse",
1110           "source_files": [
1111             "absl/flags/internal/parse.h",
1112             "absl/flags/parse.cc",
1113             "absl/flags/parse.h"
1114           ],
1115           "dependencies": {
1116             "abseil/base/config": [
1118             ],
1119             "abseil/base/core_headers": [
1121             ],
1122             "abseil/flags/config": [
1124             ],
1125             "abseil/flags/flag": [
1127             ],
1128             "abseil/flags/flag_internal": [
1130             ],
1131             "abseil/flags/handle": [
1133             ],
1134             "abseil/flags/program_name": [
1136             ],
1137             "abseil/flags/registry": [
1139             ],
1140             "abseil/flags/usage": [
1142             ],
1143             "abseil/flags/usage_internal": [
1145             ],
1146             "abseil/strings/strings": [
1148             ],
1149             "abseil/synchronization/synchronization": [
1151             ]
1152           }
1153         },
1154         {
1155           "name": "path_util",
1156           "source_files": "absl/flags/internal/path_util.h",
1157           "dependencies": {
1158             "abseil/base/config": [
1160             ],
1161             "abseil/strings/strings": [
1163             ]
1164           }
1165         },
1166         {
1167           "name": "program_name",
1168           "source_files": [
1169             "absl/flags/internal/program_name.cc",
1170             "absl/flags/internal/program_name.h"
1171           ],
1172           "dependencies": {
1173             "abseil/base/config": [
1175             ],
1176             "abseil/base/core_headers": [
1178             ],
1179             "abseil/flags/path_util": [
1181             ],
1182             "abseil/strings/strings": [
1184             ],
1185             "abseil/synchronization/synchronization": [
1187             ]
1188           }
1189         },
1190         {
1191           "name": "registry",
1192           "source_files": [
1193             "absl/flags/internal/registry.cc",
1194             "absl/flags/internal/registry.h",
1195             "absl/flags/internal/type_erased.cc",
1196             "absl/flags/internal/type_erased.h"
1197           ],
1198           "dependencies": {
1199             "abseil/base/config": [
1201             ],
1202             "abseil/base/core_headers": [
1204             ],
1205             "abseil/base/raw_logging_internal": [
1207             ],
1208             "abseil/flags/config": [
1210             ],
1211             "abseil/flags/handle": [
1213             ],
1214             "abseil/strings/strings": [
1216             ],
1217             "abseil/synchronization/synchronization": [
1219             ]
1220           }
1221         },
1222         {
1223           "name": "usage",
1224           "source_files": [
1225             "absl/flags/usage.cc",
1226             "absl/flags/usage.h"
1227           ],
1228           "dependencies": {
1229             "abseil/base/config": [
1231             ],
1232             "abseil/base/core_headers": [
1234             ],
1235             "abseil/flags/usage_internal": [
1237             ],
1238             "abseil/strings/strings": [
1240             ],
1241             "abseil/synchronization/synchronization": [
1243             ]
1244           }
1245         },
1246         {
1247           "name": "usage_internal",
1248           "source_files": [
1249             "absl/flags/internal/usage.cc",
1250             "absl/flags/internal/usage.h"
1251           ],
1252           "dependencies": {
1253             "abseil/base/config": [
1255             ],
1256             "abseil/base/core_headers": [
1258             ],
1259             "abseil/flags/config": [
1261             ],
1262             "abseil/flags/flag": [
1264             ],
1265             "abseil/flags/flag_internal": [
1267             ],
1268             "abseil/flags/handle": [
1270             ],
1271             "abseil/flags/path_util": [
1273             ],
1274             "abseil/flags/program_name": [
1276             ],
1277             "abseil/flags/registry": [
1279             ],
1280             "abseil/strings/strings": [
1282             ]
1283           }
1284         }
1285       ]
1286     },
1287     {
1288       "name": "functional",
1289       "subspecs": [
1290         {
1291           "name": "bind_front",
1292           "source_files": [
1293             "absl/functional/bind_front.h",
1294             "absl/functional/internal/front_binder.h"
1295           ],
1296           "dependencies": {
1297             "abseil/base/base_internal": [
1299             ],
1300             "abseil/container/compressed_tuple": [
1302             ],
1303             "abseil/meta/type_traits": [
1305             ],
1306             "abseil/utility/utility": [
1308             ]
1309           }
1310         },
1311         {
1312           "name": "function_ref",
1313           "source_files": [
1314             "absl/functional/function_ref.h",
1315             "absl/functional/internal/function_ref.h"
1316           ],
1317           "dependencies": {
1318             "abseil/base/base_internal": [
1320             ],
1321             "abseil/meta/type_traits": [
1323             ]
1324           }
1325         }
1326       ]
1327     },
1328     {
1329       "name": "hash",
1330       "subspecs": [
1331         {
1332           "name": "city",
1333           "source_files": [
1334             "absl/hash/internal/city.cc",
1335             "absl/hash/internal/city.h"
1336           ],
1337           "dependencies": {
1338             "abseil/base/config": [
1340             ],
1341             "abseil/base/core_headers": [
1343             ],
1344             "abseil/base/endian": [
1346             ]
1347           }
1348         },
1349         {
1350           "name": "hash",
1351           "source_files": [
1352             "absl/hash/hash.h",
1353             "absl/hash/internal/hash.cc",
1354             "absl/hash/internal/hash.h"
1355           ],
1356           "dependencies": {
1357             "abseil/base/core_headers": [
1359             ],
1360             "abseil/base/endian": [
1362             ],
1363             "abseil/container/fixed_array": [
1365             ],
1366             "abseil/hash/city": [
1368             ],
1369             "abseil/meta/type_traits": [
1371             ],
1372             "abseil/numeric/int128": [
1374             ],
1375             "abseil/strings/strings": [
1377             ],
1378             "abseil/types/optional": [
1380             ],
1381             "abseil/types/variant": [
1383             ],
1384             "abseil/utility/utility": [
1386             ]
1387           }
1388         }
1389       ]
1390     },
1391     {
1392       "name": "memory",
1393       "subspecs": [
1394         {
1395           "name": "memory",
1396           "source_files": "absl/memory/memory.h",
1397           "dependencies": {
1398             "abseil/base/core_headers": [
1400             ],
1401             "abseil/meta/type_traits": [
1403             ]
1404           }
1405         }
1406       ]
1407     },
1408     {
1409       "name": "meta",
1410       "subspecs": [
1411         {
1412           "name": "type_traits",
1413           "source_files": "absl/meta/type_traits.h",
1414           "dependencies": {
1415             "abseil/base/config": [
1417             ]
1418           }
1419         }
1420       ]
1421     },
1422     {
1423       "name": "numeric",
1424       "subspecs": [
1425         {
1426           "name": "int128",
1427           "source_files": [
1428             "absl/numeric/int128.cc",
1429             "absl/numeric/int128.h",
1430             "absl/numeric/int128_have_intrinsic.inc",
1431             "absl/numeric/int128_no_intrinsic.inc"
1432           ],
1433           "dependencies": {
1434             "abseil/base/config": [
1436             ],
1437             "abseil/base/core_headers": [
1439             ]
1440           }
1441         }
1442       ]
1443     },
1444     {
1445       "name": "random",
1446       "subspecs": [
1447         {
1448           "name": "bit_gen_ref",
1449           "source_files": "absl/random/bit_gen_ref.h",
1450           "dependencies": {
1451             "abseil/base/core_headers": [
1453             ],
1454             "abseil/meta/type_traits": [
1456             ],
1457             "abseil/random/internal/distribution_caller": [
1459             ],
1460             "abseil/random/internal/fast_uniform_bits": [
1462             ],
1463             "abseil/random/internal/mocking_bit_gen_base": [
1465             ]
1466           }
1467         },
1468         {
1469           "name": "distributions",
1470           "source_files": [
1471             "absl/random/bernoulli_distribution.h",
1472             "absl/random/beta_distribution.h",
1473             "absl/random/discrete_distribution.cc",
1474             "absl/random/discrete_distribution.h",
1475             "absl/random/distribution_format_traits.h",
1476             "absl/random/distributions.h",
1477             "absl/random/exponential_distribution.h",
1478             "absl/random/gaussian_distribution.cc",
1479             "absl/random/gaussian_distribution.h",
1480             "absl/random/log_uniform_int_distribution.h",
1481             "absl/random/poisson_distribution.h",
1482             "absl/random/uniform_int_distribution.h",
1483             "absl/random/uniform_real_distribution.h",
1484             "absl/random/zipf_distribution.h"
1485           ],
1486           "dependencies": {
1487             "abseil/base/base_internal": [
1489             ],
1490             "abseil/base/config": [
1492             ],
1493             "abseil/base/core_headers": [
1495             ],
1496             "abseil/meta/type_traits": [
1498             ],
1499             "abseil/random/internal/distributions": [
1501             ],
1502             "abseil/random/internal/fast_uniform_bits": [
1504             ],
1505             "abseil/random/internal/fastmath": [
1507             ],
1508             "abseil/random/internal/generate_real": [
1510             ],
1511             "abseil/random/internal/iostream_state_saver": [
1513             ],
1514             "abseil/random/internal/traits": [
1516             ],
1517             "abseil/random/internal/uniform_helper": [
1519             ],
1520             "abseil/random/internal/wide_multiply": [
1522             ],
1523             "abseil/strings/strings": [
1525             ],
1526             "abseil/types/span": [
1528             ]
1529           }
1530         },
1531         {
1532           "name": "internal",
1533           "subspecs": [
1534             {
1535               "name": "distribution_caller",
1536               "source_files": "absl/random/internal/distribution_caller.h",
1537               "dependencies": {
1538                 "abseil/base/config": [
1540                 ]
1541               }
1542             },
1543             {
1544               "name": "distributions",
1545               "source_files": "absl/random/internal/distributions.h",
1546               "dependencies": {
1547                 "abseil/base/base": [
1549                 ],
1550                 "abseil/meta/type_traits": [
1552                 ],
1553                 "abseil/random/internal/distribution_caller": [
1555                 ],
1556                 "abseil/random/internal/traits": [
1558                 ],
1559                 "abseil/random/internal/uniform_helper": [
1561                 ],
1562                 "abseil/strings/strings": [
1564                 ]
1565               }
1566             },
1567             {
1568               "name": "fast_uniform_bits",
1569               "source_files": "absl/random/internal/fast_uniform_bits.h",
1570               "dependencies": {
1571                 "abseil/base/config": [
1573                 ]
1574               }
1575             },
1576             {
1577               "name": "fastmath",
1578               "source_files": "absl/random/internal/fastmath.h",
1579               "dependencies": {
1580                 "abseil/base/bits": [
1582                 ]
1583               }
1584             },
1585             {
1586               "name": "generate_real",
1587               "source_files": "absl/random/internal/generate_real.h",
1588               "dependencies": {
1589                 "abseil/base/bits": [
1591                 ],
1592                 "abseil/meta/type_traits": [
1594                 ],
1595                 "abseil/random/internal/fastmath": [
1597                 ],
1598                 "abseil/random/internal/traits": [
1600                 ]
1601               }
1602             },
1603             {
1604               "name": "iostream_state_saver",
1605               "source_files": "absl/random/internal/iostream_state_saver.h",
1606               "dependencies": {
1607                 "abseil/meta/type_traits": [
1609                 ],
1610                 "abseil/numeric/int128": [
1612                 ]
1613               }
1614             },
1615             {
1616               "name": "mocking_bit_gen_base",
1617               "source_files": "absl/random/internal/mocking_bit_gen_base.h",
1618               "dependencies": {
1619                 "abseil/random/random": [
1621                 ],
1622                 "abseil/strings/strings": [
1624                 ]
1625               }
1626             },
1627             {
1628               "name": "nanobenchmark",
1629               "source_files": [
1630                 "absl/random/internal/nanobenchmark.cc",
1631                 "absl/random/internal/nanobenchmark.h"
1632               ],
1633               "dependencies": {
1634                 "abseil/base/core_headers": [
1636                 ],
1637                 "abseil/base/raw_logging_internal": [
1639                 ],
1640                 "abseil/random/internal/platform": [
1642                 ],
1643                 "abseil/random/internal/randen_engine": [
1645                 ]
1646               }
1647             },
1648             {
1649               "name": "nonsecure_base",
1650               "source_files": "absl/random/internal/nonsecure_base.h",
1651               "dependencies": {
1652                 "abseil/base/core_headers": [
1654                 ],
1655                 "abseil/meta/type_traits": [
1657                 ],
1658                 "abseil/random/internal/pool_urbg": [
1660                 ],
1661                 "abseil/random/internal/salted_seed_seq": [
1663                 ],
1664                 "abseil/random/internal/seed_material": [
1666                 ],
1667                 "abseil/strings/strings": [
1669                 ],
1670                 "abseil/types/optional": [
1672                 ],
1673                 "abseil/types/span": [
1675                 ]
1676               }
1677             },
1678             {
1679               "name": "pcg_engine",
1680               "source_files": "absl/random/internal/pcg_engine.h",
1681               "dependencies": {
1682                 "abseil/base/config": [
1684                 ],
1685                 "abseil/meta/type_traits": [
1687                 ],
1688                 "abseil/numeric/int128": [
1690                 ],
1691                 "abseil/random/internal/fastmath": [
1693                 ],
1694                 "abseil/random/internal/iostream_state_saver": [
1696                 ]
1697               }
1698             },
1699             {
1700               "name": "platform",
1701               "source_files": [
1702                 "absl/random/internal/platform.h",
1703                 "absl/random/internal/randen-keys.inc",
1704                 "absl/random/internal/randen_traits.h"
1705               ],
1706               "dependencies": {
1707                 "abseil/base/config": [
1709                 ]
1710               }
1711             },
1712             {
1713               "name": "pool_urbg",
1714               "source_files": [
1715                 "absl/random/internal/pool_urbg.cc",
1716                 "absl/random/internal/pool_urbg.h"
1717               ],
1718               "dependencies": {
1719                 "abseil/base/base": [
1721                 ],
1722                 "abseil/base/config": [
1724                 ],
1725                 "abseil/base/core_headers": [
1727                 ],
1728                 "abseil/base/endian": [
1730                 ],
1731                 "abseil/base/raw_logging_internal": [
1733                 ],
1734                 "abseil/random/internal/randen": [
1736                 ],
1737                 "abseil/random/internal/seed_material": [
1739                 ],
1740                 "abseil/random/internal/traits": [
1742                 ],
1743                 "abseil/random/seed_gen_exception": [
1745                 ],
1746                 "abseil/types/span": [
1748                 ]
1749               }
1750             },
1751             {
1752               "name": "randen",
1753               "source_files": [
1754                 "absl/random/internal/randen.cc",
1755                 "absl/random/internal/randen.h"
1756               ],
1757               "dependencies": {
1758                 "abseil/base/raw_logging_internal": [
1760                 ],
1761                 "abseil/random/internal/platform": [
1763                 ],
1764                 "abseil/random/internal/randen_hwaes": [
1766                 ],
1767                 "abseil/random/internal/randen_slow": [
1769                 ]
1770               }
1771             },
1772             {
1773               "name": "randen_engine",
1774               "source_files": "absl/random/internal/randen_engine.h",
1775               "dependencies": {
1776                 "abseil/meta/type_traits": [
1778                 ],
1779                 "abseil/random/internal/iostream_state_saver": [
1781                 ],
1782                 "abseil/random/internal/randen": [
1784                 ]
1785               }
1786             },
1787             {
1788               "name": "randen_hwaes",
1789               "source_files": [
1790                 "absl/random/internal/randen_detect.cc",
1791                 "absl/random/internal/randen_detect.h",
1792                 "absl/random/internal/randen_hwaes.h"
1793               ],
1794               "dependencies": {
1795                 "abseil/base/config": [
1797                 ],
1798                 "abseil/random/internal/platform": [
1800                 ],
1801                 "abseil/random/internal/randen_hwaes_impl": [
1803                 ]
1804               }
1805             },
1806             {
1807               "name": "randen_hwaes_impl",
1808               "source_files": [
1809                 "absl/random/internal/randen_hwaes.cc",
1810                 "absl/random/internal/randen_hwaes.h"
1811               ],
1812               "dependencies": {
1813                 "abseil/base/config": [
1815                 ],
1816                 "abseil/base/core_headers": [
1818                 ],
1819                 "abseil/random/internal/platform": [
1821                 ]
1822               }
1823             },
1824             {
1825               "name": "randen_slow",
1826               "source_files": [
1827                 "absl/random/internal/randen_slow.cc",
1828                 "absl/random/internal/randen_slow.h"
1829               ],
1830               "dependencies": {
1831                 "abseil/base/config": [
1833                 ],
1834                 "abseil/base/core_headers": [
1836                 ],
1837                 "abseil/random/internal/platform": [
1839                 ]
1840               }
1841             },
1842             {
1843               "name": "salted_seed_seq",
1844               "source_files": "absl/random/internal/salted_seed_seq.h",
1845               "dependencies": {
1846                 "abseil/container/inlined_vector": [
1848                 ],
1849                 "abseil/meta/type_traits": [
1851                 ],
1852                 "abseil/random/internal/seed_material": [
1854                 ],
1855                 "abseil/types/optional": [
1857                 ],
1858                 "abseil/types/span": [
1860                 ]
1861               }
1862             },
1863             {
1864               "name": "seed_material",
1865               "source_files": [
1866                 "absl/random/internal/seed_material.cc",
1867                 "absl/random/internal/seed_material.h"
1868               ],
1869               "dependencies": {
1870                 "abseil/base/core_headers": [
1872                 ],
1873                 "abseil/base/raw_logging_internal": [
1875                 ],
1876                 "abseil/random/internal/fast_uniform_bits": [
1878                 ],
1879                 "abseil/strings/strings": [
1881                 ],
1882                 "abseil/types/optional": [
1884                 ],
1885                 "abseil/types/span": [
1887                 ]
1888               }
1889             },
1890             {
1891               "name": "traits",
1892               "source_files": "absl/random/internal/traits.h",
1893               "dependencies": {
1894                 "abseil/base/config": [
1896                 ]
1897               }
1898             },
1899             {
1900               "name": "uniform_helper",
1901               "source_files": "absl/random/internal/uniform_helper.h",
1902               "dependencies": {
1903                 "abseil/meta/type_traits": [
1905                 ]
1906               }
1907             },
1908             {
1909               "name": "wide_multiply",
1910               "source_files": "absl/random/internal/wide_multiply.h",
1911               "dependencies": {
1912                 "abseil/base/bits": [
1914                 ],
1915                 "abseil/base/config": [
1917                 ],
1918                 "abseil/numeric/int128": [
1920                 ],
1921                 "abseil/random/internal/traits": [
1923                 ]
1924               }
1925             }
1926           ]
1927         },
1928         {
1929           "name": "random",
1930           "source_files": "absl/random/random.h",
1931           "dependencies": {
1932             "abseil/random/internal/nonsecure_base": [
1934             ],
1935             "abseil/random/internal/pcg_engine": [
1937             ],
1938             "abseil/random/internal/pool_urbg": [
1940             ],
1941             "abseil/random/internal/randen_engine": [
1943             ],
1944             "abseil/random/distributions": [
1946             ],
1947             "abseil/random/seed_sequences": [
1949             ]
1950           }
1951         },
1952         {
1953           "name": "seed_gen_exception",
1954           "source_files": [
1955             "absl/random/seed_gen_exception.cc",
1956             "absl/random/seed_gen_exception.h"
1957           ],
1958           "dependencies": {
1959             "abseil/base/config": [
1961             ]
1962           }
1963         },
1964         {
1965           "name": "seed_sequences",
1966           "source_files": [
1967             "absl/random/seed_sequences.cc",
1968             "absl/random/seed_sequences.h"
1969           ],
1970           "dependencies": {
1971             "abseil/container/inlined_vector": [
1973             ],
1974             "abseil/random/internal/nonsecure_base": [
1976             ],
1977             "abseil/random/internal/pool_urbg": [
1979             ],
1980             "abseil/random/internal/salted_seed_seq": [
1982             ],
1983             "abseil/random/internal/seed_material": [
1985             ],
1986             "abseil/random/seed_gen_exception": [
1988             ],
1989             "abseil/types/span": [
1991             ]
1992           }
1993         }
1994       ]
1995     },
1996     {
1997       "name": "status",
1998       "subspecs": [
1999         {
2000           "name": "status",
2001           "source_files": [
2002             "absl/status/status.cc",
2003             "absl/status/status.h",
2004             "absl/status/status_payload_printer.cc",
2005             "absl/status/status_payload_printer.h"
2006           ],
2007           "dependencies": {
2008             "abseil/base/config": [
2010             ],
2011             "abseil/base/core_headers": [
2013             ],
2014             "abseil/base/raw_logging_internal": [
2016             ],
2017             "abseil/container/inlined_vector": [
2019             ],
2020             "abseil/debugging/stacktrace": [
2022             ],
2023             "abseil/debugging/symbolize": [
2025             ],
2026             "abseil/strings/cord": [
2028             ],
2029             "abseil/strings/str_format": [
2031             ],
2032             "abseil/strings/strings": [
2034             ],
2035             "abseil/types/optional": [
2037             ]
2038           }
2039         }
2040       ]
2041     },
2042     {
2043       "name": "strings",
2044       "subspecs": [
2045         {
2046           "name": "cord",
2047           "source_files": [
2048             "absl/strings/cord.cc",
2049             "absl/strings/cord.h"
2050           ],
2051           "dependencies": {
2052             "abseil/base/base": [
2054             ],
2055             "abseil/base/base_internal": [
2057             ],
2058             "abseil/base/core_headers": [
2060             ],
2061             "abseil/base/endian": [
2063             ],
2064             "abseil/base/raw_logging_internal": [
2066             ],
2067             "abseil/container/fixed_array": [
2069             ],
2070             "abseil/container/inlined_vector": [
2072             ],
2073             "abseil/functional/function_ref": [
2075             ],
2076             "abseil/meta/type_traits": [
2078             ],
2079             "abseil/strings/cord_internal": [
2081             ],
2082             "abseil/strings/internal": [
2084             ],
2085             "abseil/strings/str_format": [
2087             ],
2088             "abseil/strings/strings": [
2090             ]
2091           }
2092         },
2093         {
2094           "name": "cord_internal",
2095           "source_files": "absl/strings/internal/cord_internal.h",
2096           "dependencies": {
2097             "abseil/meta/type_traits": [
2099             ],
2100             "abseil/strings/strings": [
2102             ]
2103           }
2104         },
2105         {
2106           "name": "internal",
2107           "source_files": [
2108             "absl/strings/internal/char_map.h",
2109             "absl/strings/internal/escaping.cc",
2110             "absl/strings/internal/escaping.h",
2111             "absl/strings/internal/ostringstream.cc",
2112             "absl/strings/internal/ostringstream.h",
2113             "absl/strings/internal/resize_uninitialized.h",
2114             "absl/strings/internal/utf8.cc",
2115             "absl/strings/internal/utf8.h"
2116           ],
2117           "dependencies": {
2118             "abseil/base/config": [
2120             ],
2121             "abseil/base/core_headers": [
2123             ],
2124             "abseil/base/endian": [
2126             ],
2127             "abseil/base/raw_logging_internal": [
2129             ],
2130             "abseil/meta/type_traits": [
2132             ]
2133           }
2134         },
2135         {
2136           "name": "str_format",
2137           "source_files": "absl/strings/str_format.h",
2138           "dependencies": {
2139             "abseil/strings/str_format_internal": [
2141             ]
2142           }
2143         },
2144         {
2145           "name": "str_format_internal",
2146           "source_files": [
2147             "absl/strings/internal/str_format/arg.cc",
2148             "absl/strings/internal/str_format/arg.h",
2149             "absl/strings/internal/str_format/bind.cc",
2150             "absl/strings/internal/str_format/bind.h",
2151             "absl/strings/internal/str_format/checker.h",
2152             "absl/strings/internal/str_format/extension.cc",
2153             "absl/strings/internal/str_format/extension.h",
2154             "absl/strings/internal/str_format/float_conversion.cc",
2155             "absl/strings/internal/str_format/float_conversion.h",
2156             "absl/strings/internal/str_format/output.cc",
2157             "absl/strings/internal/str_format/output.h",
2158             "absl/strings/internal/str_format/parser.cc",
2159             "absl/strings/internal/str_format/parser.h"
2160           ],
2161           "dependencies": {
2162             "abseil/base/config": [
2164             ],
2165             "abseil/base/core_headers": [
2167             ],
2168             "abseil/meta/type_traits": [
2170             ],
2171             "abseil/numeric/int128": [
2173             ],
2174             "abseil/strings/strings": [
2176             ],
2177             "abseil/types/span": [
2179             ]
2180           }
2181         },
2182         {
2183           "name": "strings",
2184           "source_files": [
2185             "absl/strings/ascii.cc",
2186             "absl/strings/ascii.h",
2187             "absl/strings/charconv.cc",
2188             "absl/strings/charconv.h",
2189             "absl/strings/escaping.cc",
2190             "absl/strings/escaping.h",
2191             "absl/strings/internal/charconv_bigint.cc",
2192             "absl/strings/internal/charconv_bigint.h",
2193             "absl/strings/internal/charconv_parse.cc",
2194             "absl/strings/internal/charconv_parse.h",
2195             "absl/strings/internal/memutil.cc",
2196             "absl/strings/internal/memutil.h",
2197             "absl/strings/internal/stl_type_traits.h",
2198             "absl/strings/internal/str_join_internal.h",
2199             "absl/strings/internal/str_split_internal.h",
2200             "absl/strings/match.cc",
2201             "absl/strings/match.h",
2202             "absl/strings/numbers.cc",
2203             "absl/strings/numbers.h",
2204             "absl/strings/str_cat.cc",
2205             "absl/strings/str_cat.h",
2206             "absl/strings/str_join.h",
2207             "absl/strings/str_replace.cc",
2208             "absl/strings/str_replace.h",
2209             "absl/strings/str_split.cc",
2210             "absl/strings/str_split.h",
2211             "absl/strings/string_view.cc",
2212             "absl/strings/string_view.h",
2213             "absl/strings/strip.h",
2214             "absl/strings/substitute.cc",
2215             "absl/strings/substitute.h"
2216           ],
2217           "dependencies": {
2218             "abseil/base/base": [
2220             ],
2221             "abseil/base/bits": [
2223             ],
2224             "abseil/base/config": [
2226             ],
2227             "abseil/base/core_headers": [
2229             ],
2230             "abseil/base/endian": [
2232             ],
2233             "abseil/base/raw_logging_internal": [
2235             ],
2236             "abseil/base/throw_delegate": [
2238             ],
2239             "abseil/memory/memory": [
2241             ],
2242             "abseil/meta/type_traits": [
2244             ],
2245             "abseil/numeric/int128": [
2247             ],
2248             "abseil/strings/internal": [
2250             ]
2251           }
2252         }
2253       ]
2254     },
2255     {
2256       "name": "synchronization",
2257       "subspecs": [
2258         {
2259           "name": "graphcycles_internal",
2260           "source_files": [
2261             "absl/synchronization/internal/graphcycles.cc",
2262             "absl/synchronization/internal/graphcycles.h"
2263           ],
2264           "dependencies": {
2265             "abseil/base/base": [
2267             ],
2268             "abseil/base/base_internal": [
2270             ],
2271             "abseil/base/config": [
2273             ],
2274             "abseil/base/core_headers": [
2276             ],
2277             "abseil/base/malloc_internal": [
2279             ],
2280             "abseil/base/raw_logging_internal": [
2282             ]
2283           }
2284         },
2285         {
2286           "name": "kernel_timeout_internal",
2287           "source_files": "absl/synchronization/internal/kernel_timeout.h",
2288           "dependencies": {
2289             "abseil/base/core_headers": [
2291             ],
2292             "abseil/base/raw_logging_internal": [
2294             ],
2295             "abseil/time/time": [
2297             ]
2298           }
2299         },
2300         {
2301           "name": "synchronization",
2302           "source_files": [
2303             "absl/synchronization/barrier.cc",
2304             "absl/synchronization/barrier.h",
2305             "absl/synchronization/blocking_counter.cc",
2306             "absl/synchronization/blocking_counter.h",
2307             "absl/synchronization/internal/create_thread_identity.cc",
2308             "absl/synchronization/internal/create_thread_identity.h",
2309             "absl/synchronization/internal/mutex_nonprod.inc",
2310             "absl/synchronization/internal/per_thread_sem.cc",
2311             "absl/synchronization/internal/per_thread_sem.h",
2312             "absl/synchronization/internal/waiter.cc",
2313             "absl/synchronization/internal/waiter.h",
2314             "absl/synchronization/mutex.cc",
2315             "absl/synchronization/mutex.h",
2316             "absl/synchronization/notification.cc",
2317             "absl/synchronization/notification.h"
2318           ],
2319           "dependencies": {
2320             "abseil/base/atomic_hook": [
2322             ],
2323             "abseil/base/base": [
2325             ],
2326             "abseil/base/base_internal": [
2328             ],
2329             "abseil/base/config": [
2331             ],
2332             "abseil/base/core_headers": [
2334             ],
2335             "abseil/base/dynamic_annotations": [
2337             ],
2338             "abseil/base/malloc_internal": [
2340             ],
2341             "abseil/base/raw_logging_internal": [
2343             ],
2344             "abseil/debugging/stacktrace": [
2346             ],
2347             "abseil/debugging/symbolize": [
2349             ],
2350             "abseil/synchronization/graphcycles_internal": [
2352             ],
2353             "abseil/synchronization/kernel_timeout_internal": [
2355             ],
2356             "abseil/time/time": [
2358             ]
2359           }
2360         }
2361       ]
2362     },
2363     {
2364       "name": "time",
2365       "subspecs": [
2366         {
2367           "name": "internal",
2368           "subspecs": [
2369             {
2370               "name": "cctz",
2371               "subspecs": [
2372                 {
2373                   "name": "civil_time",
2374                   "source_files": [
2375                     "absl/time/internal/cctz/include/cctz/civil_time.h",
2376                     "absl/time/internal/cctz/include/cctz/civil_time_detail.h",
2377                     "absl/time/internal/cctz/src/civil_time_detail.cc"
2378                   ],
2379                   "dependencies": {
2380                     "abseil/base/config": [
2382                     ]
2383                   }
2384                 },
2385                 {
2386                   "name": "time_zone",
2387                   "source_files": [
2388                     "absl/time/internal/cctz/include/cctz/time_zone.h",
2389                     "absl/time/internal/cctz/include/cctz/zone_info_source.h",
2390                     "absl/time/internal/cctz/src/time_zone_fixed.cc",
2391                     "absl/time/internal/cctz/src/time_zone_fixed.h",
2392                     "absl/time/internal/cctz/src/time_zone_format.cc",
2393                     "absl/time/internal/cctz/src/time_zone_if.cc",
2394                     "absl/time/internal/cctz/src/time_zone_if.h",
2395                     "absl/time/internal/cctz/src/time_zone_impl.cc",
2396                     "absl/time/internal/cctz/src/time_zone_impl.h",
2397                     "absl/time/internal/cctz/src/time_zone_info.cc",
2398                     "absl/time/internal/cctz/src/time_zone_info.h",
2399                     "absl/time/internal/cctz/src/time_zone_libc.cc",
2400                     "absl/time/internal/cctz/src/time_zone_libc.h",
2401                     "absl/time/internal/cctz/src/time_zone_lookup.cc",
2402                     "absl/time/internal/cctz/src/time_zone_posix.cc",
2403                     "absl/time/internal/cctz/src/time_zone_posix.h",
2404                     "absl/time/internal/cctz/src/tzfile.h",
2405                     "absl/time/internal/cctz/src/zone_info_source.cc"
2406                   ],
2407                   "dependencies": {
2408                     "abseil/base/config": [
2410                     ],
2411                     "abseil/time/internal/cctz/civil_time": [
2413                     ]
2414                   }
2415                 }
2416               ]
2417             }
2418           ]
2419         },
2420         {
2421           "name": "time",
2422           "source_files": [
2423             "absl/time/civil_time.cc",
2424             "absl/time/civil_time.h",
2425             "absl/time/clock.cc",
2426             "absl/time/clock.h",
2427             "absl/time/duration.cc",
2428             "absl/time/format.cc",
2429             "absl/time/internal/get_current_time_chrono.inc",
2430             "absl/time/internal/get_current_time_posix.inc",
2431             "absl/time/time.cc",
2432             "absl/time/time.h"
2433           ],
2434           "dependencies": {
2435             "abseil/base/base": [
2437             ],
2438             "abseil/base/core_headers": [
2440             ],
2441             "abseil/base/raw_logging_internal": [
2443             ],
2444             "abseil/numeric/int128": [
2446             ],
2447             "abseil/strings/strings": [
2449             ],
2450             "abseil/time/internal/cctz/civil_time": [
2452             ],
2453             "abseil/time/internal/cctz/time_zone": [
2455             ]
2456           }
2457         }
2458       ]
2459     },
2460     {
2461       "name": "types",
2462       "subspecs": [
2463         {
2464           "name": "any",
2465           "source_files": "absl/types/any.h",
2466           "dependencies": {
2467             "abseil/base/config": [
2469             ],
2470             "abseil/base/core_headers": [
2472             ],
2473             "abseil/meta/type_traits": [
2475             ],
2476             "abseil/types/bad_any_cast": [
2478             ],
2479             "abseil/utility/utility": [
2481             ]
2482           }
2483         },
2484         {
2485           "name": "bad_any_cast",
2486           "source_files": "absl/types/bad_any_cast.h",
2487           "dependencies": {
2488             "abseil/base/config": [
2490             ],
2491             "abseil/types/bad_any_cast_impl": [
2493             ]
2494           }
2495         },
2496         {
2497           "name": "bad_any_cast_impl",
2498           "source_files": [
2499             "absl/types/bad_any_cast.cc",
2500             "absl/types/bad_any_cast.h"
2501           ],
2502           "dependencies": {
2503             "abseil/base/config": [
2505             ],
2506             "abseil/base/raw_logging_internal": [
2508             ]
2509           }
2510         },
2511         {
2512           "name": "bad_optional_access",
2513           "source_files": [
2514             "absl/types/bad_optional_access.cc",
2515             "absl/types/bad_optional_access.h"
2516           ],
2517           "dependencies": {
2518             "abseil/base/config": [
2520             ],
2521             "abseil/base/raw_logging_internal": [
2523             ]
2524           }
2525         },
2526         {
2527           "name": "bad_variant_access",
2528           "source_files": [
2529             "absl/types/bad_variant_access.cc",
2530             "absl/types/bad_variant_access.h"
2531           ],
2532           "dependencies": {
2533             "abseil/base/config": [
2535             ],
2536             "abseil/base/raw_logging_internal": [
2538             ]
2539           }
2540         },
2541         {
2542           "name": "compare",
2543           "source_files": "absl/types/compare.h",
2544           "dependencies": {
2545             "abseil/base/core_headers": [
2547             ],
2548             "abseil/meta/type_traits": [
2550             ]
2551           }
2552         },
2553         {
2554           "name": "optional",
2555           "source_files": [
2556             "absl/types/internal/optional.h",
2557             "absl/types/optional.h"
2558           ],
2559           "dependencies": {
2560             "abseil/base/base_internal": [
2562             ],
2563             "abseil/base/config": [
2565             ],
2566             "abseil/base/core_headers": [
2568             ],
2569             "abseil/memory/memory": [
2571             ],
2572             "abseil/meta/type_traits": [
2574             ],
2575             "abseil/types/bad_optional_access": [
2577             ],
2578             "abseil/utility/utility": [
2580             ]
2581           }
2582         },
2583         {
2584           "name": "span",
2585           "source_files": [
2586             "absl/types/internal/span.h",
2587             "absl/types/span.h"
2588           ],
2589           "dependencies": {
2590             "abseil/algorithm/algorithm": [
2592             ],
2593             "abseil/base/core_headers": [
2595             ],
2596             "abseil/base/throw_delegate": [
2598             ],
2599             "abseil/meta/type_traits": [
2601             ]
2602           }
2603         },
2604         {
2605           "name": "variant",
2606           "source_files": [
2607             "absl/types/internal/variant.h",
2608             "absl/types/variant.h"
2609           ],
2610           "dependencies": {
2611             "abseil/base/base_internal": [
2613             ],
2614             "abseil/base/config": [
2616             ],
2617             "abseil/base/core_headers": [
2619             ],
2620             "abseil/meta/type_traits": [
2622             ],
2623             "abseil/types/bad_variant_access": [
2625             ],
2626             "abseil/utility/utility": [
2628             ]
2629           }
2630         }
2631       ]
2632     },
2633     {
2634       "name": "utility",
2635       "subspecs": [
2636         {
2637           "name": "utility",
2638           "source_files": "absl/utility/utility.h",
2639           "dependencies": {
2640             "abseil/base/base_internal": [
2642             ],
2643             "abseil/base/config": [
2645             ],
2646             "abseil/meta/type_traits": [
2648             ]
2649           }
2650         }
2651       ]
2652     }
2653   ]