[Add] XMUniversalSDK 1.0.0.0-dev
[CocoaPods.git] / Specs / 0 / 1 / 9 / MaterialComponents / 86.0.0 / MaterialComponents.podspec.json
blob3c46418fafc8ccf23391e22c19669d840c730660
2   "name": "MaterialComponents",
3   "version": "86.0.0",
4   "authors": "The Material Components authors.",
5   "summary": "A collection of stand-alone production-ready UI libraries focused on design details.",
6   "homepage": "https://github.com/material-components/material-components-ios",
7   "license": "Apache 2.0",
8   "source": {
9     "git": "https://github.com/material-components/material-components-ios.git",
10     "tag": "v86.0.0"
11   },
12   "platforms": {
13     "ios": "9.0"
14   },
15   "requires_arc": true,
16   "subspecs": [
17     {
18       "name": "ActionSheet",
19       "platforms": {
20         "ios": "9.0"
21       },
22       "public_header_files": "components/ActionSheet/src/*.h",
23       "source_files": [
24         "components/ActionSheet/src/*.{h,m}",
25         "components/ActionSheet/src/private/*.{h,m}"
26       ],
27       "dependencies": {
28         "MaterialComponents/BottomSheet": [
30         ],
31         "MaterialComponents/Elevation": [
33         ],
34         "MaterialComponents/Ink": [
36         ],
37         "MaterialComponents/private/Math": [
39         ],
40         "MaterialComponents/Ripple": [
42         ],
43         "MaterialComponents/ShadowElevations": [
45         ],
46         "MaterialComponents/Typography": [
48         ]
49       },
50       "testspecs": [
51         {
52           "name": "UnitTests",
53           "test_type": "unit",
54           "source_files": [
55             "components/ActionSheet/tests/unit/*.{h,m,swift}"
56           ]
57         }
58       ]
59     },
60     {
61       "name": "ActionSheet+Theming",
62       "platforms": {
63         "ios": "9.0"
64       },
65       "public_header_files": "components/ActionSheet/src/Theming/*.h",
66       "source_files": [
67         "components/ActionSheet/src/Theming/*.{h,m}",
68         "components/ActionSheet/src/Theming/private/*.{h,m}"
69       ],
70       "dependencies": {
71         "MaterialComponents/ActionSheet": [
73         ],
74         "MaterialComponents/schemes/Container": [
76         ]
77       },
78       "testspecs": [
79         {
80           "name": "UnitTests",
81           "test_type": "unit",
82           "source_files": [
83             "components/ActionSheet/tests/unit/Theming/*.{h,m,swift}",
84             "components/ActionSheet/tests/unit/Theming/supplemental/*.{h,m,swift}"
85           ],
86           "resources": "components/ActionSheet/tests/unit/Theming/resources/*"
87         }
88       ]
89     },
90     {
91       "name": "ActivityIndicator",
92       "platforms": {
93         "ios": "9.0"
94       },
95       "public_header_files": "components/ActivityIndicator/src/*.h",
96       "source_files": [
97         "components/ActivityIndicator/src/*.{h,m}",
98         "components/ActivityIndicator/src/private/*.{h,m}"
99       ],
100       "resources": [
101         "components/ActivityIndicator/src/MaterialActivityIndicator.bundle"
102       ],
103       "dependencies": {
104         "MDFInternationalization": [
106         ],
107         "MaterialComponents/Palettes": [
109         ],
110         "MaterialComponents/private/Application": [
112         ],
113         "MotionAnimator": [
114           "~> 2.0"
115         ]
116       },
117       "testspecs": [
118         {
119           "name": "UnitTests",
120           "test_type": "unit",
121           "source_files": [
122             "components/ActivityIndicator/tests/unit/*.{h,m,swift}",
123             "components/ActivityIndicator/tests/unit/supplemental/*.{h,m,swift}"
124           ],
125           "resources": "components/ActivityIndicator/tests/unit/resources/*",
126           "dependencies": {
127             "MaterialComponents/ActivityIndicator+ColorThemer": [
129             ]
130           }
131         }
132       ]
133     },
134     {
135       "name": "ActivityIndicator+ColorThemer",
136       "platforms": {
137         "ios": "9.0"
138       },
139       "public_header_files": [
140         "components/ActivityIndicator/src/ColorThemer/*.h"
141       ],
142       "source_files": [
143         "components/ActivityIndicator/src/ColorThemer/*.{h,m}"
144       ],
145       "dependencies": {
146         "MaterialComponents/ActivityIndicator": [
148         ],
149         "MaterialComponents/schemes/Color": [
151         ]
152       }
153     },
154     {
155       "name": "AnimationTiming",
156       "platforms": {
157         "ios": "9.0"
158       },
159       "public_header_files": "components/AnimationTiming/src/*.h",
160       "source_files": [
161         "components/AnimationTiming/src/*.{h,m}",
162         "components/AnimationTiming/src/private/*.{h,m}"
163       ],
164       "testspecs": [
165         {
166           "name": "UnitTests",
167           "test_type": "unit",
168           "source_files": [
169             "components/AnimationTiming/tests/unit/*.{h,m,swift}",
170             "components/AnimationTiming/tests/unit/supplemental/*.{h,m,swift}"
171           ],
172           "resources": "components/AnimationTiming/tests/unit/resources/*"
173         }
174       ]
175     },
176     {
177       "name": "AppBar",
178       "platforms": {
179         "ios": "9.0"
180       },
181       "public_header_files": "components/AppBar/src/*.h",
182       "source_files": [
183         "components/AppBar/src/*.{h,m}",
184         "components/AppBar/src/private/*.{h,m}"
185       ],
186       "resources": [
187         "components/AppBar/src/MaterialAppBar.bundle"
188       ],
189       "dependencies": {
190         "MaterialComponents/HeaderStackView": [
192         ],
193         "MaterialComponents/NavigationBar": [
195         ],
196         "MaterialComponents/Typography": [
198         ],
199         "MaterialComponents/private/Application": [
201         ],
202         "MaterialComponents/FlexibleHeader": [
204         ],
205         "MaterialComponents/ShadowElevations": [
207         ],
208         "MaterialComponents/ShadowLayer": [
210         ],
211         "MDFInternationalization": [
213         ],
214         "MaterialComponents/private/Icons/ic_arrow_back": [
216         ],
217         "MaterialComponents/private/UIMetrics": [
219         ]
220       },
221       "testspecs": [
222         {
223           "name": "UnitTests",
224           "test_type": "unit",
225           "source_files": [
226             "components/AppBar/tests/unit/*.{h,m,swift}",
227             "components/AppBar/tests/unit/supplemental/*.{h,m,swift}"
228           ],
229           "resources": "components/AppBar/tests/unit/resources/*",
230           "dependencies": {
231             "MaterialComponents/AppBar+ColorThemer": [
233             ],
234             "MaterialComponents/AppBar+TypographyThemer": [
236             ]
237           }
238         }
239       ]
240     },
241     {
242       "name": "AppBar+Theming",
243       "platforms": {
244         "ios": "9.0"
245       },
246       "public_header_files": "components/AppBar/src/Theming/*.h",
247       "source_files": [
248         "components/AppBar/src/Theming/*.{h,m}",
249         "components/AppBar/src/Theming/private/*.{h,m}"
250       ],
251       "dependencies": {
252         "MaterialComponents/AppBar": [
254         ],
255         "MaterialComponents/schemes/Container": [
257         ]
258       },
259       "testspecs": [
260         {
261           "name": "UnitTests",
262           "test_type": "unit",
263           "source_files": [
264             "components/AppBar/tests/unit/Theming/*.{h,m,swift}",
265             "components/AppBar/tests/unit/Theming/supplemental/*.{h,m,swift}"
266           ],
267           "resources": "components/AppBar/tests/unit/Theming/resources/*"
268         }
269       ]
270     },
271     {
272       "name": "AppBar+ColorThemer",
273       "platforms": {
274         "ios": "9.0"
275       },
276       "public_header_files": [
277         "components/AppBar/src/ColorThemer/*.h"
278       ],
279       "source_files": [
280         "components/AppBar/src/ColorThemer/*.{h,m}",
281         "components/AppBar/src/ColorThemer/private/*.{h,m}"
282       ],
283       "dependencies": {
284         "MaterialComponents/AppBar": [
286         ],
287         "MaterialComponents/FlexibleHeader+ColorThemer": [
289         ],
290         "MaterialComponents/NavigationBar+ColorThemer": [
292         ],
293         "MaterialComponents/Themes": [
295         ]
296       }
297     },
298     {
299       "name": "AppBar+TypographyThemer",
300       "platforms": {
301         "ios": "9.0"
302       },
303       "public_header_files": [
304         "components/AppBar/src/TypographyThemer/*.h"
305       ],
306       "source_files": [
307         "components/AppBar/src/TypographyThemer/*.{h,m}",
308         "components/AppBar/src/TypographyThemer/private/*.{h,m}"
309       ],
310       "dependencies": {
311         "MaterialComponents/AppBar": [
313         ],
314         "MaterialComponents/NavigationBar+TypographyThemer": [
316         ]
317       }
318     },
319     {
320       "name": "BottomAppBar",
321       "platforms": {
322         "ios": "9.0"
323       },
324       "public_header_files": "components/BottomAppBar/src/*.h",
325       "source_files": [
326         "components/BottomAppBar/src/*.{h,m}",
327         "components/BottomAppBar/src/private/*.{h,m}"
328       ],
329       "dependencies": {
330         "MDFInternationalization": [
332         ],
333         "MaterialComponents/Buttons": [
335         ],
336         "MaterialComponents/NavigationBar": [
338         ],
339         "MaterialComponents/private/Math": [
341         ]
342       },
343       "testspecs": [
344         {
345           "name": "UnitTests",
346           "test_type": "unit",
347           "source_files": [
348             "components/BottomAppBar/tests/unit/*.{h,m,swift}",
349             "components/BottomAppBar/tests/unit/supplemental/*.{h,m,swift}"
350           ],
351           "resources": "components/BottomAppBar/tests/unit/resources/*",
352           "dependencies": {
353             "MaterialComponents/BottomAppBar+ColorThemer": [
355             ]
356           }
357         }
358       ]
359     },
360     {
361       "name": "BottomAppBar+ColorThemer",
362       "platforms": {
363         "ios": "9.0"
364       },
365       "public_header_files": [
366         "components/BottomAppBar/src/ColorThemer/*.h"
367       ],
368       "source_files": [
369         "components/BottomAppBar/src/ColorThemer/*.{h,m}"
370       ],
371       "dependencies": {
372         "MaterialComponents/BottomAppBar": [
374         ],
375         "MaterialComponents/Themes": [
377         ]
378       }
379     },
380     {
381       "name": "BottomNavigation",
382       "platforms": {
383         "ios": "9.0"
384       },
385       "public_header_files": "components/BottomNavigation/src/*.h",
386       "source_files": [
387         "components/BottomNavigation/src/*.{h,m}",
388         "components/BottomNavigation/src/private/*.{h,m}"
389       ],
390       "exclude_files": [
391         "components/BottomNavigation/src/MDCBottomNavigationBarController.*",
392         "components/BottomNavigation/src/MaterialBottomNavigationBeta.h"
393       ],
394       "resources": [
395         "components/BottomNavigation/src/MaterialBottomNavigation.bundle"
396       ],
397       "dependencies": {
398         "MDFInternationalization": [
400         ],
401         "MaterialComponents/Elevation": [
403         ],
404         "MaterialComponents/Ink": [
406         ],
407         "MaterialComponents/Ripple": [
409         ],
410         "MaterialComponents/Palettes": [
412         ],
413         "MaterialComponents/ShadowElevations": [
415         ],
416         "MaterialComponents/ShadowLayer": [
418         ],
419         "MaterialComponents/Typography": [
421         ],
422         "MaterialComponents/private/Math": [
424         ]
425       },
426       "testspecs": [
427         {
428           "name": "UnitTests",
429           "test_type": "unit",
430           "source_files": [
431             "components/BottomNavigation/tests/unit/*.{h,m,swift}",
432             "components/BottomNavigation/tests/unit/supplemental/*.{h,m,swift}"
433           ],
434           "exclude_files": [
435             "components/BottomNavigation/tests/unit/MDCBottomNavigationBarControllerTests.m"
436           ],
437           "resources": "components/BottomNavigation/tests/unit/resources/*",
438           "dependencies": {
439             "MaterialComponents/BottomNavigation+ColorThemer": [
441             ],
442             "MaterialComponents/BottomNavigation+TypographyThemer": [
444             ]
445           }
446         }
447       ]
448     },
449     {
450       "name": "BottomNavigation+ColorThemer",
451       "platforms": {
452         "ios": "9.0"
453       },
454       "public_header_files": [
455         "components/BottomNavigation/src/ColorThemer/*.h"
456       ],
457       "source_files": [
458         "components/BottomNavigation/src/ColorThemer/*.{h,m}"
459       ],
460       "dependencies": {
461         "MaterialComponents/BottomNavigation": [
463         ],
464         "MaterialComponents/schemes/Color": [
466         ]
467       }
468     },
469     {
470       "name": "BottomNavigation+TypographyThemer",
471       "platforms": {
472         "ios": "9.0"
473       },
474       "public_header_files": [
475         "components/BottomNavigation/src/TypographyThemer/*.h"
476       ],
477       "source_files": [
478         "components/BottomNavigation/src/TypographyThemer/*.{h,m}"
479       ],
480       "dependencies": {
481         "MaterialComponents/BottomNavigation": [
483         ],
484         "MaterialComponents/schemes/Typography": [
486         ]
487       }
488     },
489     {
490       "name": "BottomNavigation+Theming",
491       "platforms": {
492         "ios": "9.0"
493       },
494       "public_header_files": "components/BottomNavigation/src/Theming/*.h",
495       "source_files": [
496         "components/BottomNavigation/src/Theming/*.{h,m}",
497         "components/BottomNavigation/src/Theming/private/*.{h,m}"
498       ],
499       "dependencies": {
500         "MaterialComponents/BottomNavigation": [
502         ],
503         "MaterialComponents/ShadowElevations": [
505         ],
506         "MaterialComponents/schemes/Color": [
508         ],
509         "MaterialComponents/schemes/Container": [
511         ],
512         "MaterialComponents/schemes/Typography": [
514         ]
515       },
516       "testspecs": [
517         {
518           "name": "UnitTests",
519           "test_type": "unit",
520           "source_files": [
521             "components/BottomNavigation/tests/unit/Theming/*.{h,m,swift}",
522             "components/BottomNavigation/tests/unit/Theming/supplemental/*.{h,m,swift}"
523           ],
524           "resources": "components/BottomNavigation/tests/unit/Theming/resources/*"
525         }
526       ]
527     },
528     {
529       "name": "BottomSheet",
530       "platforms": {
531         "ios": "9.0"
532       },
533       "public_header_files": "components/BottomSheet/src/*.h",
534       "source_files": [
535         "components/BottomSheet/src/*.{h,m}",
536         "components/BottomSheet/src/private/*.{h,m}"
537       ],
538       "dependencies": {
539         "MaterialComponents/Elevation": [
541         ],
542         "MaterialComponents/ShapeLibrary": [
544         ],
545         "MaterialComponents/Shapes": [
547         ],
548         "MaterialComponents/ShadowElevations": [
550         ],
551         "MaterialComponents/ShadowLayer": [
553         ],
554         "MaterialComponents/private/KeyboardWatcher": [
556         ],
557         "MaterialComponents/private/Math": [
559         ]
560       },
561       "testspecs": [
562         {
563           "name": "UnitTests",
564           "test_type": "unit",
565           "source_files": [
566             "components/BottomSheet/tests/unit/*.{h,m,swift}",
567             "components/BottomSheet/tests/unit/supplemental/*.{h,m,swift}"
568           ],
569           "resources": "components/BottomSheet/tests/unit/resources/*",
570           "dependencies": {
571             "MaterialComponents/BottomSheet+ShapeThemer": [
573             ]
574           }
575         }
576       ]
577     },
578     {
579       "name": "BottomSheet+ShapeThemer",
580       "platforms": {
581         "ios": "9.0"
582       },
583       "public_header_files": [
584         "components/BottomSheet/src/ShapeThemer/*.h"
585       ],
586       "source_files": [
587         "components/BottomSheet/src/ShapeThemer/*.{h,m}",
588         "components/BottomSheet/src/ShapeThemer/private/*.{h,m}"
589       ],
590       "dependencies": {
591         "MaterialComponents/BottomSheet": [
593         ],
594         "MaterialComponents/schemes/Shape": [
596         ]
597       }
598     },
599     {
600       "name": "Buttons",
601       "platforms": {
602         "ios": "9.0"
603       },
604       "public_header_files": "components/Buttons/src/*.h",
605       "source_files": [
606         "components/Buttons/src/*.{h,m}",
607         "components/Buttons/src/private/*.{h,m}"
608       ],
609       "dependencies": {
610         "MDFInternationalization": [
612         ],
613         "MDFTextAccessibility": [
615         ],
616         "MaterialComponents/Elevation": [
618         ],
619         "MaterialComponents/Ink": [
621         ],
622         "MaterialComponents/Ripple": [
624         ],
625         "MaterialComponents/ShadowElevations": [
627         ],
628         "MaterialComponents/ShadowLayer": [
630         ],
631         "MaterialComponents/Shapes": [
633         ],
634         "MaterialComponents/Typography": [
636         ],
637         "MaterialComponents/private/Math": [
639         ]
640       },
641       "testspecs": [
642         {
643           "name": "UnitTests",
644           "test_type": "unit",
645           "source_files": [
646             "components/Buttons/tests/unit/*.{h,m,swift}",
647             "components/Buttons/tests/unit/supplemental/*.{h,m,swift}"
648           ],
649           "resources": "components/Buttons/tests/unit/resources/*",
650           "dependencies": {
651             "MaterialComponents/Buttons+ShapeThemer": [
653             ],
654             "MaterialComponents/Buttons+ColorThemer": [
656             ],
657             "MaterialComponents/Buttons+TitleColorAccessibilityMutator": [
659             ],
660             "MaterialComponents/Buttons+ButtonThemer": [
662             ]
663           }
664         }
665       ]
666     },
667     {
668       "name": "Buttons+ColorThemer",
669       "platforms": {
670         "ios": "9.0"
671       },
672       "public_header_files": [
673         "components/Buttons/src/ColorThemer/*.h"
674       ],
675       "source_files": [
676         "components/Buttons/src/ColorThemer/*.{h,m}",
677         "components/Buttons/src/ColorThemer/private/*.{h,m}"
678       ],
679       "dependencies": {
680         "MaterialComponents/Buttons": [
682         ],
683         "MaterialComponents/schemes/Color": [
685         ]
686       }
687     },
688     {
689       "name": "Buttons+TitleColorAccessibilityMutator",
690       "platforms": {
691         "ios": "9.0"
692       },
693       "public_header_files": [
694         "components/Buttons/src/TitleColorAccessibilityMutator/*.h"
695       ],
696       "source_files": [
697         "components/Buttons/src/TitleColorAccessibilityMutator/*.{h,m}",
698         "components/Buttons/src/TitleColorAccessibilityMutator/private/*.{h,m}"
699       ],
700       "dependencies": {
701         "MDFTextAccessibility": [
703         ],
704         "MaterialComponents/Buttons": [
706         ]
707       }
708     },
709     {
710       "name": "Buttons+ShapeThemer",
711       "platforms": {
712         "ios": "9.0"
713       },
714       "public_header_files": [
715         "components/Buttons/src/ShapeThemer/*.h"
716       ],
717       "source_files": [
718         "components/Buttons/src/ShapeThemer/*.{h,m}"
719       ],
720       "dependencies": {
721         "MaterialComponents/Buttons": [
723         ],
724         "MaterialComponents/schemes/Shape": [
726         ]
727       }
728     },
729     {
730       "name": "Buttons+TypographyThemer",
731       "platforms": {
732         "ios": "9.0"
733       },
734       "public_header_files": [
735         "components/Buttons/src/TypographyThemer/*.h"
736       ],
737       "source_files": [
738         "components/Buttons/src/TypographyThemer/*.{h,m}"
739       ],
740       "dependencies": {
741         "MaterialComponents/Buttons": [
743         ],
744         "MaterialComponents/schemes/Typography": [
746         ]
747       }
748     },
749     {
750       "name": "Buttons+ButtonThemer",
751       "platforms": {
752         "ios": "9.0"
753       },
754       "public_header_files": [
755         "components/Buttons/src/ButtonThemer/*.h"
756       ],
757       "source_files": [
758         "components/Buttons/src/ButtonThemer/*.{h,m}",
759         "components/Buttons/src/ButtonThemer/private/*.{h,m}"
760       ],
761       "dependencies": {
762         "MaterialComponents/Buttons": [
764         ],
765         "MaterialComponents/Buttons+ColorThemer": [
767         ],
768         "MaterialComponents/Buttons+ShapeThemer": [
770         ],
771         "MaterialComponents/Buttons+TypographyThemer": [
773         ],
774         "MaterialComponents/Palettes": [
776         ]
777       }
778     },
779     {
780       "name": "Buttons+Theming",
781       "platforms": {
782         "ios": "9.0"
783       },
784       "public_header_files": "components/Buttons/src/Theming/*.h",
785       "source_files": [
786         "components/Buttons/src/Theming/*.{h,m}",
787         "components/Buttons/src/Theming/private/*.{h,m}"
788       ],
789       "dependencies": {
790         "MaterialComponents/Buttons": [
792         ],
793         "MaterialComponents/Buttons+ColorThemer": [
795         ],
796         "MaterialComponents/Buttons+ShapeThemer": [
798         ],
799         "MaterialComponents/Buttons+TypographyThemer": [
801         ],
802         "MaterialComponents/ShadowElevations": [
804         ],
805         "MaterialComponents/schemes/Container": [
807         ]
808       },
809       "testspecs": [
810         {
811           "name": "UnitTests",
812           "test_type": "unit",
813           "source_files": [
814             "components/Buttons/tests/unit/Theming/*.{h,m,swift}",
815             "components/Buttons/tests/unit/Theming/supplemental/*.{h,m,swift}"
816           ],
817           "resources": "components/Buttons/tests/unit/Theming/resources/*"
818         }
819       ]
820     },
821     {
822       "name": "ButtonBar",
823       "platforms": {
824         "ios": "9.0"
825       },
826       "public_header_files": "components/ButtonBar/src/*.h",
827       "source_files": [
828         "components/ButtonBar/src/*.{h,m}",
829         "components/ButtonBar/src/private/*.{h,m}"
830       ],
831       "dependencies": {
832         "MDFInternationalization": [
834         ],
835         "MaterialComponents/Buttons": [
837         ],
838         "MaterialComponents/private/Application": [
840         ]
841       },
842       "testspecs": [
843         {
844           "name": "UnitTests",
845           "test_type": "unit",
846           "source_files": [
847             "components/ButtonBar/tests/unit/*.{h,m,swift}",
848             "components/ButtonBar/tests/unit/supplemental/*.{h,m,swift}"
849           ],
850           "resources": "components/ButtonBar/tests/unit/resources/*",
851           "dependencies": {
852             "MaterialComponents/ButtonBar+TypographyThemer": [
854             ]
855           }
856         }
857       ]
858     },
859     {
860       "name": "ButtonBar+ColorThemer",
861       "platforms": {
862         "ios": "9.0"
863       },
864       "public_header_files": [
865         "components/ButtonBar/src/ColorThemer/*.h"
866       ],
867       "source_files": [
868         "components/ButtonBar/src/ColorThemer/*.{h,m}"
869       ],
870       "dependencies": {
871         "MaterialComponents/ButtonBar": [
873         ],
874         "MaterialComponents/Themes": [
876         ]
877       }
878     },
879     {
880       "name": "ButtonBar+TypographyThemer",
881       "platforms": {
882         "ios": "9.0"
883       },
884       "public_header_files": [
885         "components/ButtonBar/src/TypographyThemer/*.h"
886       ],
887       "source_files": [
888         "components/ButtonBar/src/TypographyThemer/*.{h,m}"
889       ],
890       "dependencies": {
891         "MaterialComponents/ButtonBar": [
893         ],
894         "MaterialComponents/schemes/Typography": [
896         ]
897       }
898     },
899     {
900       "name": "Cards",
901       "platforms": {
902         "ios": "9.0"
903       },
904       "public_header_files": "components/Cards/src/*.h",
905       "source_files": "components/Cards/src/*.{h,m}",
906       "exclude_files": [
907         "components/Cards/src/MDCCard+Ripple.{h,m}",
908         "components/Cards/src/MDCCardCollectionCell+Ripple.{h,m}"
909       ],
910       "dependencies": {
911         "MaterialComponents/Elevation": [
913         ],
914         "MaterialComponents/Ink": [
916         ],
917         "MaterialComponents/Ripple": [
919         ],
920         "MaterialComponents/ShadowLayer": [
922         ],
923         "MaterialComponents/Shapes": [
925         ],
926         "MaterialComponents/private/Icons/ic_check_circle": [
928         ],
929         "MaterialComponents/private/Math": [
931         ]
932       },
933       "testspecs": [
934         {
935           "name": "UnitTests",
936           "test_type": "unit",
937           "source_files": [
938             "components/Cards/tests/unit/*.{h,m,swift}",
939             "components/Cards/tests/unit/supplemental/*.{h,m,swift}"
940           ],
941           "resources": "components/Cards/tests/unit/resources/*",
942           "dependencies": {
943             "MaterialComponents/Cards+ColorThemer": [
945             ],
946             "MaterialComponents/Cards+ShapeThemer": [
948             ]
949           }
950         }
951       ]
952     },
953     {
954       "name": "Cards+ColorThemer",
955       "platforms": {
956         "ios": "9.0"
957       },
958       "public_header_files": [
959         "components/Cards/src/ColorThemer/*.h"
960       ],
961       "source_files": [
962         "components/Cards/src/ColorThemer/*.{h,m}"
963       ],
964       "dependencies": {
965         "MaterialComponents/Cards": [
967         ],
968         "MaterialComponents/schemes/Color": [
970         ]
971       }
972     },
973     {
974       "name": "Cards+ShapeThemer",
975       "platforms": {
976         "ios": "9.0"
977       },
978       "public_header_files": [
979         "components/Cards/src/ShapeThemer/*.h"
980       ],
981       "source_files": [
982         "components/Cards/src/ShapeThemer/*.{h,m}"
983       ],
984       "dependencies": {
985         "MaterialComponents/Cards": [
987         ],
988         "MaterialComponents/schemes/Shape": [
990         ]
991       }
992     },
993     {
994       "name": "Cards+CardThemer",
995       "platforms": {
996         "ios": "9.0"
997       },
998       "public_header_files": [
999         "components/Cards/src/CardThemer/*.h"
1000       ],
1001       "source_files": [
1002         "components/Cards/src/CardThemer/*.{h,m}"
1003       ],
1004       "dependencies": {
1005         "MaterialComponents/Cards": [
1007         ],
1008         "MaterialComponents/Cards+ColorThemer": [
1010         ],
1011         "MaterialComponents/Cards+ShapeThemer": [
1013         ]
1014       }
1015     },
1016     {
1017       "name": "Cards+Theming",
1018       "platforms": {
1019         "ios": "9.0"
1020       },
1021       "public_header_files": "components/Cards/src/Theming/*.h",
1022       "source_files": [
1023         "components/Cards/src/Theming/*.{h,m}",
1024         "components/Cards/src/Theming/private/*.{h,m}"
1025       ],
1026       "dependencies": {
1027         "MaterialComponents/Cards": [
1029         ],
1030         "MaterialComponents/Cards+ColorThemer": [
1032         ],
1033         "MaterialComponents/Cards+ShapeThemer": [
1035         ],
1036         "MaterialComponents/schemes/Container": [
1038         ]
1039       },
1040       "testspecs": [
1041         {
1042           "name": "UnitTests",
1043           "test_type": "unit",
1044           "source_files": [
1045             "components/Cards/tests/unit/Theming/*.{h,m,swift}",
1046             "components/Cards/tests/unit/Theming/supplemental/*.{h,m,swift}"
1047           ],
1048           "resources": "components/Cards/tests/unit/Theming/resources/*"
1049         }
1050       ]
1051     },
1052     {
1053       "name": "Chips",
1054       "platforms": {
1055         "ios": "9.0"
1056       },
1057       "public_header_files": "components/Chips/src/*.h",
1058       "source_files": [
1059         "components/Chips/src/*.{h,m}",
1060         "components/Chips/src/private/*.{h,m}"
1061       ],
1062       "dependencies": {
1063         "MDFInternationalization": [
1065         ],
1066         "MaterialComponents/Elevation": [
1068         ],
1069         "MaterialComponents/Ink": [
1071         ],
1072         "MaterialComponents/Ripple": [
1074         ],
1075         "MaterialComponents/ShadowLayer": [
1077         ],
1078         "MaterialComponents/ShadowElevations": [
1080         ],
1081         "MaterialComponents/ShapeLibrary": [
1083         ],
1084         "MaterialComponents/Shapes": [
1086         ],
1087         "MaterialComponents/TextFields": [
1089         ],
1090         "MaterialComponents/Typography": [
1092         ],
1093         "MaterialComponents/private/Math": [
1095         ]
1096       },
1097       "testspecs": [
1098         {
1099           "name": "UnitTests",
1100           "test_type": "unit",
1101           "source_files": [
1102             "components/Chips/tests/unit/*.{h,m,swift}",
1103             "components/Chips/tests/unit/supplemental/*.{h,m,swift}"
1104           ],
1105           "resources": "components/Chips/tests/unit/resources/*",
1106           "dependencies": {
1107             "MaterialComponents/Chips+ChipThemer": [
1109             ],
1110             "MaterialComponents/Chips+FontThemer": [
1112             ],
1113             "MaterialComponents/Themes": [
1115             ]
1116           }
1117         }
1118       ]
1119     },
1120     {
1121       "name": "Chips+ChipThemer",
1122       "platforms": {
1123         "ios": "9.0"
1124       },
1125       "public_header_files": [
1126         "components/Chips/src/ChipThemer/*.h"
1127       ],
1128       "source_files": [
1129         "components/Chips/src/ChipThemer/*.{h,m}"
1130       ],
1131       "dependencies": {
1132         "MaterialComponents/Chips": [
1134         ],
1135         "MaterialComponents/Chips+ColorThemer": [
1137         ],
1138         "MaterialComponents/Chips+ShapeThemer": [
1140         ],
1141         "MaterialComponents/Chips+TypographyThemer": [
1143         ]
1144       }
1145     },
1146     {
1147       "name": "Chips+ColorThemer",
1148       "platforms": {
1149         "ios": "9.0"
1150       },
1151       "public_header_files": [
1152         "components/Chips/src/ColorThemer/*.h"
1153       ],
1154       "source_files": [
1155         "components/Chips/src/ColorThemer/*.{h,m}"
1156       ],
1157       "dependencies": {
1158         "MaterialComponents/Chips": [
1160         ],
1161         "MaterialComponents/schemes/Color": [
1163         ]
1164       }
1165     },
1166     {
1167       "name": "Chips+FontThemer",
1168       "platforms": {
1169         "ios": "9.0"
1170       },
1171       "public_header_files": [
1172         "components/Chips/src/FontThemer/*.h"
1173       ],
1174       "source_files": [
1175         "components/Chips/src/FontThemer/*.{h,m}"
1176       ],
1177       "dependencies": {
1178         "MaterialComponents/Chips": [
1180         ],
1181         "MaterialComponents/Themes": [
1183         ]
1184       }
1185     },
1186     {
1187       "name": "Chips+ShapeThemer",
1188       "platforms": {
1189         "ios": "9.0"
1190       },
1191       "public_header_files": [
1192         "components/Chips/src/ShapeThemer/*.h"
1193       ],
1194       "source_files": [
1195         "components/Chips/src/ShapeThemer/*.{h,m}"
1196       ],
1197       "dependencies": {
1198         "MaterialComponents/Chips": [
1200         ],
1201         "MaterialComponents/schemes/Shape": [
1203         ]
1204       }
1205     },
1206     {
1207       "name": "Chips+TypographyThemer",
1208       "platforms": {
1209         "ios": "9.0"
1210       },
1211       "public_header_files": [
1212         "components/Chips/src/TypographyThemer/*.h"
1213       ],
1214       "source_files": [
1215         "components/Chips/src/TypographyThemer/*.{h,m}"
1216       ],
1217       "dependencies": {
1218         "MaterialComponents/Chips": [
1220         ],
1221         "MaterialComponents/schemes/Typography": [
1223         ]
1224       }
1225     },
1226     {
1227       "name": "Chips+Theming",
1228       "platforms": {
1229         "ios": "9.0"
1230       },
1231       "public_header_files": "components/Chips/src/Theming/*.h",
1232       "source_files": [
1233         "components/Chips/src/Theming/*.{h,m}",
1234         "components/Chips/src/Theming/private/*.{h,m}"
1235       ],
1236       "dependencies": {
1237         "MaterialComponents/Chips": [
1239         ],
1240         "MaterialComponents/Chips+ColorThemer": [
1242         ],
1243         "MaterialComponents/Chips+ShapeThemer": [
1245         ],
1246         "MaterialComponents/Chips+TypographyThemer": [
1248         ],
1249         "MaterialComponents/schemes/Container": [
1251         ]
1252       },
1253       "testspecs": [
1254         {
1255           "name": "UnitTests",
1256           "test_type": "unit",
1257           "source_files": [
1258             "components/Chips/tests/unit/Theming/*.{h,m,swift}",
1259             "components/Chips/tests/unit/Theming/supplemental/*.{h,m,swift}"
1260           ],
1261           "resources": "components/Chips/tests/unit/Theming/resources/*"
1262         }
1263       ]
1264     },
1265     {
1266       "name": "CollectionCells",
1267       "platforms": {
1268         "ios": "9.0"
1269       },
1270       "public_header_files": "components/CollectionCells/src/*.h",
1271       "source_files": [
1272         "components/CollectionCells/src/*.{h,m}",
1273         "components/CollectionCells/src/private/*.{h,m}"
1274       ],
1275       "resources": [
1276         "components/CollectionCells/src/MaterialCollectionCells.bundle"
1277       ],
1278       "frameworks": [
1279         "CoreGraphics",
1280         "QuartzCore"
1281       ],
1282       "dependencies": {
1283         "MDFInternationalization": [
1285         ],
1286         "MaterialComponents/CollectionLayoutAttributes": [
1288         ],
1289         "MaterialComponents/Ink": [
1291         ],
1292         "MaterialComponents/Typography": [
1294         ],
1295         "MaterialComponents/Palettes": [
1297         ],
1298         "MaterialComponents/private/Icons/ic_check": [
1300         ],
1301         "MaterialComponents/private/Icons/ic_check_circle": [
1303         ],
1304         "MaterialComponents/private/Icons/ic_chevron_right": [
1306         ],
1307         "MaterialComponents/private/Icons/ic_info": [
1309         ],
1310         "MaterialComponents/private/Icons/ic_radio_button_unchecked": [
1312         ],
1313         "MaterialComponents/private/Icons/ic_reorder": [
1315         ],
1316         "MaterialComponents/private/Math": [
1318         ]
1319       },
1320       "testspecs": [
1321         {
1322           "name": "UnitTests",
1323           "test_type": "unit",
1324           "source_files": [
1325             "components/CollectionCells/tests/unit/*.{h,m,swift}",
1326             "components/CollectionCells/tests/unit/supplemental/*.{h,m,swift}"
1327           ],
1328           "resources": "components/CollectionCells/tests/unit/resources/*"
1329         }
1330       ]
1331     },
1332     {
1333       "name": "CollectionLayoutAttributes",
1334       "platforms": {
1335         "ios": "9.0"
1336       },
1337       "public_header_files": "components/CollectionLayoutAttributes/src/*.h",
1338       "source_files": "components/CollectionLayoutAttributes/src/*.{h,m}",
1339       "testspecs": [
1340         {
1341           "name": "UnitTests",
1342           "test_type": "unit",
1343           "source_files": [
1344             "components/CollectionLayoutAttributes/tests/unit/*.{h,m,swift}",
1345             "components/CollectionLayoutAttributes/tests/unit/supplemental/*.{h,m,swift}"
1346           ],
1347           "resources": "components/CollectionLayoutAttributes/tests/unit/resources/*"
1348         }
1349       ]
1350     },
1351     {
1352       "name": "Collections",
1353       "platforms": {
1354         "ios": "9.0"
1355       },
1356       "public_header_files": "components/Collections/src/*.h",
1357       "source_files": [
1358         "components/Collections/src/*.{h,m}",
1359         "components/Collections/src/private/*.{h,m}"
1360       ],
1361       "resources": [
1362         "components/Collections/src/MaterialCollections.bundle"
1363       ],
1364       "frameworks": [
1365         "CoreGraphics",
1366         "QuartzCore"
1367       ],
1368       "dependencies": {
1369         "MaterialComponents/CollectionCells": [
1371         ],
1372         "MaterialComponents/CollectionLayoutAttributes": [
1374         ],
1375         "MaterialComponents/Ink": [
1377         ],
1378         "MaterialComponents/Palettes": [
1380         ],
1381         "MaterialComponents/ShadowElevations": [
1383         ],
1384         "MaterialComponents/ShadowLayer": [
1386         ],
1387         "MaterialComponents/Typography": [
1389         ]
1390       },
1391       "testspecs": [
1392         {
1393           "name": "UnitTests",
1394           "test_type": "unit",
1395           "source_files": [
1396             "components/Collections/tests/unit/*.{h,m,swift}",
1397             "components/Collections/tests/unit/supplemental/*.{h,m,swift}"
1398           ],
1399           "resources": "components/Collections/tests/unit/resources/*"
1400         }
1401       ]
1402     },
1403     {
1404       "name": "Dialogs",
1405       "platforms": {
1406         "ios": "9.0"
1407       },
1408       "public_header_files": "components/Dialogs/src/*.h",
1409       "source_files": [
1410         "components/Dialogs/src/*.{h,m}",
1411         "components/Dialogs/src/private/*.{h,m}"
1412       ],
1413       "resources": [
1414         "components/Dialogs/src/MaterialDialogs.bundle"
1415       ],
1416       "dependencies": {
1417         "MaterialComponents/Buttons": [
1419         ],
1420         "MaterialComponents/Elevation": [
1422         ],
1423         "MaterialComponents/ShadowElevations": [
1425         ],
1426         "MaterialComponents/ShadowLayer": [
1428         ],
1429         "MaterialComponents/Typography": [
1431         ],
1432         "MaterialComponents/private/KeyboardWatcher": [
1434         ],
1435         "MaterialComponents/private/Math": [
1437         ],
1438         "MDFInternationalization": [
1440         ]
1441       },
1442       "testspecs": [
1443         {
1444           "name": "UnitTests",
1445           "test_type": "unit",
1446           "source_files": [
1447             "components/Dialogs/tests/unit/*.{h,m,swift}",
1448             "components/Dialogs/tests/unit/supplemental/*.{h,m,swift}"
1449           ],
1450           "resources": "components/Dialogs/tests/unit/resources/*",
1451           "dependencies": {
1452             "MaterialComponents/Dialogs+DialogThemer": [
1454             ]
1455           }
1456         }
1457       ]
1458     },
1459     {
1460       "name": "Dialogs+ColorThemer",
1461       "platforms": {
1462         "ios": "9.0"
1463       },
1464       "public_header_files": [
1465         "components/Dialogs/src/ColorThemer/*.h"
1466       ],
1467       "source_files": [
1468         "components/Dialogs/src/ColorThemer/*.{h,m}"
1469       ],
1470       "dependencies": {
1471         "MaterialComponents/Dialogs": [
1473         ],
1474         "MaterialComponents/Themes": [
1476         ],
1477         "MaterialComponents/Buttons+ColorThemer": [
1479         ]
1480       }
1481     },
1482     {
1483       "name": "Dialogs+TypographyThemer",
1484       "platforms": {
1485         "ios": "9.0"
1486       },
1487       "public_header_files": [
1488         "components/Dialogs/src/TypographyThemer/*.h"
1489       ],
1490       "source_files": [
1491         "components/Dialogs/src/TypographyThemer/*.{h,m}"
1492       ],
1493       "dependencies": {
1494         "MaterialComponents/Dialogs": [
1496         ],
1497         "MaterialComponents/schemes/Typography": [
1499         ],
1500         "MaterialComponents/Buttons+TypographyThemer": [
1502         ]
1503       }
1504     },
1505     {
1506       "name": "Dialogs+DialogThemer",
1507       "platforms": {
1508         "ios": "9.0"
1509       },
1510       "public_header_files": [
1511         "components/Dialogs/src/DialogThemer/*.h"
1512       ],
1513       "source_files": [
1514         "components/Dialogs/src/DialogThemer/*.{h,m}"
1515       ],
1516       "dependencies": {
1517         "MaterialComponents/Dialogs": [
1519         ],
1520         "MaterialComponents/Dialogs+ColorThemer": [
1522         ],
1523         "MaterialComponents/Dialogs+TypographyThemer": [
1525         ],
1526         "MaterialComponents/Buttons+ButtonThemer": [
1528         ]
1529       }
1530     },
1531     {
1532       "name": "Dialogs+Theming",
1533       "platforms": {
1534         "ios": "9.0"
1535       },
1536       "public_header_files": "components/Dialogs/src/Theming/*.h",
1537       "source_files": [
1538         "components/Dialogs/src/Theming/*.{h,m}",
1539         "components/Dialogs/src/Theming/private/*.{h,m}"
1540       ],
1541       "dependencies": {
1542         "MaterialComponents/Dialogs": [
1544         ],
1545         "MaterialComponents/Dialogs+ColorThemer": [
1547         ],
1548         "MaterialComponents/Dialogs+TypographyThemer": [
1550         ],
1551         "MaterialComponents/ShadowElevations": [
1553         ],
1554         "MaterialComponents/schemes/Container": [
1556         ],
1557         "MaterialComponents/Buttons+Theming": [
1559         ]
1560       },
1561       "testspecs": [
1562         {
1563           "name": "UnitTests",
1564           "test_type": "unit",
1565           "source_files": [
1566             "components/Dialogs/tests/unit/Theming/*.{h,m,swift}",
1567             "components/Dialogs/tests/unit/Theming/supplemental/*.{h,m,swift}"
1568           ],
1569           "resources": "components/Dialogs/tests/unit/Theming/resources/*"
1570         }
1571       ]
1572     },
1573     {
1574       "name": "Elevation",
1575       "platforms": {
1576         "ios": "9.0"
1577       },
1578       "public_header_files": "components/Elevation/src/*.h",
1579       "source_files": [
1580         "components/Elevation/src/*.{h,m}",
1581         "components/Elevation/src/private/*.{h,m}"
1582       ],
1583       "dependencies": {
1584         "MaterialComponents/private/Color": [
1586         ],
1587         "MaterialComponents/private/Math": [
1589         ]
1590       },
1591       "testspecs": [
1592         {
1593           "name": "UnitTests",
1594           "test_type": "unit",
1595           "source_files": [
1596             "components/Elevation/tests/unit/*.{h,m,swift}",
1597             "components/Elevation/tests/unit/supplemental/*.{h,m,swift}"
1598           ],
1599           "dependencies": {
1600             "MaterialComponents/private/Color": [
1602             ]
1603           }
1604         }
1605       ]
1606     },
1607     {
1608       "name": "FeatureHighlight",
1609       "platforms": {
1610         "ios": "9.0"
1611       },
1612       "public_header_files": "components/FeatureHighlight/src/*.h",
1613       "source_files": [
1614         "components/FeatureHighlight/src/*.{h,m}",
1615         "components/FeatureHighlight/src/private/*.{h,m}"
1616       ],
1617       "resources": [
1618         "components/FeatureHighlight/src/MaterialFeatureHighlight.bundle"
1619       ],
1620       "dependencies": {
1621         "MaterialComponents/private/Math": [
1623         ],
1624         "MaterialComponents/Typography": [
1626         ],
1627         "MDFTextAccessibility": [
1629         ]
1630       },
1631       "testspecs": [
1632         {
1633           "name": "UnitTests",
1634           "test_type": "unit",
1635           "source_files": [
1636             "components/FeatureHighlight/tests/unit/*.{h,m,swift}",
1637             "components/FeatureHighlight/tests/unit/supplemental/*.{h,m,swift}"
1638           ],
1639           "resources": "components/FeatureHighlight/tests/unit/resources/*",
1640           "dependencies": {
1641             "MaterialComponents/FeatureHighlight+ColorThemer": [
1643             ],
1644             "MaterialComponents/FeatureHighlight+TypographyThemer": [
1646             ],
1647             "MaterialComponents/FeatureHighlight+FeatureHighlightAccessibilityMutator": [
1649             ]
1650           }
1651         }
1652       ]
1653     },
1654     {
1655       "name": "FeatureHighlight+ColorThemer",
1656       "platforms": {
1657         "ios": "9.0"
1658       },
1659       "public_header_files": [
1660         "components/FeatureHighlight/src/ColorThemer/*.h"
1661       ],
1662       "source_files": [
1663         "components/FeatureHighlight/src/ColorThemer/*.{h,m}"
1664       ],
1665       "dependencies": {
1666         "MaterialComponents/FeatureHighlight": [
1668         ],
1669         "MaterialComponents/Themes": [
1671         ]
1672       }
1673     },
1674     {
1675       "name": "FeatureHighlight+FontThemer",
1676       "platforms": {
1677         "ios": "9.0"
1678       },
1679       "public_header_files": [
1680         "components/FeatureHighlight/src/FontThemer/*.h"
1681       ],
1682       "source_files": [
1683         "components/FeatureHighlight/src/FontThemer/*.{h,m}"
1684       ],
1685       "dependencies": {
1686         "MaterialComponents/FeatureHighlight": [
1688         ],
1689         "MaterialComponents/Themes": [
1691         ]
1692       }
1693     },
1694     {
1695       "name": "FeatureHighlight+TypographyThemer",
1696       "platforms": {
1697         "ios": "9.0"
1698       },
1699       "public_header_files": [
1700         "components/FeatureHighlight/src/TypographyThemer/*.h"
1701       ],
1702       "source_files": [
1703         "components/FeatureHighlight/src/TypographyThemer/*.{h,m}"
1704       ],
1705       "dependencies": {
1706         "MaterialComponents/FeatureHighlight": [
1708         ],
1709         "MaterialComponents/schemes/Typography": [
1711         ]
1712       }
1713     },
1714     {
1715       "name": "FeatureHighlight+FeatureHighlightAccessibilityMutator",
1716       "platforms": {
1717         "ios": "9.0"
1718       },
1719       "public_header_files": [
1720         "components/FeatureHighlight/src/FeatureHighlightAccessibilityMutator/*.h"
1721       ],
1722       "source_files": [
1723         "components/FeatureHighlight/src/FeatureHighlightAccessibilityMutator/*.{h,m}"
1724       ],
1725       "dependencies": {
1726         "MaterialComponents/FeatureHighlight": [
1728         ],
1729         "MDFTextAccessibility": [
1731         ]
1732       }
1733     },
1734     {
1735       "name": "FlexibleHeader",
1736       "platforms": {
1737         "ios": "9.0"
1738       },
1739       "public_header_files": "components/FlexibleHeader/src/*.h",
1740       "source_files": [
1741         "components/FlexibleHeader/src/*.{h,m}",
1742         "components/FlexibleHeader/src/private/*.{h,m}"
1743       ],
1744       "dependencies": {
1745         "MDFTextAccessibility": [
1747         ],
1748         "MaterialComponents/Elevation": [
1750         ],
1751         "MaterialComponents/ShadowElevations": [
1753         ],
1754         "MaterialComponents/ShadowLayer": [
1756         ],
1757         "MaterialComponents/private/Application": [
1759         ],
1760         "MaterialComponents/private/Math": [
1762         ],
1763         "MaterialComponents/private/UIMetrics": [
1765         ]
1766       },
1767       "testspecs": [
1768         {
1769           "name": "UnitTests",
1770           "test_type": "unit",
1771           "source_files": [
1772             "components/FlexibleHeader/tests/unit/*.{h,m,swift}",
1773             "components/FlexibleHeader/tests/unit/supplemental/*.{h,m,swift}"
1774           ],
1775           "resources": "components/FlexibleHeader/tests/unit/resources/*",
1776           "dependencies": {
1777             "MaterialComponents/FlexibleHeader+ColorThemer": [
1779             ],
1780             "MaterialComponents/ShadowLayer": [
1782             ]
1783           }
1784         }
1785       ]
1786     },
1787     {
1788       "name": "FlexibleHeader+CanAlwaysExpandToMaximumHeight",
1789       "platforms": {
1790         "ios": "9.0"
1791       },
1792       "public_header_files": [
1793         "components/FlexibleHeader/src/CanAlwaysExpandToMaximumHeight/*.h"
1794       ],
1795       "source_files": [
1796         "components/FlexibleHeader/src/CanAlwaysExpandToMaximumHeight/*.{h,m}"
1797       ],
1798       "dependencies": {
1799         "MaterialComponents/FlexibleHeader": [
1801         ]
1802       }
1803     },
1804     {
1805       "name": "FlexibleHeader+ColorThemer",
1806       "platforms": {
1807         "ios": "9.0"
1808       },
1809       "public_header_files": [
1810         "components/FlexibleHeader/src/ColorThemer/*.h"
1811       ],
1812       "source_files": [
1813         "components/FlexibleHeader/src/ColorThemer/*.{h,m}"
1814       ],
1815       "dependencies": {
1816         "MaterialComponents/FlexibleHeader": [
1818         ],
1819         "MaterialComponents/schemes/Color": [
1821         ]
1822       }
1823     },
1824     {
1825       "name": "HeaderStackView",
1826       "platforms": {
1827         "ios": "9.0"
1828       },
1829       "public_header_files": "components/HeaderStackView/src/*.h",
1830       "source_files": "components/HeaderStackView/src/*.{h,m}",
1831       "testspecs": [
1832         {
1833           "name": "UnitTests",
1834           "test_type": "unit",
1835           "source_files": [
1836             "components/HeaderStackView/tests/unit/*.{h,m,swift}",
1837             "components/HeaderStackView/tests/unit/supplemental/*.{h,m,swift}"
1838           ],
1839           "resources": "components/HeaderStackView/tests/unit/resources/*"
1840         }
1841       ]
1842     },
1843     {
1844       "name": "HeaderStackView+ColorThemer",
1845       "platforms": {
1846         "ios": "9.0"
1847       },
1848       "public_header_files": [
1849         "components/HeaderStackView/src/ColorThemer/*.h"
1850       ],
1851       "source_files": [
1852         "components/HeaderStackView/src/ColorThemer/*.{h,m}"
1853       ],
1854       "dependencies": {
1855         "MaterialComponents/HeaderStackView": [
1857         ],
1858         "MaterialComponents/Themes": [
1860         ]
1861       }
1862     },
1863     {
1864       "name": "Ink",
1865       "platforms": {
1866         "ios": "9.0"
1867       },
1868       "public_header_files": "components/Ink/src/*.h",
1869       "source_files": [
1870         "components/Ink/src/*.{h,m}",
1871         "components/Ink/src/private/*.{h,m}"
1872       ],
1873       "dependencies": {
1874         "MaterialComponents/private/Color": [
1876         ],
1877         "MaterialComponents/private/Math": [
1879         ]
1880       },
1881       "testspecs": [
1882         {
1883           "name": "UnitTests",
1884           "test_type": "unit",
1885           "source_files": [
1886             "components/Ink/tests/unit/*.{h,m,swift}",
1887             "components/Ink/tests/unit/supplemental/*.{h,m,swift}"
1888           ],
1889           "resources": "components/Ink/tests/unit/resources/*"
1890         }
1891       ]
1892     },
1893     {
1894       "name": "Ink+ColorThemer",
1895       "platforms": {
1896         "ios": "9.0"
1897       },
1898       "public_header_files": [
1899         "components/Ink/src/ColorThemer/*.h"
1900       ],
1901       "source_files": [
1902         "components/Ink/src/ColorThemer/*.{h,m}"
1903       ],
1904       "dependencies": {
1905         "MaterialComponents/Ink": [
1907         ],
1908         "MaterialComponents/Themes": [
1910         ]
1911       }
1912     },
1913     {
1914       "name": "LibraryInfo",
1915       "platforms": {
1916         "ios": "9.0"
1917       },
1918       "public_header_files": "components/LibraryInfo/src/*.h",
1919       "source_files": [
1920         "components/LibraryInfo/src/*.{h,m}",
1921         "components/LibraryInfo/src/private/*.{h,m}"
1922       ],
1923       "testspecs": [
1924         {
1925           "name": "UnitTests",
1926           "test_type": "unit",
1927           "source_files": [
1928             "components/LibraryInfo/tests/unit/*.{h,m,swift}",
1929             "components/LibraryInfo/tests/unit/supplemental/*.{h,m,swift}"
1930           ],
1931           "resources": "components/LibraryInfo/tests/unit/resources/*"
1932         }
1933       ]
1934     },
1935     {
1936       "name": "List",
1937       "platforms": {
1938         "ios": "9.0"
1939       },
1940       "public_header_files": "components/List/src/*.h",
1941       "source_files": [
1942         "components/List/src/*.{h,m}",
1943         "components/List/src/private/*.{h,m}"
1944       ],
1945       "dependencies": {
1946         "MaterialComponents/Elevation": [
1948         ],
1949         "MaterialComponents/Ink": [
1951         ],
1952         "MaterialComponents/Ripple": [
1954         ],
1955         "MaterialComponents/ShadowElevations": [
1957         ],
1958         "MaterialComponents/ShadowLayer": [
1960         ],
1961         "MaterialComponents/Typography": [
1963         ],
1964         "MDFInternationalization": [
1966         ],
1967         "MaterialComponents/private/Math": [
1969         ]
1970       },
1971       "testspecs": [
1972         {
1973           "name": "UnitTests",
1974           "test_type": "unit",
1975           "source_files": [
1976             "components/List/tests/unit/*.{h,m,swift}",
1977             "components/List/tests/unit/supplemental/*.{h,m,swift}"
1978           ],
1979           "resources": "components/List/tests/unit/resources/*",
1980           "dependencies": {
1981             "MaterialComponents/List+ColorThemer": [
1983             ],
1984             "MaterialComponents/List+TypographyThemer": [
1986             ],
1987             "MaterialComponents/List+ListThemer": [
1989             ]
1990           }
1991         }
1992       ]
1993     },
1994     {
1995       "name": "List+TypographyThemer",
1996       "platforms": {
1997         "ios": "9.0"
1998       },
1999       "public_header_files": [
2000         "components/List/src/TypographyThemer/*.h"
2001       ],
2002       "source_files": [
2003         "components/List/src/TypographyThemer/*.{h,m}"
2004       ],
2005       "dependencies": {
2006         "MaterialComponents/List": [
2008         ],
2009         "MaterialComponents/schemes/Typography": [
2011         ]
2012       }
2013     },
2014     {
2015       "name": "List+ColorThemer",
2016       "platforms": {
2017         "ios": "9.0"
2018       },
2019       "public_header_files": [
2020         "components/List/src/ColorThemer/*.h"
2021       ],
2022       "source_files": [
2023         "components/List/src/ColorThemer/*.{h,m}",
2024         "components/List/src/ColorThemer/private/*.{h,m}"
2025       ],
2026       "dependencies": {
2027         "MaterialComponents/List": [
2029         ],
2030         "MaterialComponents/schemes/Color": [
2032         ]
2033       }
2034     },
2035     {
2036       "name": "List+ListThemer",
2037       "platforms": {
2038         "ios": "9.0"
2039       },
2040       "public_header_files": [
2041         "components/List/src/ListThemer/*.h"
2042       ],
2043       "source_files": [
2044         "components/List/src/ListThemer/*.{h,m}",
2045         "components/List/src/ListThemer/private/*.{h,m}"
2046       ],
2047       "dependencies": {
2048         "MaterialComponents/List": [
2050         ],
2051         "MaterialComponents/List+ColorThemer": [
2053         ],
2054         "MaterialComponents/List+TypographyThemer": [
2056         ]
2057       }
2058     },
2059     {
2060       "name": "List+Theming",
2061       "platforms": {
2062         "ios": "9.0"
2063       },
2064       "public_header_files": "components/List/src/Theming/*.h",
2065       "source_files": [
2066         "components/List/src/Theming/*.{h,m}",
2067         "components/List/src/Theming/private/*.{h,m}"
2068       ],
2069       "dependencies": {
2070         "MaterialComponents/List": [
2072         ],
2073         "MaterialComponents/List+ColorThemer": [
2075         ],
2076         "MaterialComponents/List+TypographyThemer": [
2078         ],
2079         "MaterialComponents/schemes/Container": [
2081         ]
2082       },
2083       "testspecs": [
2084         {
2085           "name": "UnitTests",
2086           "test_type": "unit",
2087           "source_files": [
2088             "components/List/tests/unit/Theming/*.{h,m,swift}",
2089             "components/List/tests/unit/Theming/supplemental/*.{h,m,swift}"
2090           ],
2091           "resources": "components/List/tests/unit/Theming/resources/*"
2092         }
2093       ]
2094     },
2095     {
2096       "name": "MaskedTransition",
2097       "platforms": {
2098         "ios": "9.0"
2099       },
2100       "public_header_files": "components/MaskedTransition/src/*.h",
2101       "source_files": [
2102         "components/MaskedTransition/src/*.{h,m}",
2103         "components/MaskedTransition/src/private/*.{h,m}"
2104       ],
2105       "dependencies": {
2106         "MotionTransitioning": [
2107           "~> 5.0"
2108         ],
2109         "MotionAnimator": [
2110           "~> 2.0"
2111         ],
2112         "MotionInterchange": [
2113           "~> 1.0"
2114         ]
2115       },
2116       "testspecs": [
2117         {
2118           "name": "UnitTests",
2119           "test_type": "unit",
2120           "source_files": [
2121             "components/MaskedTransition/tests/unit/*.{h,m,swift}",
2122             "components/MaskedTransition/tests/unit/supplemental/*.{h,m,swift}"
2123           ],
2124           "resources": "components/MaskedTransition/tests/unit/resources/*"
2125         }
2126       ]
2127     },
2128     {
2129       "name": "NavigationBar",
2130       "platforms": {
2131         "ios": "9.0"
2132       },
2133       "public_header_files": "components/NavigationBar/src/*.h",
2134       "source_files": "components/NavigationBar/src/*.{h,m}",
2135       "dependencies": {
2136         "MDFTextAccessibility": [
2138         ],
2139         "MaterialComponents/ButtonBar": [
2141         ],
2142         "MaterialComponents/Elevation": [
2144         ],
2145         "MaterialComponents/Typography": [
2147         ],
2148         "MDFInternationalization": [
2150         ],
2151         "MaterialComponents/private/Math": [
2153         ]
2154       },
2155       "testspecs": [
2156         {
2157           "name": "UnitTests",
2158           "test_type": "unit",
2159           "source_files": [
2160             "components/NavigationBar/tests/unit/*.{h,m,swift}",
2161             "components/NavigationBar/tests/unit/supplemental/*.{h,m,swift}"
2162           ],
2163           "resources": "components/NavigationBar/tests/unit/resources/*",
2164           "dependencies": {
2165             "MaterialComponents/NavigationBar+ColorThemer": [
2167             ],
2168             "MaterialComponents/NavigationBar+TypographyThemer": [
2170             ]
2171           }
2172         }
2173       ]
2174     },
2175     {
2176       "name": "NavigationBar+ColorThemer",
2177       "platforms": {
2178         "ios": "9.0"
2179       },
2180       "public_header_files": [
2181         "components/NavigationBar/src/ColorThemer/*.h"
2182       ],
2183       "source_files": [
2184         "components/NavigationBar/src/ColorThemer/*.{h,m}"
2185       ],
2186       "dependencies": {
2187         "MaterialComponents/NavigationBar": [
2189         ],
2190         "MaterialComponents/schemes/Color": [
2192         ]
2193       }
2194     },
2195     {
2196       "name": "NavigationBar+TypographyThemer",
2197       "platforms": {
2198         "ios": "9.0"
2199       },
2200       "public_header_files": [
2201         "components/NavigationBar/src/TypographyThemer/*.h"
2202       ],
2203       "source_files": [
2204         "components/NavigationBar/src/TypographyThemer/*.{h,m}"
2205       ],
2206       "dependencies": {
2207         "MaterialComponents/NavigationBar": [
2209         ],
2210         "MaterialComponents/schemes/Typography": [
2212         ]
2213       }
2214     },
2215     {
2216       "name": "NavigationDrawer",
2217       "platforms": {
2218         "ios": "9.0"
2219       },
2220       "public_header_files": "components/NavigationDrawer/src/*.h",
2221       "source_files": [
2222         "components/NavigationDrawer/src/*.{h,m}",
2223         "components/NavigationDrawer/src/private/*.{h,m}"
2224       ],
2225       "exclude_files": "components/NavigationDrawer/src/private/MDCBottomDrawerContainerViewController+Testing.h",
2226       "dependencies": {
2227         "MaterialComponents/Elevation": [
2229         ],
2230         "MaterialComponents/Palettes": [
2232         ],
2233         "MaterialComponents/ShadowLayer": [
2235         ],
2236         "MaterialComponents/private/Math": [
2238         ],
2239         "MaterialComponents/private/UIMetrics": [
2241         ]
2242       },
2243       "testspecs": [
2244         {
2245           "name": "UnitTests",
2246           "test_type": "unit",
2247           "source_files": [
2248             "components/NavigationDrawer/tests/unit/*.{h,m,swift}",
2249             "components/NavigationDrawer/tests/unit/supplemental/*.{h,m,swift}",
2250             "components/NavigationDrawer/src/private/MDCBottomDrawerContainerViewController+Testing.h"
2251           ],
2252           "dependencies": {
2253             "MaterialComponents/NavigationDrawer+ColorThemer": [
2255             ]
2256           }
2257         }
2258       ]
2259     },
2260     {
2261       "name": "NavigationDrawer+ColorThemer",
2262       "platforms": {
2263         "ios": "9.0"
2264       },
2265       "public_header_files": [
2266         "components/NavigationDrawer/src/ColorThemer/*.h"
2267       ],
2268       "source_files": [
2269         "components/NavigationDrawer/src/ColorThemer/*.{h,m}",
2270         "components/NavigationDrawer/src/ColorThemer/private/*.{h,m}"
2271       ],
2272       "dependencies": {
2273         "MaterialComponents/NavigationDrawer": [
2275         ],
2276         "MaterialComponents/schemes/Color": [
2278         ]
2279       }
2280     },
2281     {
2282       "name": "OverlayWindow",
2283       "platforms": {
2284         "ios": "9.0"
2285       },
2286       "public_header_files": "components/OverlayWindow/src/*.h",
2287       "source_files": [
2288         "components/OverlayWindow/src/*.{h,m}",
2289         "components/OverlayWindow/src/private/*.{h,m}"
2290       ],
2291       "dependencies": {
2292         "MaterialComponents/private/Application": [
2294         ]
2295       },
2296       "testspecs": [
2297         {
2298           "name": "UnitTests",
2299           "test_type": "unit",
2300           "source_files": [
2301             "components/OverlayWindow/tests/unit/*.{h,m,swift}",
2302             "components/OverlayWindow/tests/unit/supplemental/*.{h,m,swift}"
2303           ],
2304           "resources": "components/OverlayWindow/tests/unit/resources/*"
2305         }
2306       ]
2307     },
2308     {
2309       "name": "PageControl",
2310       "platforms": {
2311         "ios": "9.0"
2312       },
2313       "public_header_files": "components/PageControl/src/*.h",
2314       "source_files": [
2315         "components/PageControl/src/*.{h,m}",
2316         "components/PageControl/src/private/*.{h,m}"
2317       ],
2318       "resources": [
2319         "components/PageControl/src/MaterialPageControl.bundle"
2320       ],
2321       "dependencies": {
2322         "MDFInternationalization": [
2324         ]
2325       },
2326       "testspecs": [
2327         {
2328           "name": "UnitTests",
2329           "test_type": "unit",
2330           "source_files": [
2331             "components/PageControl/tests/unit/*.{h,m,swift}",
2332             "components/PageControl/tests/unit/supplemental/*.{h,m,swift}"
2333           ],
2334           "resources": "components/PageControl/tests/unit/resources/*"
2335         }
2336       ]
2337     },
2338     {
2339       "name": "PageControl+ColorThemer",
2340       "platforms": {
2341         "ios": "9.0"
2342       },
2343       "public_header_files": [
2344         "components/PageControl/src/ColorThemer/*.h"
2345       ],
2346       "source_files": [
2347         "components/PageControl/src/ColorThemer/*.{h,m}"
2348       ],
2349       "dependencies": {
2350         "MaterialComponents/PageControl": [
2352         ],
2353         "MaterialComponents/Themes": [
2355         ]
2356       }
2357     },
2358     {
2359       "name": "Palettes",
2360       "platforms": {
2361         "ios": "9.0"
2362       },
2363       "public_header_files": "components/Palettes/src/*.h",
2364       "source_files": [
2365         "components/Palettes/src/*.{h,m}",
2366         "components/Palettes/src/private/*.{h,m}"
2367       ],
2368       "testspecs": [
2369         {
2370           "name": "UnitTests",
2371           "test_type": "unit",
2372           "source_files": [
2373             "components/Palettes/tests/unit/*.{h,m,swift}",
2374             "components/Palettes/tests/unit/supplemental/*.{h,m,swift}"
2375           ],
2376           "resources": "components/Palettes/tests/unit/resources/*"
2377         }
2378       ]
2379     },
2380     {
2381       "name": "ProgressView",
2382       "platforms": {
2383         "ios": "9.0"
2384       },
2385       "public_header_files": "components/ProgressView/src/*.h",
2386       "source_files": [
2387         "components/ProgressView/src/*.{h,m}",
2388         "components/ProgressView/src/private/*.{h,m}"
2389       ],
2390       "dependencies": {
2391         "MDFInternationalization": [
2393         ],
2394         "MaterialComponents/Palettes": [
2396         ],
2397         "MaterialComponents/private/Math": [
2399         ],
2400         "MotionAnimator": [
2401           "~> 2.1"
2402         ]
2403       },
2404       "testspecs": [
2405         {
2406           "name": "UnitTests",
2407           "test_type": "unit",
2408           "source_files": [
2409             "components/ProgressView/tests/unit/*.{h,m,swift}",
2410             "components/ProgressView/tests/unit/supplemental/*.{h,m,swift}"
2411           ],
2412           "resources": "components/ProgressView/tests/unit/resources/*"
2413         }
2414       ]
2415     },
2416     {
2417       "name": "ProgressView+ColorThemer",
2418       "platforms": {
2419         "ios": "9.0"
2420       },
2421       "public_header_files": [
2422         "components/ProgressView/src/ColorThemer/*.h"
2423       ],
2424       "source_files": [
2425         "components/ProgressView/src/ColorThemer/*.{h,m}"
2426       ],
2427       "dependencies": {
2428         "MaterialComponents/ProgressView": [
2430         ],
2431         "MaterialComponents/Themes": [
2433         ]
2434       }
2435     },
2436     {
2437       "name": "ProgressView+Theming",
2438       "platforms": {
2439         "ios": "9.0"
2440       },
2441       "public_header_files": "components/ProgressView/src/Theming/*.h",
2442       "source_files": [
2443         "components/ProgressView/src/Theming/*.{h,m}",
2444         "components/ProgressView/src/Theming/private/*.{h,m}"
2445       ],
2446       "dependencies": {
2447         "MaterialComponents/ProgressView": [
2449         ],
2450         "MaterialComponents/schemes/Container": [
2452         ]
2453       },
2454       "testspecs": [
2455         {
2456           "name": "UnitTests",
2457           "test_type": "unit",
2458           "source_files": [
2459             "components/ProgressView/tests/unit/Theming/*.{h,m,swift}",
2460             "components/ProgressView/tests/unit/Theming/supplemental/*.{h,m,swift}"
2461           ],
2462           "resources": "components/ProgressView/tests/unit/Theming/resources/*"
2463         }
2464       ]
2465     },
2466     {
2467       "name": "Ripple",
2468       "platforms": {
2469         "ios": "9.0"
2470       },
2471       "public_header_files": "components/Ripple/src/*.h",
2472       "source_files": [
2473         "components/Ripple/src/*.{h,m}",
2474         "components/Ripple/src/private/*.{h,m}"
2475       ],
2476       "dependencies": {
2477         "MaterialComponents/AnimationTiming": [
2479         ],
2480         "MaterialComponents/private/Color": [
2482         ],
2483         "MaterialComponents/private/Math": [
2485         ]
2486       },
2487       "testspecs": [
2488         {
2489           "name": "UnitTests",
2490           "test_type": "unit",
2491           "source_files": [
2492             "components/Ripple/tests/unit/*.{h,m,swift}",
2493             "components/Ripple/tests/unit/supplemental/*.{h,m,swift}"
2494           ],
2495           "resources": "components/Ripple/tests/unit/resources/*"
2496         }
2497       ]
2498     },
2499     {
2500       "name": "ShadowElevations",
2501       "platforms": {
2502         "ios": "9.0"
2503       },
2504       "public_header_files": "components/ShadowElevations/src/*.h",
2505       "source_files": "components/ShadowElevations/src/*.{h,m}",
2506       "testspecs": [
2507         {
2508           "name": "UnitTests",
2509           "test_type": "unit",
2510           "source_files": [
2511             "components/ShadowElevations/tests/unit/*.{h,m,swift}",
2512             "components/ShadowElevations/tests/unit/supplemental/*.{h,m,swift}"
2513           ],
2514           "resources": "components/ShadowElevations/tests/unit/resources/*"
2515         }
2516       ]
2517     },
2518     {
2519       "name": "ShadowLayer",
2520       "platforms": {
2521         "ios": "9.0"
2522       },
2523       "public_header_files": "components/ShadowLayer/src/*.h",
2524       "source_files": "components/ShadowLayer/src/*.{h,m}",
2525       "dependencies": {
2526         "MaterialComponents/ShadowElevations": [
2528         ]
2529       },
2530       "testspecs": [
2531         {
2532           "name": "UnitTests",
2533           "test_type": "unit",
2534           "source_files": [
2535             "components/ShadowLayer/tests/unit/*.{h,m,swift}",
2536             "components/ShadowLayer/tests/unit/supplemental/*.{h,m,swift}"
2537           ],
2538           "resources": "components/ShadowLayer/tests/unit/resources/*"
2539         }
2540       ]
2541     },
2542     {
2543       "name": "ShapeLibrary",
2544       "platforms": {
2545         "ios": "9.0"
2546       },
2547       "public_header_files": "components/ShapeLibrary/src/*.h",
2548       "source_files": [
2549         "components/ShapeLibrary/src/*.{h,m}",
2550         "components/ShapeLibrary/src/private/*.{h,m}"
2551       ],
2552       "dependencies": {
2553         "MaterialComponents/Shapes": [
2555         ],
2556         "MaterialComponents/private/Math": [
2558         ]
2559       },
2560       "testspecs": [
2561         {
2562           "name": "UnitTests",
2563           "test_type": "unit",
2564           "source_files": [
2565             "components/ShapeLibrary/tests/unit/*.{h,m,swift}",
2566             "components/ShapeLibrary/tests/unit/supplemental/*.{h,m,swift}"
2567           ],
2568           "resources": "components/ShapeLibrary/tests/unit/resources/*"
2569         }
2570       ]
2571     },
2572     {
2573       "name": "Shapes",
2574       "platforms": {
2575         "ios": "9.0"
2576       },
2577       "public_header_files": "components/Shapes/src/*.h",
2578       "source_files": [
2579         "components/Shapes/src/*.{h,m}",
2580         "components/Shapes/src/private/*.{h,m}"
2581       ],
2582       "dependencies": {
2583         "MaterialComponents/ShadowLayer": [
2585         ],
2586         "MaterialComponents/private/Math": [
2588         ]
2589       },
2590       "testspecs": [
2591         {
2592           "name": "UnitTests",
2593           "test_type": "unit",
2594           "source_files": [
2595             "components/Shapes/tests/unit/*.{h,m,swift}",
2596             "components/Shapes/tests/unit/supplemental/*.{h,m,swift}"
2597           ],
2598           "resources": "components/Shapes/tests/unit/resources/*"
2599         }
2600       ]
2601     },
2602     {
2603       "name": "Slider",
2604       "platforms": {
2605         "ios": "9.0"
2606       },
2607       "public_header_files": [
2608         "components/Slider/src/*.h"
2609       ],
2610       "source_files": [
2611         "components/Slider/src/*.{h,m}",
2612         "components/Slider/src/private/*.{h,m}"
2613       ],
2614       "dependencies": {
2615         "MaterialComponents/Elevation": [
2617         ],
2618         "MaterialComponents/Palettes": [
2620         ],
2621         "MaterialComponents/ShadowElevations": [
2623         ],
2624         "MaterialComponents/private/Math": [
2626         ],
2627         "MaterialComponents/private/ThumbTrack": [
2629         ]
2630       },
2631       "testspecs": [
2632         {
2633           "name": "UnitTests",
2634           "test_type": "unit",
2635           "source_files": [
2636             "components/Slider/tests/unit/*.{h,m,swift}",
2637             "components/Slider/tests/unit/supplemental/*.{h,m,swift}"
2638           ],
2639           "resources": "components/Slider/tests/unit/resources/*"
2640         }
2641       ]
2642     },
2643     {
2644       "name": "Slider+ColorThemer",
2645       "platforms": {
2646         "ios": "9.0"
2647       },
2648       "public_header_files": [
2649         "components/Slider/src/ColorThemer/*.h"
2650       ],
2651       "source_files": [
2652         "components/Slider/src/ColorThemer/*.{h,m}"
2653       ],
2654       "dependencies": {
2655         "MaterialComponents/Palettes": [
2657         ],
2658         "MaterialComponents/Slider": [
2660         ],
2661         "MaterialComponents/schemes/Color": [
2663         ]
2664       }
2665     },
2666     {
2667       "name": "Snackbar",
2668       "platforms": {
2669         "ios": "9.0"
2670       },
2671       "public_header_files": "components/Snackbar/src/*.h",
2672       "source_files": [
2673         "components/Snackbar/src/*.{h,m}",
2674         "components/Snackbar/src/private/*.{h,m}"
2675       ],
2676       "resources": [
2677         "components/Snackbar/src/MaterialSnackbar.bundle"
2678       ],
2679       "dependencies": {
2680         "MaterialComponents/AnimationTiming": [
2682         ],
2683         "MaterialComponents/Buttons": [
2685         ],
2686         "MaterialComponents/Elevation": [
2688         ],
2689         "MaterialComponents/OverlayWindow": [
2691         ],
2692         "MaterialComponents/ShadowElevations": [
2694         ],
2695         "MaterialComponents/ShadowLayer": [
2697         ],
2698         "MaterialComponents/Typography": [
2700         ],
2701         "MaterialComponents/private/Application": [
2703         ],
2704         "MaterialComponents/private/KeyboardWatcher": [
2706         ],
2707         "MaterialComponents/private/Math": [
2709         ],
2710         "MaterialComponents/private/Overlay": [
2712         ]
2713       },
2714       "testspecs": [
2715         {
2716           "name": "UnitTests",
2717           "test_type": "unit",
2718           "source_files": [
2719             "components/Snackbar/tests/unit/*.{h,m,swift}",
2720             "components/Snackbar/tests/unit/supplemental/*.{h,m,swift}"
2721           ],
2722           "resources": "components/Snackbar/tests/unit/resources/*",
2723           "dependencies": {
2724             "MaterialComponents/Snackbar+ColorThemer": [
2726             ],
2727             "MaterialComponents/Snackbar+FontThemer": [
2729             ],
2730             "MaterialComponents/Snackbar+TypographyThemer": [
2732             ],
2733             "MaterialComponents/Themes": [
2735             ]
2736           }
2737         }
2738       ]
2739     },
2740     {
2741       "name": "Snackbar+ColorThemer",
2742       "platforms": {
2743         "ios": "9.0"
2744       },
2745       "public_header_files": [
2746         "components/Snackbar/src/ColorThemer/*.h"
2747       ],
2748       "source_files": [
2749         "components/Snackbar/src/ColorThemer/*.{h,m}"
2750       ],
2751       "dependencies": {
2752         "MaterialComponents/Snackbar": [
2754         ],
2755         "MaterialComponents/schemes/Color": [
2757         ]
2758       }
2759     },
2760     {
2761       "name": "Snackbar+FontThemer",
2762       "platforms": {
2763         "ios": "9.0"
2764       },
2765       "public_header_files": [
2766         "components/Snackbar/src/FontThemer/*.h"
2767       ],
2768       "source_files": [
2769         "components/Snackbar/src/FontThemer/*.{h,m}"
2770       ],
2771       "dependencies": {
2772         "MaterialComponents/Snackbar": [
2774         ],
2775         "MaterialComponents/Themes": [
2777         ]
2778       }
2779     },
2780     {
2781       "name": "Snackbar+TypographyThemer",
2782       "platforms": {
2783         "ios": "9.0"
2784       },
2785       "public_header_files": [
2786         "components/Snackbar/src/TypographyThemer/*.h"
2787       ],
2788       "source_files": [
2789         "components/Snackbar/src/TypographyThemer/*.{h,m}"
2790       ],
2791       "dependencies": {
2792         "MaterialComponents/Snackbar": [
2794         ],
2795         "MaterialComponents/schemes/Typography": [
2797         ]
2798       }
2799     },
2800     {
2801       "name": "Tabs",
2802       "platforms": {
2803         "ios": "9.0"
2804       },
2805       "public_header_files": "components/Tabs/src/*.h",
2806       "source_files": [
2807         "components/Tabs/src/*.{h,m}",
2808         "components/Tabs/src/private/*.{h,m}"
2809       ],
2810       "resources": [
2811         "components/Tabs/src/MaterialTabs.bundle"
2812       ],
2813       "dependencies": {
2814         "MDFInternationalization": [
2816         ],
2817         "MaterialComponents/AnimationTiming": [
2819         ],
2820         "MaterialComponents/Elevation": [
2822         ],
2823         "MaterialComponents/Ink": [
2825         ],
2826         "MaterialComponents/Palettes": [
2828         ],
2829         "MaterialComponents/Ripple": [
2831         ],
2832         "MaterialComponents/ShadowElevations": [
2834         ],
2835         "MaterialComponents/ShadowLayer": [
2837         ],
2838         "MaterialComponents/Typography": [
2840         ],
2841         "MaterialComponents/private/Math": [
2843         ]
2844       },
2845       "testspecs": [
2846         {
2847           "name": "UnitTests",
2848           "test_type": "unit",
2849           "source_files": [
2850             "components/Tabs/tests/unit/*.{h,m,swift}",
2851             "components/Tabs/tests/unit/supplemental/*.{h,m,swift}"
2852           ],
2853           "resources": "components/Tabs/tests/unit/resources/*",
2854           "dependencies": {
2855             "MaterialComponents/Tabs+ColorThemer": [
2857             ],
2858             "MaterialComponents/Tabs+FontThemer": [
2860             ],
2861             "MaterialComponents/Tabs+TypographyThemer": [
2863             ],
2864             "MaterialComponents/Themes": [
2866             ]
2867           }
2868         }
2869       ]
2870     },
2871     {
2872       "name": "Tabs+ColorThemer",
2873       "platforms": {
2874         "ios": "9.0"
2875       },
2876       "public_header_files": [
2877         "components/Tabs/src/ColorThemer/*.h"
2878       ],
2879       "source_files": [
2880         "components/Tabs/src/ColorThemer/*.{h,m}"
2881       ],
2882       "dependencies": {
2883         "MaterialComponents/schemes/Color": [
2885         ],
2886         "MaterialComponents/Tabs": [
2888         ]
2889       }
2890     },
2891     {
2892       "name": "Tabs+FontThemer",
2893       "platforms": {
2894         "ios": "9.0"
2895       },
2896       "public_header_files": [
2897         "components/Tabs/src/FontThemer/*.h"
2898       ],
2899       "source_files": [
2900         "components/Tabs/src/FontThemer/*.{h,m}"
2901       ],
2902       "dependencies": {
2903         "MaterialComponents/Tabs": [
2905         ],
2906         "MaterialComponents/Themes": [
2908         ]
2909       }
2910     },
2911     {
2912       "name": "Tabs+TypographyThemer",
2913       "platforms": {
2914         "ios": "9.0"
2915       },
2916       "public_header_files": [
2917         "components/Tabs/src/TypographyThemer/*.h"
2918       ],
2919       "source_files": [
2920         "components/Tabs/src/TypographyThemer/*.{h,m}"
2921       ],
2922       "dependencies": {
2923         "MaterialComponents/Tabs": [
2925         ],
2926         "MaterialComponents/schemes/Typography": [
2928         ]
2929       }
2930     },
2931     {
2932       "name": "Tabs+Theming",
2933       "platforms": {
2934         "ios": "9.0"
2935       },
2936       "public_header_files": "components/Tabs/src/Theming/*.h",
2937       "source_files": [
2938         "components/Tabs/src/Theming/*.{h,m}",
2939         "components/Tabs/src/Theming/private/*.{h,m}"
2940       ],
2941       "dependencies": {
2942         "MaterialComponents/Tabs": [
2944         ],
2945         "MaterialComponents/Tabs+ColorThemer": [
2947         ],
2948         "MaterialComponents/Tabs+TypographyThemer": [
2950         ],
2951         "MaterialComponents/schemes/Container": [
2953         ]
2954       },
2955       "testspecs": [
2956         {
2957           "name": "UnitTests",
2958           "test_type": "unit",
2959           "source_files": [
2960             "components/Tabs/tests/unit/Theming/*.{h,m,swift}",
2961             "components/Tabs/tests/unit/Theming/supplemental/*.{h,m,swift}"
2962           ],
2963           "resources": "components/Tabs/tests/unit/Theming/resources/*"
2964         }
2965       ]
2966     },
2967     {
2968       "name": "TextFields",
2969       "platforms": {
2970         "ios": "9.0"
2971       },
2972       "public_header_files": "components/TextFields/src/*.h",
2973       "source_files": [
2974         "components/TextFields/src/*.{h,m}",
2975         "components/TextFields/src/private/*.{h,m}"
2976       ],
2977       "dependencies": {
2978         "MaterialComponents/AnimationTiming": [
2980         ],
2981         "MaterialComponents/Palettes": [
2983         ],
2984         "MaterialComponents/Typography": [
2986         ],
2987         "MDFInternationalization": [
2989         ],
2990         "MaterialComponents/private/Math": [
2992         ]
2993       },
2994       "testspecs": [
2995         {
2996           "name": "UnitTests",
2997           "test_type": "unit",
2998           "source_files": [
2999             "components/TextFields/tests/unit/*.{h,m,swift}",
3000             "components/TextFields/tests/unit/supplemental/*.{h,m,swift}"
3001           ],
3002           "resources": "components/TextFields/tests/unit/resources/*",
3003           "dependencies": {
3004             "MaterialComponents/TextFields+ColorThemer": [
3006             ],
3007             "MaterialComponents/TextFields+FontThemer": [
3009             ],
3010             "MaterialComponents/TextFields+TypographyThemer": [
3012             ],
3013             "MaterialComponents/Themes": [
3015             ]
3016           }
3017         }
3018       ]
3019     },
3020     {
3021       "name": "TextFields+ContainedInputView",
3022       "platforms": {
3023         "ios": "9.0"
3024       },
3025       "public_header_files": "components/TextFields/src/ContainedInputView/*.h",
3026       "source_files": [
3027         "components/TextFields/src/ContainedInputView/*.{h,m}",
3028         "components/TextFields/src/ContainedInputView/private/*.{h,m}"
3029       ],
3030       "testspecs": [
3031         {
3032           "name": "UnitTests",
3033           "test_type": "unit",
3034           "source_files": [
3035             "components/TextFields/tests/unit/ContainedInputView/*.{h,m,swift}",
3036             "components/TextFields/tests/unit/ContainedInputView/supplemental/*.{h,m,swift}"
3037           ],
3038           "resources": "components/TextFields/tests/unit/ContainedInputView/resources/*"
3039         }
3040       ]
3041     },
3042     {
3043       "name": "TextFields+ColorThemer",
3044       "platforms": {
3045         "ios": "9.0"
3046       },
3047       "public_header_files": [
3048         "components/TextFields/src/ColorThemer/*.h"
3049       ],
3050       "source_files": [
3051         "components/TextFields/src/ColorThemer/*.{h,m}"
3052       ],
3053       "dependencies": {
3054         "MaterialComponents/TextFields": [
3056         ],
3057         "MaterialComponents/Themes": [
3059         ]
3060       }
3061     },
3062     {
3063       "name": "TextFields+FontThemer",
3064       "platforms": {
3065         "ios": "9.0"
3066       },
3067       "public_header_files": [
3068         "components/TextFields/src/FontThemer/*.h"
3069       ],
3070       "source_files": [
3071         "components/TextFields/src/FontThemer/*.{h,m}"
3072       ],
3073       "dependencies": {
3074         "MaterialComponents/TextFields": [
3076         ],
3077         "MaterialComponents/Themes": [
3079         ]
3080       }
3081     },
3082     {
3083       "name": "TextFields+Theming",
3084       "platforms": {
3085         "ios": "9.0"
3086       },
3087       "public_header_files": "components/TextFields/src/Theming/*.h",
3088       "source_files": [
3089         "components/TextFields/src/Theming/*.{h,m}",
3090         "components/TextFields/src/Theming/private/*.{h,m}"
3091       ],
3092       "dependencies": {
3093         "MaterialComponents/TextFields": [
3095         ],
3096         "MaterialComponents/TextFields+ColorThemer": [
3098         ],
3099         "MaterialComponents/TextFields+TypographyThemer": [
3101         ],
3102         "MaterialComponents/schemes/Container": [
3104         ]
3105       },
3106       "testspecs": [
3107         {
3108           "name": "UnitTests",
3109           "test_type": "unit",
3110           "source_files": [
3111             "components/TextFields/tests/unit/Theming/*.{h,m,swift}",
3112             "components/TextFields/tests/unit/Theming/supplemental/*.{h,m,swift}"
3113           ],
3114           "resources": "components/TextFields/tests/unit/Theming/resources/*"
3115         }
3116       ]
3117     },
3118     {
3119       "name": "TextFields+TypographyThemer",
3120       "platforms": {
3121         "ios": "9.0"
3122       },
3123       "public_header_files": [
3124         "components/TextFields/src/TypographyThemer/*.h"
3125       ],
3126       "source_files": [
3127         "components/TextFields/src/TypographyThemer/*.{h,m}"
3128       ],
3129       "dependencies": {
3130         "MaterialComponents/TextFields": [
3132         ],
3133         "MaterialComponents/schemes/Typography": [
3135         ]
3136       }
3137     },
3138     {
3139       "name": "Themes",
3140       "platforms": {
3141         "ios": "9.0"
3142       },
3143       "public_header_files": "components/Themes/src/*.h",
3144       "source_files": [
3145         "components/Themes/src/*.{h,m}",
3146         "components/Themes/src/private/*.{h,m}"
3147       ],
3148       "dependencies": {
3149         "MaterialComponents/schemes/Color": [
3151         ],
3152         "MaterialComponents/schemes/Typography": [
3154         ]
3155       },
3156       "testspecs": [
3157         {
3158           "name": "UnitTests",
3159           "test_type": "unit",
3160           "source_files": [
3161             "components/Themes/tests/unit/*.{h,m,swift}",
3162             "components/Themes/tests/unit/supplemental/*.{h,m,swift}"
3163           ],
3164           "resources": "components/Themes/tests/unit/resources/*"
3165         }
3166       ]
3167     },
3168     {
3169       "name": "Typography",
3170       "platforms": {
3171         "ios": "9.0"
3172       },
3173       "public_header_files": "components/Typography/src/*.h",
3174       "source_files": [
3175         "components/Typography/src/*.{h,m}",
3176         "components/Typography/src/private/*.{h,m}"
3177       ],
3178       "dependencies": {
3179         "MaterialComponents/private/Application": [
3181         ],
3182         "MaterialComponents/private/Math": [
3184         ]
3185       },
3186       "testspecs": [
3187         {
3188           "name": "UnitTests",
3189           "test_type": "unit",
3190           "source_files": [
3191             "components/Typography/tests/unit/*.{h,m,swift}",
3192             "components/Typography/tests/unit/supplemental/*.{h,m,swift}"
3193           ],
3194           "resources": "components/Typography/tests/unit/resources/*"
3195         }
3196       ]
3197     },
3198     {
3199       "name": "schemes",
3200       "subspecs": [
3201         {
3202           "name": "Color",
3203           "platforms": {
3204             "ios": "9.0"
3205           },
3206           "public_header_files": "components/schemes/Color/src/*.h",
3207           "source_files": "components/schemes/Color/src/*.{h,m}",
3208           "dependencies": {
3209             "MaterialComponents/private/Color": [
3211             ]
3212           },
3213           "testspecs": [
3214             {
3215               "name": "UnitTests",
3216               "test_type": "unit",
3217               "source_files": [
3218                 "components/schemes/Color/tests/unit/*.{h,m,swift}",
3219                 "components/schemes/Color/tests/unit/supplemental/*.{h,m,swift}"
3220               ],
3221               "resources": "components/schemes/Color/tests/unit/resources/*",
3222               "dependencies": {
3223                 "MaterialComponents/private/Math": [
3225                 ]
3226               }
3227             }
3228           ]
3229         },
3230         {
3231           "name": "Container",
3232           "platforms": {
3233             "ios": "9.0"
3234           },
3235           "public_header_files": "components/schemes/Container/src/*.h",
3236           "source_files": "components/schemes/Container/src/*.{h,m}",
3237           "dependencies": {
3238             "MaterialComponents/schemes/Color": [
3240             ],
3241             "MaterialComponents/schemes/Typography": [
3243             ],
3244             "MaterialComponents/schemes/Shape": [
3246             ]
3247           },
3248           "testspecs": [
3249             {
3250               "name": "UnitTests",
3251               "test_type": "unit",
3252               "source_files": [
3253                 "components/schemes/Container/tests/unit/*.{h,m,swift}",
3254                 "components/schemes/Container/tests/unit/supplemental/*.{h,m,swift}"
3255               ]
3256             }
3257           ]
3258         },
3259         {
3260           "name": "Shape",
3261           "platforms": {
3262             "ios": "9.0"
3263           },
3264           "public_header_files": "components/schemes/Shape/src/*.h",
3265           "source_files": "components/schemes/Shape/src/*.{h,m}",
3266           "dependencies": {
3267             "MaterialComponents/ShapeLibrary": [
3269             ],
3270             "MaterialComponents/Shapes": [
3272             ]
3273           },
3274           "testspecs": [
3275             {
3276               "name": "UnitTests",
3277               "test_type": "unit",
3278               "source_files": [
3279                 "components/schemes/Shape/tests/unit/*.{h,m,swift}",
3280                 "components/schemes/Shape/tests/unit/supplemental/*.{h,m,swift}"
3281               ],
3282               "resources": "components/schemes/Shape/tests/unit/resources/*"
3283             }
3284           ]
3285         },
3286         {
3287           "name": "Typography",
3288           "platforms": {
3289             "ios": "9.0"
3290           },
3291           "public_header_files": "components/schemes/Typography/src/*.h",
3292           "source_files": "components/schemes/Typography/src/*.{h,m}",
3293           "dependencies": {
3294             "MaterialComponents/Typography": [
3296             ]
3297           },
3298           "testspecs": [
3299             {
3300               "name": "UnitTests",
3301               "test_type": "unit",
3302               "source_files": [
3303                 "components/schemes/Typography/tests/unit/*.{h,m,swift}",
3304                 "components/schemes/Typography/tests/unit/supplemental/*.{h,m,swift}"
3305               ],
3306               "resources": "components/schemes/Typography/tests/unit/resources/*"
3307             }
3308           ]
3309         }
3310       ]
3311     },
3312     {
3313       "name": "private",
3314       "subspecs": [
3315         {
3316           "name": "Icons",
3317           "subspecs": [
3318             {
3319               "name": "Base",
3320               "public_header_files": "components/private/Icons/src/*.h",
3321               "source_files": "components/private/Icons/src/*.{h,m}"
3322             },
3323             {
3324               "name": "ic_arrow_back",
3325               "public_header_files": "components/private/Icons/icons/ic_arrow_back/src/*.h",
3326               "source_files": "components/private/Icons/icons/ic_arrow_back/src/*.{h,m}",
3327               "resource_bundles": {
3328                 "MaterialIcons_ic_arrow_back": [
3329                   "components/private/Icons/icons/ic_arrow_back/src/MaterialIcons_ic_arrow_back.bundle/*.png"
3330                 ]
3331               },
3332               "dependencies": {
3333                 "MaterialComponents/private/Icons/Base": [
3335                 ]
3336               }
3337             },
3338             {
3339               "name": "ic_check",
3340               "public_header_files": "components/private/Icons/icons/ic_check/src/*.h",
3341               "source_files": "components/private/Icons/icons/ic_check/src/*.{h,m}",
3342               "resource_bundles": {
3343                 "MaterialIcons_ic_check": [
3344                   "components/private/Icons/icons/ic_check/src/MaterialIcons_ic_check.bundle/*.png"
3345                 ]
3346               },
3347               "dependencies": {
3348                 "MaterialComponents/private/Icons/Base": [
3350                 ]
3351               }
3352             },
3353             {
3354               "name": "ic_check_circle",
3355               "public_header_files": "components/private/Icons/icons/ic_check_circle/src/*.h",
3356               "source_files": "components/private/Icons/icons/ic_check_circle/src/*.{h,m}",
3357               "resource_bundles": {
3358                 "MaterialIcons_ic_check_circle": [
3359                   "components/private/Icons/icons/ic_check_circle/src/MaterialIcons_ic_check_circle.bundle/*.png"
3360                 ]
3361               },
3362               "dependencies": {
3363                 "MaterialComponents/private/Icons/Base": [
3365                 ]
3366               }
3367             },
3368             {
3369               "name": "ic_chevron_right",
3370               "public_header_files": "components/private/Icons/icons/ic_chevron_right/src/*.h",
3371               "source_files": "components/private/Icons/icons/ic_chevron_right/src/*.{h,m}",
3372               "resource_bundles": {
3373                 "MaterialIcons_ic_chevron_right": [
3374                   "components/private/Icons/icons/ic_chevron_right/src/MaterialIcons_ic_chevron_right.bundle/*.png"
3375                 ]
3376               },
3377               "dependencies": {
3378                 "MaterialComponents/private/Icons/Base": [
3380                 ]
3381               }
3382             },
3383             {
3384               "name": "ic_color_lens",
3385               "public_header_files": "components/private/Icons/icons/ic_color_lens/src/*.h",
3386               "source_files": "components/private/Icons/icons/ic_color_lens/src/*.{h,m}",
3387               "resource_bundles": {
3388                 "MaterialIcons_ic_color_lens": [
3389                   "components/private/Icons/icons/ic_color_lens/src/MaterialIcons_ic_color_lens.bundle/*.png"
3390                 ]
3391               },
3392               "dependencies": {
3393                 "MaterialComponents/private/Icons/Base": [
3395                 ]
3396               }
3397             },
3398             {
3399               "name": "ic_help_outline",
3400               "public_header_files": "components/private/Icons/icons/ic_help_outline/src/*.h",
3401               "source_files": "components/private/Icons/icons/ic_help_outline/src/*.{h,m}",
3402               "resource_bundles": {
3403                 "MaterialIcons_ic_help_outline": [
3404                   "components/private/Icons/icons/ic_help_outline/src/MaterialIcons_ic_help_outline.bundle/*.png"
3405                 ]
3406               },
3407               "dependencies": {
3408                 "MaterialComponents/private/Icons/Base": [
3410                 ]
3411               }
3412             },
3413             {
3414               "name": "ic_info",
3415               "public_header_files": "components/private/Icons/icons/ic_info/src/*.h",
3416               "source_files": "components/private/Icons/icons/ic_info/src/*.{h,m}",
3417               "resource_bundles": {
3418                 "MaterialIcons_ic_info": [
3419                   "components/private/Icons/icons/ic_info/src/MaterialIcons_ic_info.bundle/*.png"
3420                 ]
3421               },
3422               "dependencies": {
3423                 "MaterialComponents/private/Icons/Base": [
3425                 ]
3426               }
3427             },
3428             {
3429               "name": "ic_more_horiz",
3430               "public_header_files": "components/private/Icons/icons/ic_more_horiz/src/*.h",
3431               "source_files": "components/private/Icons/icons/ic_more_horiz/src/*.{h,m}",
3432               "resource_bundles": {
3433                 "MaterialIcons_ic_more_horiz": [
3434                   "components/private/Icons/icons/ic_more_horiz/src/MaterialIcons_ic_more_horiz.bundle/*.png"
3435                 ]
3436               },
3437               "dependencies": {
3438                 "MaterialComponents/private/Icons/Base": [
3440                 ]
3441               }
3442             },
3443             {
3444               "name": "ic_radio_button_unchecked",
3445               "public_header_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.h",
3446               "source_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.{h,m}",
3447               "resource_bundles": {
3448                 "MaterialIcons_ic_radio_button_unchecked": [
3449                   "components/private/Icons/icons/ic_radio_button_unchecked/src/MaterialIcons_ic_radio_button_unchecked.bundle/*.png"
3450                 ]
3451               },
3452               "dependencies": {
3453                 "MaterialComponents/private/Icons/Base": [
3455                 ]
3456               }
3457             },
3458             {
3459               "name": "ic_reorder",
3460               "public_header_files": "components/private/Icons/icons/ic_reorder/src/*.h",
3461               "source_files": "components/private/Icons/icons/ic_reorder/src/*.{h,m}",
3462               "resource_bundles": {
3463                 "MaterialIcons_ic_reorder": [
3464                   "components/private/Icons/icons/ic_reorder/src/MaterialIcons_ic_reorder.bundle/*.png"
3465                 ]
3466               },
3467               "dependencies": {
3468                 "MaterialComponents/private/Icons/Base": [
3470                 ]
3471               }
3472             },
3473             {
3474               "name": "ic_settings",
3475               "public_header_files": "components/private/Icons/icons/ic_settings/src/*.h",
3476               "source_files": "components/private/Icons/icons/ic_settings/src/*.{h,m}",
3477               "resource_bundles": {
3478                 "MaterialIcons_ic_settings": [
3479                   "components/private/Icons/icons/ic_settings/src/MaterialIcons_ic_settings.bundle/*.png"
3480                 ]
3481               },
3482               "dependencies": {
3483                 "MaterialComponents/private/Icons/Base": [
3485                 ]
3486               }
3487             }
3488           ]
3489         },
3490         {
3491           "name": "Application",
3492           "platforms": {
3493             "ios": "9.0"
3494           },
3495           "public_header_files": "components/private/Application/src/*.h",
3496           "source_files": "components/private/Application/src/*.{h,m}",
3497           "testspecs": [
3498             {
3499               "name": "UnitTests",
3500               "test_type": "unit",
3501               "source_files": [
3502                 "components/private/Application/tests/unit/*.{h,m,swift}",
3503                 "components/private/Application/tests/unit/supplemental/*.{h,m,swift}"
3504               ],
3505               "resources": "components/private/Application/tests/unit/resources/*"
3506             }
3507           ]
3508         },
3509         {
3510           "name": "Color",
3511           "platforms": {
3512             "ios": "9.0"
3513           },
3514           "public_header_files": "components/private/Color/src/*.h",
3515           "source_files": "components/private/Color/src/*.{h,m}",
3516           "testspecs": [
3517             {
3518               "name": "UnitTests",
3519               "test_type": "unit",
3520               "source_files": [
3521                 "components/private/Color/tests/unit/*.{h,m,swift}",
3522                 "components/private/Color/tests/unit/supplemental/*.{h,m,swift}"
3523               ],
3524               "resources": "components/private/Color/tests/unit/resources/*"
3525             }
3526           ]
3527         },
3528         {
3529           "name": "KeyboardWatcher",
3530           "platforms": {
3531             "ios": "9.0"
3532           },
3533           "public_header_files": "components/private/KeyboardWatcher/src/*.h",
3534           "source_files": "components/private/KeyboardWatcher/src/*.{h,m}",
3535           "dependencies": {
3536             "MaterialComponents/private/Application": [
3538             ]
3539           },
3540           "testspecs": [
3541             {
3542               "name": "UnitTests",
3543               "test_type": "unit",
3544               "source_files": [
3545                 "components/private/KeyboardWatcher/tests/unit/*.{h,m,swift}",
3546                 "components/private/KeyboardWatcher/tests/unit/supplemental/*.{h,m,swift}"
3547               ],
3548               "resources": "components/private/KeyboardWatcher/tests/unit/resources/*"
3549             }
3550           ]
3551         },
3552         {
3553           "name": "Math",
3554           "platforms": {
3555             "ios": "9.0"
3556           },
3557           "public_header_files": "components/private/Math/src/*.h",
3558           "source_files": "components/private/Math/src/*.{h,m}",
3559           "testspecs": [
3560             {
3561               "name": "UnitTests",
3562               "test_type": "unit",
3563               "source_files": [
3564                 "components/private/Math/tests/unit/*.{h,m,swift}",
3565                 "components/private/Math/tests/unit/supplemental/*.{h,m,swift}"
3566               ],
3567               "resources": "components/private/Math/tests/unit/resources/*"
3568             }
3569           ]
3570         },
3571         {
3572           "name": "Overlay",
3573           "platforms": {
3574             "ios": "9.0"
3575           },
3576           "public_header_files": "components/private/Overlay/src/*.h",
3577           "source_files": [
3578             "components/private/Overlay/src/*.{h,m}",
3579             "components/private/Overlay/src/private/*.{h,m}"
3580           ],
3581           "testspecs": [
3582             {
3583               "name": "UnitTests",
3584               "test_type": "unit",
3585               "source_files": [
3586                 "components/private/Overlay/tests/unit/*.{h,m,swift}",
3587                 "components/private/Overlay/tests/unit/supplemental/*.{h,m,swift}"
3588               ],
3589               "resources": "components/private/Overlay/tests/unit/resources/*"
3590             }
3591           ]
3592         },
3593         {
3594           "name": "ThumbTrack",
3595           "platforms": {
3596             "ios": "9.0"
3597           },
3598           "public_header_files": "components/private/ThumbTrack/src/*.h",
3599           "source_files": [
3600             "components/private/ThumbTrack/src/*.{h,m}",
3601             "components/private/ThumbTrack/src/private/*.{h,m}"
3602           ],
3603           "dependencies": {
3604             "MaterialComponents/Ink": [
3606             ],
3607             "MaterialComponents/Ripple": [
3609             ],
3610             "MaterialComponents/ShadowElevations": [
3612             ],
3613             "MaterialComponents/ShadowLayer": [
3615             ],
3616             "MaterialComponents/Typography": [
3618             ],
3619             "MDFInternationalization": [
3621             ],
3622             "MaterialComponents/private/Math": [
3624             ]
3625           },
3626           "testspecs": [
3627             {
3628               "name": "UnitTests",
3629               "test_type": "unit",
3630               "source_files": [
3631                 "components/private/ThumbTrack/tests/unit/*.{h,m,swift}",
3632                 "components/private/ThumbTrack/tests/unit/supplemental/*.{h,m,swift}"
3633               ],
3634               "resources": "components/private/ThumbTrack/tests/unit/resources/*"
3635             }
3636           ]
3637         },
3638         {
3639           "name": "UIMetrics",
3640           "platforms": {
3641             "ios": "9.0"
3642           },
3643           "public_header_files": "components/private/UIMetrics/src/*.h",
3644           "source_files": [
3645             "components/private/UIMetrics/src/*.{h,m}",
3646             "components/private/UIMetrics/src/private/*.{h,m}"
3647           ],
3648           "dependencies": {
3649             "MaterialComponents/private/Application": [
3651             ]
3652           },
3653           "testspecs": [
3654             {
3655               "name": "UnitTests",
3656               "test_type": "unit",
3657               "source_files": [
3658                 "components/private/UIMetrics/tests/unit/*.{h,m,swift}",
3659                 "components/private/UIMetrics/tests/unit/supplemental/*.{h,m,swift}"
3660               ],
3661               "resources": "components/private/UIMetrics/tests/unit/resources/*"
3662             }
3663           ]
3664         }
3665       ]
3666     }
3667   ]