[Add] com-qqsdk-control-Tools 1.2.1
[CocoaPods.git] / Specs / 0 / 1 / 9 / MaterialComponents / 93.0.0 / MaterialComponents.podspec.json
blob099e0b8a7fc672f1054d254bacde03bb06cb3a9f
2   "name": "MaterialComponents",
3   "version": "93.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": "v93.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/Elevation": [
76         ],
77         "MaterialComponents/private/Color": [
79         ],
80         "MaterialComponents/schemes/Container": [
82         ],
83         "MaterialComponents/ShadowElevations": [
85         ]
86       },
87       "testspecs": [
88         {
89           "name": "UnitTests",
90           "test_type": "unit",
91           "source_files": [
92             "components/ActionSheet/tests/unit/Theming/*.{h,m,swift}",
93             "components/ActionSheet/tests/unit/Theming/supplemental/*.{h,m,swift}"
94           ],
95           "resources": "components/ActionSheet/tests/unit/Theming/resources/*"
96         }
97       ]
98     },
99     {
100       "name": "ActivityIndicator",
101       "platforms": {
102         "ios": "9.0"
103       },
104       "public_header_files": "components/ActivityIndicator/src/*.h",
105       "source_files": [
106         "components/ActivityIndicator/src/*.{h,m}",
107         "components/ActivityIndicator/src/private/*.{h,m}"
108       ],
109       "resources": [
110         "components/ActivityIndicator/src/MaterialActivityIndicator.bundle"
111       ],
112       "dependencies": {
113         "MDFInternationalization": [
115         ],
116         "MaterialComponents/Palettes": [
118         ],
119         "MaterialComponents/private/Application": [
121         ],
122         "MotionAnimator": [
123           "~> 2.0"
124         ]
125       },
126       "testspecs": [
127         {
128           "name": "UnitTests",
129           "test_type": "unit",
130           "source_files": [
131             "components/ActivityIndicator/tests/unit/*.{h,m,swift}",
132             "components/ActivityIndicator/tests/unit/supplemental/*.{h,m,swift}"
133           ],
134           "resources": "components/ActivityIndicator/tests/unit/resources/*",
135           "dependencies": {
136             "MaterialComponents/ActivityIndicator+ColorThemer": [
138             ]
139           }
140         }
141       ]
142     },
143     {
144       "name": "ActivityIndicator+ColorThemer",
145       "platforms": {
146         "ios": "9.0"
147       },
148       "public_header_files": [
149         "components/ActivityIndicator/src/ColorThemer/*.h"
150       ],
151       "source_files": [
152         "components/ActivityIndicator/src/ColorThemer/*.{h,m}"
153       ],
154       "dependencies": {
155         "MaterialComponents/ActivityIndicator": [
157         ],
158         "MaterialComponents/schemes/Color": [
160         ]
161       }
162     },
163     {
164       "name": "AnimationTiming",
165       "platforms": {
166         "ios": "9.0"
167       },
168       "public_header_files": "components/AnimationTiming/src/*.h",
169       "source_files": [
170         "components/AnimationTiming/src/*.{h,m}",
171         "components/AnimationTiming/src/private/*.{h,m}"
172       ],
173       "testspecs": [
174         {
175           "name": "UnitTests",
176           "test_type": "unit",
177           "source_files": [
178             "components/AnimationTiming/tests/unit/*.{h,m,swift}",
179             "components/AnimationTiming/tests/unit/supplemental/*.{h,m,swift}"
180           ],
181           "resources": "components/AnimationTiming/tests/unit/resources/*"
182         }
183       ]
184     },
185     {
186       "name": "AppBar",
187       "platforms": {
188         "ios": "9.0"
189       },
190       "public_header_files": "components/AppBar/src/*.h",
191       "source_files": [
192         "components/AppBar/src/*.{h,m}",
193         "components/AppBar/src/private/*.{h,m}"
194       ],
195       "resources": [
196         "components/AppBar/src/MaterialAppBar.bundle"
197       ],
198       "dependencies": {
199         "MaterialComponents/HeaderStackView": [
201         ],
202         "MaterialComponents/NavigationBar": [
204         ],
205         "MaterialComponents/Typography": [
207         ],
208         "MaterialComponents/private/Application": [
210         ],
211         "MaterialComponents/FlexibleHeader": [
213         ],
214         "MaterialComponents/ShadowElevations": [
216         ],
217         "MaterialComponents/ShadowLayer": [
219         ],
220         "MDFInternationalization": [
222         ],
223         "MaterialComponents/private/Icons/ic_arrow_back": [
225         ],
226         "MaterialComponents/private/UIMetrics": [
228         ]
229       },
230       "testspecs": [
231         {
232           "name": "UnitTests",
233           "test_type": "unit",
234           "source_files": [
235             "components/AppBar/tests/unit/*.{h,m,swift}",
236             "components/AppBar/tests/unit/supplemental/*.{h,m,swift}"
237           ],
238           "resources": "components/AppBar/tests/unit/resources/*",
239           "dependencies": {
240             "MaterialComponents/AppBar+ColorThemer": [
242             ],
243             "MaterialComponents/AppBar+TypographyThemer": [
245             ]
246           }
247         }
248       ]
249     },
250     {
251       "name": "AppBar+Theming",
252       "platforms": {
253         "ios": "9.0"
254       },
255       "public_header_files": "components/AppBar/src/Theming/*.h",
256       "source_files": [
257         "components/AppBar/src/Theming/*.{h,m}",
258         "components/AppBar/src/Theming/private/*.{h,m}"
259       ],
260       "dependencies": {
261         "MaterialComponents/AppBar": [
263         ],
264         "MaterialComponents/schemes/Container": [
266         ]
267       },
268       "testspecs": [
269         {
270           "name": "UnitTests",
271           "test_type": "unit",
272           "source_files": [
273             "components/AppBar/tests/unit/Theming/*.{h,m,swift}",
274             "components/AppBar/tests/unit/Theming/supplemental/*.{h,m,swift}"
275           ],
276           "resources": "components/AppBar/tests/unit/Theming/resources/*"
277         }
278       ]
279     },
280     {
281       "name": "AppBar+ColorThemer",
282       "platforms": {
283         "ios": "9.0"
284       },
285       "public_header_files": [
286         "components/AppBar/src/ColorThemer/*.h"
287       ],
288       "source_files": [
289         "components/AppBar/src/ColorThemer/*.{h,m}",
290         "components/AppBar/src/ColorThemer/private/*.{h,m}"
291       ],
292       "dependencies": {
293         "MaterialComponents/AppBar": [
295         ],
296         "MaterialComponents/FlexibleHeader+ColorThemer": [
298         ],
299         "MaterialComponents/NavigationBar+ColorThemer": [
301         ],
302         "MaterialComponents/Themes": [
304         ]
305       }
306     },
307     {
308       "name": "AppBar+TypographyThemer",
309       "platforms": {
310         "ios": "9.0"
311       },
312       "public_header_files": [
313         "components/AppBar/src/TypographyThemer/*.h"
314       ],
315       "source_files": [
316         "components/AppBar/src/TypographyThemer/*.{h,m}",
317         "components/AppBar/src/TypographyThemer/private/*.{h,m}"
318       ],
319       "dependencies": {
320         "MaterialComponents/AppBar": [
322         ],
323         "MaterialComponents/NavigationBar+TypographyThemer": [
325         ]
326       }
327     },
328     {
329       "name": "Banner",
330       "platforms": {
331         "ios": "9.0"
332       },
333       "public_header_files": "components/Banner/src/*.h",
334       "source_files": "components/Banner/src/*.{h,m}",
335       "dependencies": {
336         "MaterialComponents/Buttons": [
338         ],
339         "MaterialComponents/Elevation": [
341         ],
342         "MaterialComponents/Typography": [
344         ]
345       },
346       "testspecs": [
347         {
348           "name": "UnitTests",
349           "test_type": "unit",
350           "source_files": [
351             "components/Banner/tests/unit/*.m"
352           ]
353         }
354       ]
355     },
356     {
357       "name": "Banner+Theming",
358       "platforms": {
359         "ios": "9.0"
360       },
361       "public_header_files": "components/Banner/src/Theming/*.h",
362       "source_files": [
363         "components/Banner/src/Theming/*.{h,m}",
364         "components/Banner/src/Theming/private/*.{h,m}"
365       ],
366       "dependencies": {
367         "MaterialComponents/Banner": [
369         ],
370         "MaterialComponents/Buttons": [
372         ],
373         "MaterialComponents/Buttons+Theming": [
375         ],
376         "MaterialComponents/Elevation": [
378         ],
379         "MaterialComponents/Typography": [
381         ],
382         "MaterialComponents/schemes/Container": [
384         ]
385       },
386       "testspecs": [
387         {
388           "name": "UnitTests",
389           "test_type": "unit",
390           "source_files": [
391             "components/Banner/tests/unit/Theming/*.{h,m,swift}"
392           ],
393           "dependencies": {
394             "MaterialComponents/schemes/Container": [
396             ]
397           }
398         }
399       ]
400     },
401     {
402       "name": "BottomAppBar",
403       "platforms": {
404         "ios": "9.0"
405       },
406       "public_header_files": "components/BottomAppBar/src/*.h",
407       "source_files": [
408         "components/BottomAppBar/src/*.{h,m}",
409         "components/BottomAppBar/src/private/*.{h,m}"
410       ],
411       "dependencies": {
412         "MDFInternationalization": [
414         ],
415         "MaterialComponents/Buttons": [
417         ],
418         "MaterialComponents/NavigationBar": [
420         ],
421         "MaterialComponents/private/Math": [
423         ]
424       },
425       "testspecs": [
426         {
427           "name": "UnitTests",
428           "test_type": "unit",
429           "source_files": [
430             "components/BottomAppBar/tests/unit/*.{h,m,swift}",
431             "components/BottomAppBar/tests/unit/supplemental/*.{h,m,swift}"
432           ],
433           "resources": "components/BottomAppBar/tests/unit/resources/*",
434           "dependencies": {
435             "MaterialComponents/BottomAppBar+ColorThemer": [
437             ]
438           }
439         }
440       ]
441     },
442     {
443       "name": "BottomAppBar+ColorThemer",
444       "platforms": {
445         "ios": "9.0"
446       },
447       "public_header_files": [
448         "components/BottomAppBar/src/ColorThemer/*.h"
449       ],
450       "source_files": [
451         "components/BottomAppBar/src/ColorThemer/*.{h,m}"
452       ],
453       "dependencies": {
454         "MaterialComponents/BottomAppBar": [
456         ],
457         "MaterialComponents/Themes": [
459         ]
460       }
461     },
462     {
463       "name": "BottomNavigation",
464       "platforms": {
465         "ios": "9.0"
466       },
467       "public_header_files": "components/BottomNavigation/src/*.h",
468       "source_files": [
469         "components/BottomNavigation/src/*.{h,m}",
470         "components/BottomNavigation/src/private/*.{h,m}"
471       ],
472       "exclude_files": [
473         "components/BottomNavigation/src/MDCBottomNavigationBarController.*",
474         "components/BottomNavigation/src/MaterialBottomNavigationBeta.h"
475       ],
476       "resources": [
477         "components/BottomNavigation/src/MaterialBottomNavigation.bundle"
478       ],
479       "dependencies": {
480         "MDFInternationalization": [
482         ],
483         "MaterialComponents/Elevation": [
485         ],
486         "MaterialComponents/Ink": [
488         ],
489         "MaterialComponents/Ripple": [
491         ],
492         "MaterialComponents/Palettes": [
494         ],
495         "MaterialComponents/ShadowElevations": [
497         ],
498         "MaterialComponents/ShadowLayer": [
500         ],
501         "MaterialComponents/Typography": [
503         ],
504         "MaterialComponents/private/Math": [
506         ]
507       },
508       "testspecs": [
509         {
510           "name": "UnitTests",
511           "test_type": "unit",
512           "source_files": [
513             "components/BottomNavigation/tests/unit/*.{h,m,swift}",
514             "components/BottomNavigation/tests/unit/supplemental/*.{h,m,swift}"
515           ],
516           "exclude_files": [
517             "components/BottomNavigation/tests/unit/MDCBottomNavigationBarControllerTests.m"
518           ],
519           "resources": "components/BottomNavigation/tests/unit/resources/*",
520           "dependencies": {
521             "MaterialComponents/BottomNavigation+ColorThemer": [
523             ],
524             "MaterialComponents/BottomNavigation+TypographyThemer": [
526             ]
527           }
528         }
529       ]
530     },
531     {
532       "name": "BottomNavigation+ColorThemer",
533       "platforms": {
534         "ios": "9.0"
535       },
536       "public_header_files": [
537         "components/BottomNavigation/src/ColorThemer/*.h"
538       ],
539       "source_files": [
540         "components/BottomNavigation/src/ColorThemer/*.{h,m}"
541       ],
542       "dependencies": {
543         "MaterialComponents/BottomNavigation": [
545         ],
546         "MaterialComponents/schemes/Color": [
548         ]
549       }
550     },
551     {
552       "name": "BottomNavigation+TypographyThemer",
553       "platforms": {
554         "ios": "9.0"
555       },
556       "public_header_files": [
557         "components/BottomNavigation/src/TypographyThemer/*.h"
558       ],
559       "source_files": [
560         "components/BottomNavigation/src/TypographyThemer/*.{h,m}"
561       ],
562       "dependencies": {
563         "MaterialComponents/BottomNavigation": [
565         ],
566         "MaterialComponents/schemes/Typography": [
568         ]
569       }
570     },
571     {
572       "name": "BottomNavigation+Theming",
573       "platforms": {
574         "ios": "9.0"
575       },
576       "public_header_files": "components/BottomNavigation/src/Theming/*.h",
577       "source_files": [
578         "components/BottomNavigation/src/Theming/*.{h,m}",
579         "components/BottomNavigation/src/Theming/private/*.{h,m}"
580       ],
581       "dependencies": {
582         "MaterialComponents/BottomNavigation": [
584         ],
585         "MaterialComponents/ShadowElevations": [
587         ],
588         "MaterialComponents/schemes/Color": [
590         ],
591         "MaterialComponents/schemes/Container": [
593         ],
594         "MaterialComponents/schemes/Typography": [
596         ]
597       },
598       "testspecs": [
599         {
600           "name": "UnitTests",
601           "test_type": "unit",
602           "source_files": [
603             "components/BottomNavigation/tests/unit/Theming/*.{h,m,swift}",
604             "components/BottomNavigation/tests/unit/Theming/supplemental/*.{h,m,swift}"
605           ],
606           "resources": "components/BottomNavigation/tests/unit/Theming/resources/*"
607         }
608       ]
609     },
610     {
611       "name": "BottomSheet",
612       "platforms": {
613         "ios": "9.0"
614       },
615       "public_header_files": "components/BottomSheet/src/*.h",
616       "source_files": [
617         "components/BottomSheet/src/*.{h,m}",
618         "components/BottomSheet/src/private/*.{h,m}"
619       ],
620       "frameworks": "WebKit",
621       "dependencies": {
622         "MaterialComponents/Elevation": [
624         ],
625         "MaterialComponents/ShapeLibrary": [
627         ],
628         "MaterialComponents/Shapes": [
630         ],
631         "MaterialComponents/ShadowElevations": [
633         ],
634         "MaterialComponents/ShadowLayer": [
636         ],
637         "MaterialComponents/private/KeyboardWatcher": [
639         ],
640         "MaterialComponents/private/Math": [
642         ]
643       },
644       "testspecs": [
645         {
646           "name": "UnitTests",
647           "test_type": "unit",
648           "source_files": [
649             "components/BottomSheet/tests/unit/*.{h,m,swift}",
650             "components/BottomSheet/tests/unit/supplemental/*.{h,m,swift}"
651           ],
652           "resources": "components/BottomSheet/tests/unit/resources/*",
653           "dependencies": {
654             "MaterialComponents/BottomSheet+ShapeThemer": [
656             ]
657           }
658         }
659       ]
660     },
661     {
662       "name": "BottomSheet+ShapeThemer",
663       "platforms": {
664         "ios": "9.0"
665       },
666       "public_header_files": [
667         "components/BottomSheet/src/ShapeThemer/*.h"
668       ],
669       "source_files": [
670         "components/BottomSheet/src/ShapeThemer/*.{h,m}",
671         "components/BottomSheet/src/ShapeThemer/private/*.{h,m}"
672       ],
673       "dependencies": {
674         "MaterialComponents/BottomSheet": [
676         ],
677         "MaterialComponents/schemes/Shape": [
679         ]
680       }
681     },
682     {
683       "name": "Buttons",
684       "platforms": {
685         "ios": "9.0"
686       },
687       "public_header_files": "components/Buttons/src/*.h",
688       "source_files": [
689         "components/Buttons/src/*.{h,m}",
690         "components/Buttons/src/private/*.{h,m}"
691       ],
692       "dependencies": {
693         "MDFInternationalization": [
695         ],
696         "MDFTextAccessibility": [
698         ],
699         "MaterialComponents/Elevation": [
701         ],
702         "MaterialComponents/Ink": [
704         ],
705         "MaterialComponents/Ripple": [
707         ],
708         "MaterialComponents/ShadowElevations": [
710         ],
711         "MaterialComponents/ShadowLayer": [
713         ],
714         "MaterialComponents/Shapes": [
716         ],
717         "MaterialComponents/Typography": [
719         ],
720         "MaterialComponents/private/Math": [
722         ]
723       },
724       "testspecs": [
725         {
726           "name": "UnitTests",
727           "test_type": "unit",
728           "source_files": [
729             "components/Buttons/tests/unit/*.{h,m,swift}",
730             "components/Buttons/tests/unit/supplemental/*.{h,m,swift}"
731           ],
732           "resources": "components/Buttons/tests/unit/resources/*",
733           "dependencies": {
734             "MaterialComponents/Buttons+ShapeThemer": [
736             ],
737             "MaterialComponents/Buttons+ColorThemer": [
739             ],
740             "MaterialComponents/Buttons+TitleColorAccessibilityMutator": [
742             ],
743             "MaterialComponents/Buttons+ButtonThemer": [
745             ]
746           }
747         }
748       ]
749     },
750     {
751       "name": "Buttons+ColorThemer",
752       "platforms": {
753         "ios": "9.0"
754       },
755       "public_header_files": [
756         "components/Buttons/src/ColorThemer/*.h"
757       ],
758       "source_files": [
759         "components/Buttons/src/ColorThemer/*.{h,m}",
760         "components/Buttons/src/ColorThemer/private/*.{h,m}"
761       ],
762       "dependencies": {
763         "MaterialComponents/Buttons": [
765         ],
766         "MaterialComponents/schemes/Color": [
768         ]
769       }
770     },
771     {
772       "name": "Buttons+TitleColorAccessibilityMutator",
773       "platforms": {
774         "ios": "9.0"
775       },
776       "public_header_files": [
777         "components/Buttons/src/TitleColorAccessibilityMutator/*.h"
778       ],
779       "source_files": [
780         "components/Buttons/src/TitleColorAccessibilityMutator/*.{h,m}",
781         "components/Buttons/src/TitleColorAccessibilityMutator/private/*.{h,m}"
782       ],
783       "dependencies": {
784         "MDFTextAccessibility": [
786         ],
787         "MaterialComponents/Buttons": [
789         ]
790       }
791     },
792     {
793       "name": "Buttons+ShapeThemer",
794       "platforms": {
795         "ios": "9.0"
796       },
797       "public_header_files": [
798         "components/Buttons/src/ShapeThemer/*.h"
799       ],
800       "source_files": [
801         "components/Buttons/src/ShapeThemer/*.{h,m}"
802       ],
803       "dependencies": {
804         "MaterialComponents/Buttons": [
806         ],
807         "MaterialComponents/schemes/Shape": [
809         ]
810       }
811     },
812     {
813       "name": "Buttons+TypographyThemer",
814       "platforms": {
815         "ios": "9.0"
816       },
817       "public_header_files": [
818         "components/Buttons/src/TypographyThemer/*.h"
819       ],
820       "source_files": [
821         "components/Buttons/src/TypographyThemer/*.{h,m}"
822       ],
823       "dependencies": {
824         "MaterialComponents/Buttons": [
826         ],
827         "MaterialComponents/schemes/Typography": [
829         ]
830       }
831     },
832     {
833       "name": "Buttons+ButtonThemer",
834       "platforms": {
835         "ios": "9.0"
836       },
837       "public_header_files": [
838         "components/Buttons/src/ButtonThemer/*.h"
839       ],
840       "source_files": [
841         "components/Buttons/src/ButtonThemer/*.{h,m}",
842         "components/Buttons/src/ButtonThemer/private/*.{h,m}"
843       ],
844       "dependencies": {
845         "MaterialComponents/Buttons": [
847         ],
848         "MaterialComponents/Buttons+ColorThemer": [
850         ],
851         "MaterialComponents/Buttons+ShapeThemer": [
853         ],
854         "MaterialComponents/Buttons+TypographyThemer": [
856         ],
857         "MaterialComponents/Palettes": [
859         ]
860       }
861     },
862     {
863       "name": "Buttons+Theming",
864       "platforms": {
865         "ios": "9.0"
866       },
867       "public_header_files": "components/Buttons/src/Theming/*.h",
868       "source_files": [
869         "components/Buttons/src/Theming/*.{h,m}",
870         "components/Buttons/src/Theming/private/*.{h,m}"
871       ],
872       "dependencies": {
873         "MaterialComponents/Buttons": [
875         ],
876         "MaterialComponents/Buttons+ColorThemer": [
878         ],
879         "MaterialComponents/Buttons+ShapeThemer": [
881         ],
882         "MaterialComponents/Buttons+TypographyThemer": [
884         ],
885         "MaterialComponents/ShadowElevations": [
887         ],
888         "MaterialComponents/schemes/Container": [
890         ]
891       },
892       "testspecs": [
893         {
894           "name": "UnitTests",
895           "test_type": "unit",
896           "source_files": [
897             "components/Buttons/tests/unit/Theming/*.{h,m,swift}",
898             "components/Buttons/tests/unit/Theming/supplemental/*.{h,m,swift}"
899           ],
900           "resources": "components/Buttons/tests/unit/Theming/resources/*"
901         }
902       ]
903     },
904     {
905       "name": "ButtonBar",
906       "platforms": {
907         "ios": "9.0"
908       },
909       "public_header_files": "components/ButtonBar/src/*.h",
910       "source_files": [
911         "components/ButtonBar/src/*.{h,m}",
912         "components/ButtonBar/src/private/*.{h,m}"
913       ],
914       "dependencies": {
915         "MDFInternationalization": [
917         ],
918         "MaterialComponents/Buttons": [
920         ],
921         "MaterialComponents/private/Application": [
923         ]
924       },
925       "testspecs": [
926         {
927           "name": "UnitTests",
928           "test_type": "unit",
929           "source_files": [
930             "components/ButtonBar/tests/unit/*.{h,m,swift}",
931             "components/ButtonBar/tests/unit/supplemental/*.{h,m,swift}"
932           ],
933           "resources": "components/ButtonBar/tests/unit/resources/*",
934           "dependencies": {
935             "MaterialComponents/ButtonBar+TypographyThemer": [
937             ]
938           }
939         }
940       ]
941     },
942     {
943       "name": "ButtonBar+ColorThemer",
944       "platforms": {
945         "ios": "9.0"
946       },
947       "public_header_files": [
948         "components/ButtonBar/src/ColorThemer/*.h"
949       ],
950       "source_files": [
951         "components/ButtonBar/src/ColorThemer/*.{h,m}"
952       ],
953       "dependencies": {
954         "MaterialComponents/ButtonBar": [
956         ],
957         "MaterialComponents/Themes": [
959         ]
960       }
961     },
962     {
963       "name": "ButtonBar+TypographyThemer",
964       "platforms": {
965         "ios": "9.0"
966       },
967       "public_header_files": [
968         "components/ButtonBar/src/TypographyThemer/*.h"
969       ],
970       "source_files": [
971         "components/ButtonBar/src/TypographyThemer/*.{h,m}"
972       ],
973       "dependencies": {
974         "MaterialComponents/ButtonBar": [
976         ],
977         "MaterialComponents/schemes/Typography": [
979         ]
980       }
981     },
982     {
983       "name": "Cards",
984       "platforms": {
985         "ios": "9.0"
986       },
987       "public_header_files": "components/Cards/src/*.h",
988       "source_files": "components/Cards/src/*.{h,m}",
989       "exclude_files": [
990         "components/Cards/src/MDCCard+Ripple.{h,m}",
991         "components/Cards/src/MDCCardCollectionCell+Ripple.{h,m}"
992       ],
993       "dependencies": {
994         "MaterialComponents/Elevation": [
996         ],
997         "MaterialComponents/Ink": [
999         ],
1000         "MaterialComponents/Ripple": [
1002         ],
1003         "MaterialComponents/ShadowLayer": [
1005         ],
1006         "MaterialComponents/Shapes": [
1008         ],
1009         "MaterialComponents/private/Icons/ic_check_circle": [
1011         ],
1012         "MaterialComponents/private/Math": [
1014         ]
1015       },
1016       "testspecs": [
1017         {
1018           "name": "UnitTests",
1019           "test_type": "unit",
1020           "source_files": [
1021             "components/Cards/tests/unit/*.{h,m,swift}",
1022             "components/Cards/tests/unit/supplemental/*.{h,m,swift}"
1023           ],
1024           "resources": "components/Cards/tests/unit/resources/*",
1025           "dependencies": {
1026             "MaterialComponents/Cards+ColorThemer": [
1028             ],
1029             "MaterialComponents/Cards+ShapeThemer": [
1031             ]
1032           }
1033         }
1034       ]
1035     },
1036     {
1037       "name": "Cards+ColorThemer",
1038       "platforms": {
1039         "ios": "9.0"
1040       },
1041       "public_header_files": [
1042         "components/Cards/src/ColorThemer/*.h"
1043       ],
1044       "source_files": [
1045         "components/Cards/src/ColorThemer/*.{h,m}"
1046       ],
1047       "dependencies": {
1048         "MaterialComponents/Cards": [
1050         ],
1051         "MaterialComponents/schemes/Color": [
1053         ]
1054       }
1055     },
1056     {
1057       "name": "Cards+ShapeThemer",
1058       "platforms": {
1059         "ios": "9.0"
1060       },
1061       "public_header_files": [
1062         "components/Cards/src/ShapeThemer/*.h"
1063       ],
1064       "source_files": [
1065         "components/Cards/src/ShapeThemer/*.{h,m}"
1066       ],
1067       "dependencies": {
1068         "MaterialComponents/Cards": [
1070         ],
1071         "MaterialComponents/schemes/Shape": [
1073         ]
1074       }
1075     },
1076     {
1077       "name": "Cards+CardThemer",
1078       "platforms": {
1079         "ios": "9.0"
1080       },
1081       "public_header_files": [
1082         "components/Cards/src/CardThemer/*.h"
1083       ],
1084       "source_files": [
1085         "components/Cards/src/CardThemer/*.{h,m}"
1086       ],
1087       "dependencies": {
1088         "MaterialComponents/Cards": [
1090         ],
1091         "MaterialComponents/Cards+ColorThemer": [
1093         ],
1094         "MaterialComponents/Cards+ShapeThemer": [
1096         ]
1097       }
1098     },
1099     {
1100       "name": "Cards+Theming",
1101       "platforms": {
1102         "ios": "9.0"
1103       },
1104       "public_header_files": "components/Cards/src/Theming/*.h",
1105       "source_files": [
1106         "components/Cards/src/Theming/*.{h,m}",
1107         "components/Cards/src/Theming/private/*.{h,m}"
1108       ],
1109       "dependencies": {
1110         "MaterialComponents/Cards": [
1112         ],
1113         "MaterialComponents/Cards+ColorThemer": [
1115         ],
1116         "MaterialComponents/Cards+ShapeThemer": [
1118         ],
1119         "MaterialComponents/schemes/Container": [
1121         ]
1122       },
1123       "testspecs": [
1124         {
1125           "name": "UnitTests",
1126           "test_type": "unit",
1127           "source_files": [
1128             "components/Cards/tests/unit/Theming/*.{h,m,swift}",
1129             "components/Cards/tests/unit/Theming/supplemental/*.{h,m,swift}"
1130           ],
1131           "resources": "components/Cards/tests/unit/Theming/resources/*"
1132         }
1133       ]
1134     },
1135     {
1136       "name": "Chips",
1137       "platforms": {
1138         "ios": "9.0"
1139       },
1140       "public_header_files": "components/Chips/src/*.h",
1141       "source_files": [
1142         "components/Chips/src/*.{h,m}",
1143         "components/Chips/src/private/*.{h,m}"
1144       ],
1145       "dependencies": {
1146         "MDFInternationalization": [
1148         ],
1149         "MaterialComponents/Elevation": [
1151         ],
1152         "MaterialComponents/Ink": [
1154         ],
1155         "MaterialComponents/Ripple": [
1157         ],
1158         "MaterialComponents/ShadowLayer": [
1160         ],
1161         "MaterialComponents/ShadowElevations": [
1163         ],
1164         "MaterialComponents/ShapeLibrary": [
1166         ],
1167         "MaterialComponents/Shapes": [
1169         ],
1170         "MaterialComponents/TextFields": [
1172         ],
1173         "MaterialComponents/Typography": [
1175         ],
1176         "MaterialComponents/private/Math": [
1178         ]
1179       },
1180       "testspecs": [
1181         {
1182           "name": "UnitTests",
1183           "test_type": "unit",
1184           "source_files": [
1185             "components/Chips/tests/unit/*.{h,m,swift}",
1186             "components/Chips/tests/unit/supplemental/*.{h,m,swift}"
1187           ],
1188           "resources": "components/Chips/tests/unit/resources/*",
1189           "dependencies": {
1190             "MaterialComponents/Chips+ChipThemer": [
1192             ],
1193             "MaterialComponents/Chips+FontThemer": [
1195             ],
1196             "MaterialComponents/Themes": [
1198             ]
1199           }
1200         }
1201       ]
1202     },
1203     {
1204       "name": "Chips+ChipThemer",
1205       "platforms": {
1206         "ios": "9.0"
1207       },
1208       "public_header_files": [
1209         "components/Chips/src/ChipThemer/*.h"
1210       ],
1211       "source_files": [
1212         "components/Chips/src/ChipThemer/*.{h,m}"
1213       ],
1214       "dependencies": {
1215         "MaterialComponents/Chips": [
1217         ],
1218         "MaterialComponents/Chips+ColorThemer": [
1220         ],
1221         "MaterialComponents/Chips+ShapeThemer": [
1223         ],
1224         "MaterialComponents/Chips+TypographyThemer": [
1226         ]
1227       }
1228     },
1229     {
1230       "name": "Chips+ColorThemer",
1231       "platforms": {
1232         "ios": "9.0"
1233       },
1234       "public_header_files": [
1235         "components/Chips/src/ColorThemer/*.h"
1236       ],
1237       "source_files": [
1238         "components/Chips/src/ColorThemer/*.{h,m}"
1239       ],
1240       "dependencies": {
1241         "MaterialComponents/Chips": [
1243         ],
1244         "MaterialComponents/schemes/Color": [
1246         ]
1247       }
1248     },
1249     {
1250       "name": "Chips+FontThemer",
1251       "platforms": {
1252         "ios": "9.0"
1253       },
1254       "public_header_files": [
1255         "components/Chips/src/FontThemer/*.h"
1256       ],
1257       "source_files": [
1258         "components/Chips/src/FontThemer/*.{h,m}"
1259       ],
1260       "dependencies": {
1261         "MaterialComponents/Chips": [
1263         ],
1264         "MaterialComponents/Themes": [
1266         ]
1267       }
1268     },
1269     {
1270       "name": "Chips+ShapeThemer",
1271       "platforms": {
1272         "ios": "9.0"
1273       },
1274       "public_header_files": [
1275         "components/Chips/src/ShapeThemer/*.h"
1276       ],
1277       "source_files": [
1278         "components/Chips/src/ShapeThemer/*.{h,m}"
1279       ],
1280       "dependencies": {
1281         "MaterialComponents/Chips": [
1283         ],
1284         "MaterialComponents/schemes/Shape": [
1286         ]
1287       }
1288     },
1289     {
1290       "name": "Chips+TypographyThemer",
1291       "platforms": {
1292         "ios": "9.0"
1293       },
1294       "public_header_files": [
1295         "components/Chips/src/TypographyThemer/*.h"
1296       ],
1297       "source_files": [
1298         "components/Chips/src/TypographyThemer/*.{h,m}"
1299       ],
1300       "dependencies": {
1301         "MaterialComponents/Chips": [
1303         ],
1304         "MaterialComponents/schemes/Typography": [
1306         ]
1307       }
1308     },
1309     {
1310       "name": "Chips+Theming",
1311       "platforms": {
1312         "ios": "9.0"
1313       },
1314       "public_header_files": "components/Chips/src/Theming/*.h",
1315       "source_files": [
1316         "components/Chips/src/Theming/*.{h,m}",
1317         "components/Chips/src/Theming/private/*.{h,m}"
1318       ],
1319       "dependencies": {
1320         "MaterialComponents/Chips": [
1322         ],
1323         "MaterialComponents/Chips+ColorThemer": [
1325         ],
1326         "MaterialComponents/Chips+ShapeThemer": [
1328         ],
1329         "MaterialComponents/schemes/Container": [
1331         ],
1332         "MaterialComponents/Typography": [
1334         ]
1335       },
1336       "testspecs": [
1337         {
1338           "name": "UnitTests",
1339           "test_type": "unit",
1340           "source_files": [
1341             "components/Chips/tests/unit/Theming/*.{h,m,swift}",
1342             "components/Chips/tests/unit/Theming/supplemental/*.{h,m,swift}"
1343           ],
1344           "resources": "components/Chips/tests/unit/Theming/resources/*"
1345         }
1346       ]
1347     },
1348     {
1349       "name": "CollectionCells",
1350       "platforms": {
1351         "ios": "9.0"
1352       },
1353       "public_header_files": "components/CollectionCells/src/*.h",
1354       "source_files": [
1355         "components/CollectionCells/src/*.{h,m}",
1356         "components/CollectionCells/src/private/*.{h,m}"
1357       ],
1358       "resources": [
1359         "components/CollectionCells/src/MaterialCollectionCells.bundle"
1360       ],
1361       "frameworks": [
1362         "CoreGraphics",
1363         "QuartzCore"
1364       ],
1365       "dependencies": {
1366         "MDFInternationalization": [
1368         ],
1369         "MaterialComponents/CollectionLayoutAttributes": [
1371         ],
1372         "MaterialComponents/Ink": [
1374         ],
1375         "MaterialComponents/Typography": [
1377         ],
1378         "MaterialComponents/Palettes": [
1380         ],
1381         "MaterialComponents/private/Icons/ic_check": [
1383         ],
1384         "MaterialComponents/private/Icons/ic_check_circle": [
1386         ],
1387         "MaterialComponents/private/Icons/ic_chevron_right": [
1389         ],
1390         "MaterialComponents/private/Icons/ic_info": [
1392         ],
1393         "MaterialComponents/private/Icons/ic_radio_button_unchecked": [
1395         ],
1396         "MaterialComponents/private/Icons/ic_reorder": [
1398         ],
1399         "MaterialComponents/private/Math": [
1401         ]
1402       },
1403       "testspecs": [
1404         {
1405           "name": "UnitTests",
1406           "test_type": "unit",
1407           "source_files": [
1408             "components/CollectionCells/tests/unit/*.{h,m,swift}",
1409             "components/CollectionCells/tests/unit/supplemental/*.{h,m,swift}"
1410           ],
1411           "resources": "components/CollectionCells/tests/unit/resources/*"
1412         }
1413       ]
1414     },
1415     {
1416       "name": "CollectionLayoutAttributes",
1417       "platforms": {
1418         "ios": "9.0"
1419       },
1420       "public_header_files": "components/CollectionLayoutAttributes/src/*.h",
1421       "source_files": "components/CollectionLayoutAttributes/src/*.{h,m}",
1422       "testspecs": [
1423         {
1424           "name": "UnitTests",
1425           "test_type": "unit",
1426           "source_files": [
1427             "components/CollectionLayoutAttributes/tests/unit/*.{h,m,swift}",
1428             "components/CollectionLayoutAttributes/tests/unit/supplemental/*.{h,m,swift}"
1429           ],
1430           "resources": "components/CollectionLayoutAttributes/tests/unit/resources/*"
1431         }
1432       ]
1433     },
1434     {
1435       "name": "Collections",
1436       "platforms": {
1437         "ios": "9.0"
1438       },
1439       "public_header_files": "components/Collections/src/*.h",
1440       "source_files": [
1441         "components/Collections/src/*.{h,m}",
1442         "components/Collections/src/private/*.{h,m}"
1443       ],
1444       "resources": [
1445         "components/Collections/src/MaterialCollections.bundle"
1446       ],
1447       "frameworks": [
1448         "CoreGraphics",
1449         "QuartzCore"
1450       ],
1451       "dependencies": {
1452         "MaterialComponents/CollectionCells": [
1454         ],
1455         "MaterialComponents/CollectionLayoutAttributes": [
1457         ],
1458         "MaterialComponents/Ink": [
1460         ],
1461         "MaterialComponents/Palettes": [
1463         ],
1464         "MaterialComponents/ShadowElevations": [
1466         ],
1467         "MaterialComponents/ShadowLayer": [
1469         ],
1470         "MaterialComponents/Typography": [
1472         ]
1473       },
1474       "testspecs": [
1475         {
1476           "name": "UnitTests",
1477           "test_type": "unit",
1478           "source_files": [
1479             "components/Collections/tests/unit/*.{h,m,swift}",
1480             "components/Collections/tests/unit/supplemental/*.{h,m,swift}"
1481           ],
1482           "resources": "components/Collections/tests/unit/resources/*"
1483         }
1484       ]
1485     },
1486     {
1487       "name": "Dialogs",
1488       "platforms": {
1489         "ios": "9.0"
1490       },
1491       "public_header_files": "components/Dialogs/src/*.h",
1492       "source_files": [
1493         "components/Dialogs/src/*.{h,m}",
1494         "components/Dialogs/src/private/*.{h,m}"
1495       ],
1496       "resources": [
1497         "components/Dialogs/src/MaterialDialogs.bundle"
1498       ],
1499       "dependencies": {
1500         "MaterialComponents/Buttons": [
1502         ],
1503         "MaterialComponents/Elevation": [
1505         ],
1506         "MaterialComponents/ShadowElevations": [
1508         ],
1509         "MaterialComponents/ShadowLayer": [
1511         ],
1512         "MaterialComponents/Typography": [
1514         ],
1515         "MaterialComponents/private/KeyboardWatcher": [
1517         ],
1518         "MaterialComponents/private/Math": [
1520         ],
1521         "MDFInternationalization": [
1523         ]
1524       },
1525       "testspecs": [
1526         {
1527           "name": "UnitTests",
1528           "test_type": "unit",
1529           "source_files": [
1530             "components/Dialogs/tests/unit/*.{h,m,swift}",
1531             "components/Dialogs/tests/unit/supplemental/*.{h,m,swift}"
1532           ],
1533           "resources": "components/Dialogs/tests/unit/resources/*",
1534           "dependencies": {
1535             "MaterialComponents/Dialogs+DialogThemer": [
1537             ]
1538           }
1539         }
1540       ]
1541     },
1542     {
1543       "name": "Dialogs+ColorThemer",
1544       "platforms": {
1545         "ios": "9.0"
1546       },
1547       "public_header_files": [
1548         "components/Dialogs/src/ColorThemer/*.h"
1549       ],
1550       "source_files": [
1551         "components/Dialogs/src/ColorThemer/*.{h,m}"
1552       ],
1553       "dependencies": {
1554         "MaterialComponents/Dialogs": [
1556         ],
1557         "MaterialComponents/Themes": [
1559         ],
1560         "MaterialComponents/Buttons+ColorThemer": [
1562         ]
1563       }
1564     },
1565     {
1566       "name": "Dialogs+TypographyThemer",
1567       "platforms": {
1568         "ios": "9.0"
1569       },
1570       "public_header_files": [
1571         "components/Dialogs/src/TypographyThemer/*.h"
1572       ],
1573       "source_files": [
1574         "components/Dialogs/src/TypographyThemer/*.{h,m}"
1575       ],
1576       "dependencies": {
1577         "MaterialComponents/Dialogs": [
1579         ],
1580         "MaterialComponents/schemes/Typography": [
1582         ],
1583         "MaterialComponents/Buttons+TypographyThemer": [
1585         ]
1586       }
1587     },
1588     {
1589       "name": "Dialogs+DialogThemer",
1590       "platforms": {
1591         "ios": "9.0"
1592       },
1593       "public_header_files": [
1594         "components/Dialogs/src/DialogThemer/*.h"
1595       ],
1596       "source_files": [
1597         "components/Dialogs/src/DialogThemer/*.{h,m}"
1598       ],
1599       "dependencies": {
1600         "MaterialComponents/Dialogs": [
1602         ],
1603         "MaterialComponents/Dialogs+ColorThemer": [
1605         ],
1606         "MaterialComponents/Dialogs+TypographyThemer": [
1608         ],
1609         "MaterialComponents/Buttons+ButtonThemer": [
1611         ]
1612       }
1613     },
1614     {
1615       "name": "Dialogs+Theming",
1616       "platforms": {
1617         "ios": "9.0"
1618       },
1619       "public_header_files": "components/Dialogs/src/Theming/*.h",
1620       "source_files": [
1621         "components/Dialogs/src/Theming/*.{h,m}",
1622         "components/Dialogs/src/Theming/private/*.{h,m}"
1623       ],
1624       "dependencies": {
1625         "MaterialComponents/Dialogs": [
1627         ],
1628         "MaterialComponents/Dialogs+ColorThemer": [
1630         ],
1631         "MaterialComponents/Dialogs+TypographyThemer": [
1633         ],
1634         "MaterialComponents/ShadowElevations": [
1636         ],
1637         "MaterialComponents/schemes/Container": [
1639         ],
1640         "MaterialComponents/Buttons+Theming": [
1642         ]
1643       },
1644       "testspecs": [
1645         {
1646           "name": "UnitTests",
1647           "test_type": "unit",
1648           "source_files": [
1649             "components/Dialogs/tests/unit/Theming/*.{h,m,swift}",
1650             "components/Dialogs/tests/unit/Theming/supplemental/*.{h,m,swift}"
1651           ],
1652           "resources": "components/Dialogs/tests/unit/Theming/resources/*"
1653         }
1654       ]
1655     },
1656     {
1657       "name": "Elevation",
1658       "platforms": {
1659         "ios": "9.0"
1660       },
1661       "public_header_files": "components/Elevation/src/*.h",
1662       "source_files": [
1663         "components/Elevation/src/*.{h,m}",
1664         "components/Elevation/src/private/*.{h,m}"
1665       ],
1666       "dependencies": {
1667         "MaterialComponents/private/Color": [
1669         ],
1670         "MaterialComponents/private/Math": [
1672         ]
1673       },
1674       "testspecs": [
1675         {
1676           "name": "UnitTests",
1677           "test_type": "unit",
1678           "source_files": [
1679             "components/Elevation/tests/unit/*.{h,m,swift}",
1680             "components/Elevation/tests/unit/supplemental/*.{h,m,swift}"
1681           ],
1682           "dependencies": {
1683             "MaterialComponents/private/Color": [
1685             ]
1686           }
1687         }
1688       ]
1689     },
1690     {
1691       "name": "FeatureHighlight",
1692       "platforms": {
1693         "ios": "9.0"
1694       },
1695       "public_header_files": "components/FeatureHighlight/src/*.h",
1696       "source_files": [
1697         "components/FeatureHighlight/src/*.{h,m}",
1698         "components/FeatureHighlight/src/private/*.{h,m}"
1699       ],
1700       "resources": [
1701         "components/FeatureHighlight/src/MaterialFeatureHighlight.bundle"
1702       ],
1703       "dependencies": {
1704         "MaterialComponents/private/Math": [
1706         ],
1707         "MaterialComponents/Typography": [
1709         ],
1710         "MDFTextAccessibility": [
1712         ]
1713       },
1714       "testspecs": [
1715         {
1716           "name": "UnitTests",
1717           "test_type": "unit",
1718           "source_files": [
1719             "components/FeatureHighlight/tests/unit/*.{h,m,swift}",
1720             "components/FeatureHighlight/tests/unit/supplemental/*.{h,m,swift}"
1721           ],
1722           "resources": "components/FeatureHighlight/tests/unit/resources/*",
1723           "dependencies": {
1724             "MaterialComponents/FeatureHighlight+ColorThemer": [
1726             ],
1727             "MaterialComponents/FeatureHighlight+TypographyThemer": [
1729             ],
1730             "MaterialComponents/FeatureHighlight+FeatureHighlightAccessibilityMutator": [
1732             ]
1733           }
1734         }
1735       ]
1736     },
1737     {
1738       "name": "FeatureHighlight+ColorThemer",
1739       "platforms": {
1740         "ios": "9.0"
1741       },
1742       "public_header_files": [
1743         "components/FeatureHighlight/src/ColorThemer/*.h"
1744       ],
1745       "source_files": [
1746         "components/FeatureHighlight/src/ColorThemer/*.{h,m}"
1747       ],
1748       "dependencies": {
1749         "MaterialComponents/FeatureHighlight": [
1751         ],
1752         "MaterialComponents/Themes": [
1754         ]
1755       }
1756     },
1757     {
1758       "name": "FeatureHighlight+FontThemer",
1759       "platforms": {
1760         "ios": "9.0"
1761       },
1762       "public_header_files": [
1763         "components/FeatureHighlight/src/FontThemer/*.h"
1764       ],
1765       "source_files": [
1766         "components/FeatureHighlight/src/FontThemer/*.{h,m}"
1767       ],
1768       "dependencies": {
1769         "MaterialComponents/FeatureHighlight": [
1771         ],
1772         "MaterialComponents/Themes": [
1774         ]
1775       }
1776     },
1777     {
1778       "name": "FeatureHighlight+TypographyThemer",
1779       "platforms": {
1780         "ios": "9.0"
1781       },
1782       "public_header_files": [
1783         "components/FeatureHighlight/src/TypographyThemer/*.h"
1784       ],
1785       "source_files": [
1786         "components/FeatureHighlight/src/TypographyThemer/*.{h,m}"
1787       ],
1788       "dependencies": {
1789         "MaterialComponents/FeatureHighlight": [
1791         ],
1792         "MaterialComponents/schemes/Typography": [
1794         ]
1795       }
1796     },
1797     {
1798       "name": "FeatureHighlight+FeatureHighlightAccessibilityMutator",
1799       "platforms": {
1800         "ios": "9.0"
1801       },
1802       "public_header_files": [
1803         "components/FeatureHighlight/src/FeatureHighlightAccessibilityMutator/*.h"
1804       ],
1805       "source_files": [
1806         "components/FeatureHighlight/src/FeatureHighlightAccessibilityMutator/*.{h,m}"
1807       ],
1808       "dependencies": {
1809         "MaterialComponents/FeatureHighlight": [
1811         ],
1812         "MDFTextAccessibility": [
1814         ]
1815       }
1816     },
1817     {
1818       "name": "FlexibleHeader",
1819       "platforms": {
1820         "ios": "9.0"
1821       },
1822       "public_header_files": "components/FlexibleHeader/src/*.h",
1823       "source_files": [
1824         "components/FlexibleHeader/src/*.{h,m}",
1825         "components/FlexibleHeader/src/private/*.{h,m}"
1826       ],
1827       "dependencies": {
1828         "MDFTextAccessibility": [
1830         ],
1831         "MaterialComponents/Elevation": [
1833         ],
1834         "MaterialComponents/ShadowElevations": [
1836         ],
1837         "MaterialComponents/ShadowLayer": [
1839         ],
1840         "MaterialComponents/private/Application": [
1842         ],
1843         "MaterialComponents/private/Math": [
1845         ],
1846         "MaterialComponents/private/UIMetrics": [
1848         ]
1849       },
1850       "testspecs": [
1851         {
1852           "name": "UnitTests",
1853           "test_type": "unit",
1854           "source_files": [
1855             "components/FlexibleHeader/tests/unit/*.{h,m,swift}",
1856             "components/FlexibleHeader/tests/unit/supplemental/*.{h,m,swift}"
1857           ],
1858           "resources": "components/FlexibleHeader/tests/unit/resources/*",
1859           "dependencies": {
1860             "MaterialComponents/FlexibleHeader+ColorThemer": [
1862             ],
1863             "MaterialComponents/ShadowLayer": [
1865             ]
1866           }
1867         }
1868       ]
1869     },
1870     {
1871       "name": "FlexibleHeader+CanAlwaysExpandToMaximumHeight",
1872       "platforms": {
1873         "ios": "9.0"
1874       },
1875       "public_header_files": [
1876         "components/FlexibleHeader/src/CanAlwaysExpandToMaximumHeight/*.h"
1877       ],
1878       "source_files": [
1879         "components/FlexibleHeader/src/CanAlwaysExpandToMaximumHeight/*.{h,m}"
1880       ],
1881       "dependencies": {
1882         "MaterialComponents/FlexibleHeader": [
1884         ]
1885       }
1886     },
1887     {
1888       "name": "FlexibleHeader+ColorThemer",
1889       "platforms": {
1890         "ios": "9.0"
1891       },
1892       "public_header_files": [
1893         "components/FlexibleHeader/src/ColorThemer/*.h"
1894       ],
1895       "source_files": [
1896         "components/FlexibleHeader/src/ColorThemer/*.{h,m}"
1897       ],
1898       "dependencies": {
1899         "MaterialComponents/FlexibleHeader": [
1901         ],
1902         "MaterialComponents/schemes/Color": [
1904         ]
1905       }
1906     },
1907     {
1908       "name": "HeaderStackView",
1909       "platforms": {
1910         "ios": "9.0"
1911       },
1912       "public_header_files": "components/HeaderStackView/src/*.h",
1913       "source_files": "components/HeaderStackView/src/*.{h,m}",
1914       "testspecs": [
1915         {
1916           "name": "UnitTests",
1917           "test_type": "unit",
1918           "source_files": [
1919             "components/HeaderStackView/tests/unit/*.{h,m,swift}",
1920             "components/HeaderStackView/tests/unit/supplemental/*.{h,m,swift}"
1921           ],
1922           "resources": "components/HeaderStackView/tests/unit/resources/*"
1923         }
1924       ]
1925     },
1926     {
1927       "name": "HeaderStackView+ColorThemer",
1928       "platforms": {
1929         "ios": "9.0"
1930       },
1931       "public_header_files": [
1932         "components/HeaderStackView/src/ColorThemer/*.h"
1933       ],
1934       "source_files": [
1935         "components/HeaderStackView/src/ColorThemer/*.{h,m}"
1936       ],
1937       "dependencies": {
1938         "MaterialComponents/HeaderStackView": [
1940         ],
1941         "MaterialComponents/Themes": [
1943         ]
1944       }
1945     },
1946     {
1947       "name": "Ink",
1948       "platforms": {
1949         "ios": "9.0"
1950       },
1951       "public_header_files": "components/Ink/src/*.h",
1952       "source_files": [
1953         "components/Ink/src/*.{h,m}",
1954         "components/Ink/src/private/*.{h,m}"
1955       ],
1956       "dependencies": {
1957         "MaterialComponents/private/Color": [
1959         ],
1960         "MaterialComponents/private/Math": [
1962         ]
1963       },
1964       "testspecs": [
1965         {
1966           "name": "UnitTests",
1967           "test_type": "unit",
1968           "source_files": [
1969             "components/Ink/tests/unit/*.{h,m,swift}",
1970             "components/Ink/tests/unit/supplemental/*.{h,m,swift}"
1971           ],
1972           "resources": "components/Ink/tests/unit/resources/*"
1973         }
1974       ]
1975     },
1976     {
1977       "name": "Ink+ColorThemer",
1978       "platforms": {
1979         "ios": "9.0"
1980       },
1981       "public_header_files": [
1982         "components/Ink/src/ColorThemer/*.h"
1983       ],
1984       "source_files": [
1985         "components/Ink/src/ColorThemer/*.{h,m}"
1986       ],
1987       "dependencies": {
1988         "MaterialComponents/Ink": [
1990         ],
1991         "MaterialComponents/Themes": [
1993         ]
1994       }
1995     },
1996     {
1997       "name": "LibraryInfo",
1998       "platforms": {
1999         "ios": "9.0"
2000       },
2001       "public_header_files": "components/LibraryInfo/src/*.h",
2002       "source_files": [
2003         "components/LibraryInfo/src/*.{h,m}",
2004         "components/LibraryInfo/src/private/*.{h,m}"
2005       ],
2006       "testspecs": [
2007         {
2008           "name": "UnitTests",
2009           "test_type": "unit",
2010           "source_files": [
2011             "components/LibraryInfo/tests/unit/*.{h,m,swift}",
2012             "components/LibraryInfo/tests/unit/supplemental/*.{h,m,swift}"
2013           ],
2014           "resources": "components/LibraryInfo/tests/unit/resources/*"
2015         }
2016       ]
2017     },
2018     {
2019       "name": "List",
2020       "platforms": {
2021         "ios": "9.0"
2022       },
2023       "public_header_files": "components/List/src/*.h",
2024       "source_files": [
2025         "components/List/src/*.{h,m}",
2026         "components/List/src/private/*.{h,m}"
2027       ],
2028       "dependencies": {
2029         "MaterialComponents/Elevation": [
2031         ],
2032         "MaterialComponents/Ink": [
2034         ],
2035         "MaterialComponents/Ripple": [
2037         ],
2038         "MaterialComponents/ShadowElevations": [
2040         ],
2041         "MaterialComponents/ShadowLayer": [
2043         ],
2044         "MaterialComponents/Typography": [
2046         ],
2047         "MDFInternationalization": [
2049         ],
2050         "MaterialComponents/private/Math": [
2052         ]
2053       },
2054       "testspecs": [
2055         {
2056           "name": "UnitTests",
2057           "test_type": "unit",
2058           "source_files": [
2059             "components/List/tests/unit/*.{h,m,swift}",
2060             "components/List/tests/unit/supplemental/*.{h,m,swift}"
2061           ],
2062           "resources": "components/List/tests/unit/resources/*",
2063           "dependencies": {
2064             "MaterialComponents/List+ColorThemer": [
2066             ],
2067             "MaterialComponents/List+TypographyThemer": [
2069             ],
2070             "MaterialComponents/List+ListThemer": [
2072             ]
2073           }
2074         }
2075       ]
2076     },
2077     {
2078       "name": "List+TypographyThemer",
2079       "platforms": {
2080         "ios": "9.0"
2081       },
2082       "public_header_files": [
2083         "components/List/src/TypographyThemer/*.h"
2084       ],
2085       "source_files": [
2086         "components/List/src/TypographyThemer/*.{h,m}"
2087       ],
2088       "dependencies": {
2089         "MaterialComponents/List": [
2091         ],
2092         "MaterialComponents/schemes/Typography": [
2094         ]
2095       }
2096     },
2097     {
2098       "name": "List+ColorThemer",
2099       "platforms": {
2100         "ios": "9.0"
2101       },
2102       "public_header_files": [
2103         "components/List/src/ColorThemer/*.h"
2104       ],
2105       "source_files": [
2106         "components/List/src/ColorThemer/*.{h,m}",
2107         "components/List/src/ColorThemer/private/*.{h,m}"
2108       ],
2109       "dependencies": {
2110         "MaterialComponents/List": [
2112         ],
2113         "MaterialComponents/schemes/Color": [
2115         ]
2116       }
2117     },
2118     {
2119       "name": "List+ListThemer",
2120       "platforms": {
2121         "ios": "9.0"
2122       },
2123       "public_header_files": [
2124         "components/List/src/ListThemer/*.h"
2125       ],
2126       "source_files": [
2127         "components/List/src/ListThemer/*.{h,m}",
2128         "components/List/src/ListThemer/private/*.{h,m}"
2129       ],
2130       "dependencies": {
2131         "MaterialComponents/List": [
2133         ],
2134         "MaterialComponents/List+ColorThemer": [
2136         ],
2137         "MaterialComponents/List+TypographyThemer": [
2139         ]
2140       }
2141     },
2142     {
2143       "name": "List+Theming",
2144       "platforms": {
2145         "ios": "9.0"
2146       },
2147       "public_header_files": "components/List/src/Theming/*.h",
2148       "source_files": [
2149         "components/List/src/Theming/*.{h,m}",
2150         "components/List/src/Theming/private/*.{h,m}"
2151       ],
2152       "dependencies": {
2153         "MaterialComponents/List": [
2155         ],
2156         "MaterialComponents/List+ColorThemer": [
2158         ],
2159         "MaterialComponents/List+TypographyThemer": [
2161         ],
2162         "MaterialComponents/schemes/Container": [
2164         ]
2165       },
2166       "testspecs": [
2167         {
2168           "name": "UnitTests",
2169           "test_type": "unit",
2170           "source_files": [
2171             "components/List/tests/unit/Theming/*.{h,m,swift}",
2172             "components/List/tests/unit/Theming/supplemental/*.{h,m,swift}"
2173           ],
2174           "resources": "components/List/tests/unit/Theming/resources/*"
2175         }
2176       ]
2177     },
2178     {
2179       "name": "NavigationBar",
2180       "platforms": {
2181         "ios": "9.0"
2182       },
2183       "public_header_files": "components/NavigationBar/src/*.h",
2184       "source_files": "components/NavigationBar/src/*.{h,m}",
2185       "dependencies": {
2186         "MDFTextAccessibility": [
2188         ],
2189         "MaterialComponents/ButtonBar": [
2191         ],
2192         "MaterialComponents/Elevation": [
2194         ],
2195         "MaterialComponents/Typography": [
2197         ],
2198         "MDFInternationalization": [
2200         ],
2201         "MaterialComponents/private/Math": [
2203         ]
2204       },
2205       "testspecs": [
2206         {
2207           "name": "UnitTests",
2208           "test_type": "unit",
2209           "source_files": [
2210             "components/NavigationBar/tests/unit/*.{h,m,swift}",
2211             "components/NavigationBar/tests/unit/supplemental/*.{h,m,swift}"
2212           ],
2213           "resources": "components/NavigationBar/tests/unit/resources/*",
2214           "dependencies": {
2215             "MaterialComponents/NavigationBar+ColorThemer": [
2217             ],
2218             "MaterialComponents/NavigationBar+TypographyThemer": [
2220             ]
2221           }
2222         }
2223       ]
2224     },
2225     {
2226       "name": "NavigationBar+ColorThemer",
2227       "platforms": {
2228         "ios": "9.0"
2229       },
2230       "public_header_files": [
2231         "components/NavigationBar/src/ColorThemer/*.h"
2232       ],
2233       "source_files": [
2234         "components/NavigationBar/src/ColorThemer/*.{h,m}"
2235       ],
2236       "dependencies": {
2237         "MaterialComponents/NavigationBar": [
2239         ],
2240         "MaterialComponents/schemes/Color": [
2242         ]
2243       }
2244     },
2245     {
2246       "name": "NavigationBar+TypographyThemer",
2247       "platforms": {
2248         "ios": "9.0"
2249       },
2250       "public_header_files": [
2251         "components/NavigationBar/src/TypographyThemer/*.h"
2252       ],
2253       "source_files": [
2254         "components/NavigationBar/src/TypographyThemer/*.{h,m}"
2255       ],
2256       "dependencies": {
2257         "MaterialComponents/NavigationBar": [
2259         ],
2260         "MaterialComponents/schemes/Typography": [
2262         ]
2263       }
2264     },
2265     {
2266       "name": "NavigationDrawer",
2267       "platforms": {
2268         "ios": "9.0"
2269       },
2270       "public_header_files": "components/NavigationDrawer/src/*.h",
2271       "source_files": [
2272         "components/NavigationDrawer/src/*.{h,m}",
2273         "components/NavigationDrawer/src/private/*.{h,m}"
2274       ],
2275       "exclude_files": "components/NavigationDrawer/src/private/MDCBottomDrawerContainerViewController+Testing.h",
2276       "dependencies": {
2277         "MaterialComponents/Elevation": [
2279         ],
2280         "MaterialComponents/Palettes": [
2282         ],
2283         "MaterialComponents/ShadowLayer": [
2285         ],
2286         "MaterialComponents/private/Math": [
2288         ],
2289         "MaterialComponents/private/UIMetrics": [
2291         ]
2292       },
2293       "testspecs": [
2294         {
2295           "name": "UnitTests",
2296           "test_type": "unit",
2297           "source_files": [
2298             "components/NavigationDrawer/tests/unit/*.{h,m,swift}",
2299             "components/NavigationDrawer/tests/unit/supplemental/*.{h,m,swift}",
2300             "components/NavigationDrawer/src/private/MDCBottomDrawerContainerViewController+Testing.h"
2301           ],
2302           "dependencies": {
2303             "MaterialComponents/NavigationDrawer+ColorThemer": [
2305             ]
2306           }
2307         }
2308       ]
2309     },
2310     {
2311       "name": "NavigationDrawer+ColorThemer",
2312       "platforms": {
2313         "ios": "9.0"
2314       },
2315       "public_header_files": [
2316         "components/NavigationDrawer/src/ColorThemer/*.h"
2317       ],
2318       "source_files": [
2319         "components/NavigationDrawer/src/ColorThemer/*.{h,m}",
2320         "components/NavigationDrawer/src/ColorThemer/private/*.{h,m}"
2321       ],
2322       "dependencies": {
2323         "MaterialComponents/NavigationDrawer": [
2325         ],
2326         "MaterialComponents/schemes/Color": [
2328         ]
2329       }
2330     },
2331     {
2332       "name": "OverlayWindow",
2333       "platforms": {
2334         "ios": "9.0"
2335       },
2336       "public_header_files": "components/OverlayWindow/src/*.h",
2337       "source_files": [
2338         "components/OverlayWindow/src/*.{h,m}",
2339         "components/OverlayWindow/src/private/*.{h,m}"
2340       ],
2341       "dependencies": {
2342         "MaterialComponents/private/Application": [
2344         ]
2345       },
2346       "testspecs": [
2347         {
2348           "name": "UnitTests",
2349           "test_type": "unit",
2350           "source_files": [
2351             "components/OverlayWindow/tests/unit/*.{h,m,swift}",
2352             "components/OverlayWindow/tests/unit/supplemental/*.{h,m,swift}"
2353           ],
2354           "resources": "components/OverlayWindow/tests/unit/resources/*"
2355         }
2356       ]
2357     },
2358     {
2359       "name": "PageControl",
2360       "platforms": {
2361         "ios": "9.0"
2362       },
2363       "public_header_files": "components/PageControl/src/*.h",
2364       "source_files": [
2365         "components/PageControl/src/*.{h,m}",
2366         "components/PageControl/src/private/*.{h,m}"
2367       ],
2368       "resources": [
2369         "components/PageControl/src/MaterialPageControl.bundle"
2370       ],
2371       "dependencies": {
2372         "MDFInternationalization": [
2374         ]
2375       },
2376       "testspecs": [
2377         {
2378           "name": "UnitTests",
2379           "test_type": "unit",
2380           "source_files": [
2381             "components/PageControl/tests/unit/*.{h,m,swift}",
2382             "components/PageControl/tests/unit/supplemental/*.{h,m,swift}"
2383           ],
2384           "resources": "components/PageControl/tests/unit/resources/*"
2385         }
2386       ]
2387     },
2388     {
2389       "name": "PageControl+ColorThemer",
2390       "platforms": {
2391         "ios": "9.0"
2392       },
2393       "public_header_files": [
2394         "components/PageControl/src/ColorThemer/*.h"
2395       ],
2396       "source_files": [
2397         "components/PageControl/src/ColorThemer/*.{h,m}"
2398       ],
2399       "dependencies": {
2400         "MaterialComponents/PageControl": [
2402         ],
2403         "MaterialComponents/Themes": [
2405         ]
2406       }
2407     },
2408     {
2409       "name": "Palettes",
2410       "platforms": {
2411         "ios": "9.0"
2412       },
2413       "public_header_files": "components/Palettes/src/*.h",
2414       "source_files": [
2415         "components/Palettes/src/*.{h,m}",
2416         "components/Palettes/src/private/*.{h,m}"
2417       ],
2418       "testspecs": [
2419         {
2420           "name": "UnitTests",
2421           "test_type": "unit",
2422           "source_files": [
2423             "components/Palettes/tests/unit/*.{h,m,swift}",
2424             "components/Palettes/tests/unit/supplemental/*.{h,m,swift}"
2425           ],
2426           "resources": "components/Palettes/tests/unit/resources/*"
2427         }
2428       ]
2429     },
2430     {
2431       "name": "ProgressView",
2432       "platforms": {
2433         "ios": "9.0"
2434       },
2435       "public_header_files": "components/ProgressView/src/*.h",
2436       "source_files": [
2437         "components/ProgressView/src/*.{h,m}",
2438         "components/ProgressView/src/private/*.{h,m}"
2439       ],
2440       "dependencies": {
2441         "MDFInternationalization": [
2443         ],
2444         "MaterialComponents/Palettes": [
2446         ],
2447         "MaterialComponents/private/Math": [
2449         ],
2450         "MotionAnimator": [
2451           "~> 2.1"
2452         ]
2453       },
2454       "testspecs": [
2455         {
2456           "name": "UnitTests",
2457           "test_type": "unit",
2458           "source_files": [
2459             "components/ProgressView/tests/unit/*.{h,m,swift}",
2460             "components/ProgressView/tests/unit/supplemental/*.{h,m,swift}"
2461           ],
2462           "resources": "components/ProgressView/tests/unit/resources/*"
2463         }
2464       ]
2465     },
2466     {
2467       "name": "ProgressView+ColorThemer",
2468       "platforms": {
2469         "ios": "9.0"
2470       },
2471       "public_header_files": [
2472         "components/ProgressView/src/ColorThemer/*.h"
2473       ],
2474       "source_files": [
2475         "components/ProgressView/src/ColorThemer/*.{h,m}"
2476       ],
2477       "dependencies": {
2478         "MaterialComponents/ProgressView": [
2480         ],
2481         "MaterialComponents/Themes": [
2483         ]
2484       }
2485     },
2486     {
2487       "name": "ProgressView+Theming",
2488       "platforms": {
2489         "ios": "9.0"
2490       },
2491       "public_header_files": "components/ProgressView/src/Theming/*.h",
2492       "source_files": [
2493         "components/ProgressView/src/Theming/*.{h,m}",
2494         "components/ProgressView/src/Theming/private/*.{h,m}"
2495       ],
2496       "dependencies": {
2497         "MaterialComponents/ProgressView": [
2499         ],
2500         "MaterialComponents/schemes/Container": [
2502         ]
2503       },
2504       "testspecs": [
2505         {
2506           "name": "UnitTests",
2507           "test_type": "unit",
2508           "source_files": [
2509             "components/ProgressView/tests/unit/Theming/*.{h,m,swift}",
2510             "components/ProgressView/tests/unit/Theming/supplemental/*.{h,m,swift}"
2511           ],
2512           "resources": "components/ProgressView/tests/unit/Theming/resources/*"
2513         }
2514       ]
2515     },
2516     {
2517       "name": "Ripple",
2518       "platforms": {
2519         "ios": "9.0"
2520       },
2521       "public_header_files": "components/Ripple/src/*.h",
2522       "source_files": [
2523         "components/Ripple/src/*.{h,m}",
2524         "components/Ripple/src/private/*.{h,m}"
2525       ],
2526       "dependencies": {
2527         "MaterialComponents/AnimationTiming": [
2529         ],
2530         "MaterialComponents/private/Color": [
2532         ],
2533         "MaterialComponents/private/Math": [
2535         ]
2536       },
2537       "testspecs": [
2538         {
2539           "name": "UnitTests",
2540           "test_type": "unit",
2541           "source_files": [
2542             "components/Ripple/tests/unit/*.{h,m,swift}",
2543             "components/Ripple/tests/unit/supplemental/*.{h,m,swift}"
2544           ],
2545           "resources": "components/Ripple/tests/unit/resources/*"
2546         }
2547       ]
2548     },
2549     {
2550       "name": "ShadowElevations",
2551       "platforms": {
2552         "ios": "9.0"
2553       },
2554       "public_header_files": "components/ShadowElevations/src/*.h",
2555       "source_files": "components/ShadowElevations/src/*.{h,m}",
2556       "testspecs": [
2557         {
2558           "name": "UnitTests",
2559           "test_type": "unit",
2560           "source_files": [
2561             "components/ShadowElevations/tests/unit/*.{h,m,swift}",
2562             "components/ShadowElevations/tests/unit/supplemental/*.{h,m,swift}"
2563           ],
2564           "resources": "components/ShadowElevations/tests/unit/resources/*"
2565         }
2566       ]
2567     },
2568     {
2569       "name": "ShadowLayer",
2570       "platforms": {
2571         "ios": "9.0"
2572       },
2573       "public_header_files": "components/ShadowLayer/src/*.h",
2574       "source_files": "components/ShadowLayer/src/*.{h,m}",
2575       "dependencies": {
2576         "MaterialComponents/ShadowElevations": [
2578         ]
2579       },
2580       "testspecs": [
2581         {
2582           "name": "UnitTests",
2583           "test_type": "unit",
2584           "source_files": [
2585             "components/ShadowLayer/tests/unit/*.{h,m,swift}",
2586             "components/ShadowLayer/tests/unit/supplemental/*.{h,m,swift}"
2587           ],
2588           "resources": "components/ShadowLayer/tests/unit/resources/*"
2589         }
2590       ]
2591     },
2592     {
2593       "name": "ShapeLibrary",
2594       "platforms": {
2595         "ios": "9.0"
2596       },
2597       "public_header_files": "components/ShapeLibrary/src/*.h",
2598       "source_files": [
2599         "components/ShapeLibrary/src/*.{h,m}",
2600         "components/ShapeLibrary/src/private/*.{h,m}"
2601       ],
2602       "dependencies": {
2603         "MaterialComponents/Shapes": [
2605         ],
2606         "MaterialComponents/private/Math": [
2608         ]
2609       },
2610       "testspecs": [
2611         {
2612           "name": "UnitTests",
2613           "test_type": "unit",
2614           "source_files": [
2615             "components/ShapeLibrary/tests/unit/*.{h,m,swift}",
2616             "components/ShapeLibrary/tests/unit/supplemental/*.{h,m,swift}"
2617           ],
2618           "resources": "components/ShapeLibrary/tests/unit/resources/*"
2619         }
2620       ]
2621     },
2622     {
2623       "name": "Shapes",
2624       "platforms": {
2625         "ios": "9.0"
2626       },
2627       "public_header_files": "components/Shapes/src/*.h",
2628       "source_files": [
2629         "components/Shapes/src/*.{h,m}",
2630         "components/Shapes/src/private/*.{h,m}"
2631       ],
2632       "dependencies": {
2633         "MaterialComponents/ShadowLayer": [
2635         ],
2636         "MaterialComponents/private/Color": [
2638         ],
2639         "MaterialComponents/private/Math": [
2641         ]
2642       },
2643       "testspecs": [
2644         {
2645           "name": "UnitTests",
2646           "test_type": "unit",
2647           "source_files": [
2648             "components/Shapes/tests/unit/*.{h,m,swift}",
2649             "components/Shapes/tests/unit/supplemental/*.{h,m,swift}"
2650           ],
2651           "resources": "components/Shapes/tests/unit/resources/*"
2652         }
2653       ]
2654     },
2655     {
2656       "name": "Slider",
2657       "platforms": {
2658         "ios": "9.0"
2659       },
2660       "public_header_files": [
2661         "components/Slider/src/*.h"
2662       ],
2663       "source_files": [
2664         "components/Slider/src/*.{h,m}",
2665         "components/Slider/src/private/*.{h,m}"
2666       ],
2667       "dependencies": {
2668         "MaterialComponents/Elevation": [
2670         ],
2671         "MaterialComponents/Palettes": [
2673         ],
2674         "MaterialComponents/ShadowElevations": [
2676         ],
2677         "MaterialComponents/private/Math": [
2679         ],
2680         "MaterialComponents/private/ThumbTrack": [
2682         ]
2683       },
2684       "testspecs": [
2685         {
2686           "name": "UnitTests",
2687           "test_type": "unit",
2688           "source_files": [
2689             "components/Slider/tests/unit/*.{h,m,swift}",
2690             "components/Slider/tests/unit/supplemental/*.{h,m,swift}"
2691           ],
2692           "resources": "components/Slider/tests/unit/resources/*"
2693         }
2694       ]
2695     },
2696     {
2697       "name": "Slider+ColorThemer",
2698       "platforms": {
2699         "ios": "9.0"
2700       },
2701       "public_header_files": [
2702         "components/Slider/src/ColorThemer/*.h"
2703       ],
2704       "source_files": [
2705         "components/Slider/src/ColorThemer/*.{h,m}"
2706       ],
2707       "dependencies": {
2708         "MaterialComponents/Palettes": [
2710         ],
2711         "MaterialComponents/Slider": [
2713         ],
2714         "MaterialComponents/schemes/Color": [
2716         ]
2717       }
2718     },
2719     {
2720       "name": "Snackbar",
2721       "platforms": {
2722         "ios": "9.0"
2723       },
2724       "public_header_files": "components/Snackbar/src/*.h",
2725       "source_files": [
2726         "components/Snackbar/src/*.{h,m}",
2727         "components/Snackbar/src/private/*.{h,m}"
2728       ],
2729       "resources": [
2730         "components/Snackbar/src/MaterialSnackbar.bundle"
2731       ],
2732       "dependencies": {
2733         "MaterialComponents/AnimationTiming": [
2735         ],
2736         "MaterialComponents/Buttons": [
2738         ],
2739         "MaterialComponents/Elevation": [
2741         ],
2742         "MaterialComponents/OverlayWindow": [
2744         ],
2745         "MaterialComponents/ShadowElevations": [
2747         ],
2748         "MaterialComponents/ShadowLayer": [
2750         ],
2751         "MaterialComponents/Typography": [
2753         ],
2754         "MaterialComponents/private/Application": [
2756         ],
2757         "MaterialComponents/private/KeyboardWatcher": [
2759         ],
2760         "MaterialComponents/private/Math": [
2762         ],
2763         "MaterialComponents/private/Overlay": [
2765         ]
2766       },
2767       "testspecs": [
2768         {
2769           "name": "UnitTests",
2770           "test_type": "unit",
2771           "source_files": [
2772             "components/Snackbar/tests/unit/*.{h,m,swift}",
2773             "components/Snackbar/tests/unit/supplemental/*.{h,m,swift}"
2774           ],
2775           "resources": "components/Snackbar/tests/unit/resources/*",
2776           "dependencies": {
2777             "MaterialComponents/Snackbar+ColorThemer": [
2779             ],
2780             "MaterialComponents/Snackbar+FontThemer": [
2782             ],
2783             "MaterialComponents/Snackbar+TypographyThemer": [
2785             ],
2786             "MaterialComponents/Themes": [
2788             ]
2789           }
2790         }
2791       ]
2792     },
2793     {
2794       "name": "Snackbar+ColorThemer",
2795       "platforms": {
2796         "ios": "9.0"
2797       },
2798       "public_header_files": [
2799         "components/Snackbar/src/ColorThemer/*.h"
2800       ],
2801       "source_files": [
2802         "components/Snackbar/src/ColorThemer/*.{h,m}"
2803       ],
2804       "dependencies": {
2805         "MaterialComponents/Snackbar": [
2807         ],
2808         "MaterialComponents/schemes/Color": [
2810         ]
2811       }
2812     },
2813     {
2814       "name": "Snackbar+FontThemer",
2815       "platforms": {
2816         "ios": "9.0"
2817       },
2818       "public_header_files": [
2819         "components/Snackbar/src/FontThemer/*.h"
2820       ],
2821       "source_files": [
2822         "components/Snackbar/src/FontThemer/*.{h,m}"
2823       ],
2824       "dependencies": {
2825         "MaterialComponents/Snackbar": [
2827         ],
2828         "MaterialComponents/Themes": [
2830         ]
2831       }
2832     },
2833     {
2834       "name": "Snackbar+TypographyThemer",
2835       "platforms": {
2836         "ios": "9.0"
2837       },
2838       "public_header_files": [
2839         "components/Snackbar/src/TypographyThemer/*.h"
2840       ],
2841       "source_files": [
2842         "components/Snackbar/src/TypographyThemer/*.{h,m}"
2843       ],
2844       "dependencies": {
2845         "MaterialComponents/Snackbar": [
2847         ],
2848         "MaterialComponents/schemes/Typography": [
2850         ]
2851       }
2852     },
2853     {
2854       "name": "Tabs",
2855       "platforms": {
2856         "ios": "9.0"
2857       },
2858       "public_header_files": "components/Tabs/src/*.h",
2859       "source_files": [
2860         "components/Tabs/src/*.{h,m}",
2861         "components/Tabs/src/private/*.{h,m}"
2862       ],
2863       "resources": [
2864         "components/Tabs/src/MaterialTabs.bundle"
2865       ],
2866       "dependencies": {
2867         "MDFInternationalization": [
2869         ],
2870         "MaterialComponents/AnimationTiming": [
2872         ],
2873         "MaterialComponents/Elevation": [
2875         ],
2876         "MaterialComponents/Ink": [
2878         ],
2879         "MaterialComponents/Palettes": [
2881         ],
2882         "MaterialComponents/Ripple": [
2884         ],
2885         "MaterialComponents/ShadowElevations": [
2887         ],
2888         "MaterialComponents/ShadowLayer": [
2890         ],
2891         "MaterialComponents/Typography": [
2893         ],
2894         "MaterialComponents/private/Math": [
2896         ]
2897       },
2898       "testspecs": [
2899         {
2900           "name": "UnitTests",
2901           "test_type": "unit",
2902           "source_files": [
2903             "components/Tabs/tests/unit/*.{h,m,swift}",
2904             "components/Tabs/tests/unit/supplemental/*.{h,m,swift}"
2905           ],
2906           "resources": "components/Tabs/tests/unit/resources/*",
2907           "dependencies": {
2908             "MaterialComponents/Tabs+ColorThemer": [
2910             ],
2911             "MaterialComponents/Tabs+FontThemer": [
2913             ],
2914             "MaterialComponents/Tabs+TypographyThemer": [
2916             ],
2917             "MaterialComponents/Themes": [
2919             ]
2920           }
2921         }
2922       ]
2923     },
2924     {
2925       "name": "Tabs+ColorThemer",
2926       "platforms": {
2927         "ios": "9.0"
2928       },
2929       "public_header_files": [
2930         "components/Tabs/src/ColorThemer/*.h"
2931       ],
2932       "source_files": [
2933         "components/Tabs/src/ColorThemer/*.{h,m}"
2934       ],
2935       "dependencies": {
2936         "MaterialComponents/schemes/Color": [
2938         ],
2939         "MaterialComponents/Tabs": [
2941         ]
2942       }
2943     },
2944     {
2945       "name": "Tabs+FontThemer",
2946       "platforms": {
2947         "ios": "9.0"
2948       },
2949       "public_header_files": [
2950         "components/Tabs/src/FontThemer/*.h"
2951       ],
2952       "source_files": [
2953         "components/Tabs/src/FontThemer/*.{h,m}"
2954       ],
2955       "dependencies": {
2956         "MaterialComponents/Tabs": [
2958         ],
2959         "MaterialComponents/Themes": [
2961         ]
2962       }
2963     },
2964     {
2965       "name": "Tabs+TypographyThemer",
2966       "platforms": {
2967         "ios": "9.0"
2968       },
2969       "public_header_files": [
2970         "components/Tabs/src/TypographyThemer/*.h"
2971       ],
2972       "source_files": [
2973         "components/Tabs/src/TypographyThemer/*.{h,m}"
2974       ],
2975       "dependencies": {
2976         "MaterialComponents/Tabs": [
2978         ],
2979         "MaterialComponents/schemes/Typography": [
2981         ]
2982       }
2983     },
2984     {
2985       "name": "Tabs+Theming",
2986       "platforms": {
2987         "ios": "9.0"
2988       },
2989       "public_header_files": "components/Tabs/src/Theming/*.h",
2990       "source_files": [
2991         "components/Tabs/src/Theming/*.{h,m}",
2992         "components/Tabs/src/Theming/private/*.{h,m}"
2993       ],
2994       "dependencies": {
2995         "MaterialComponents/Tabs": [
2997         ],
2998         "MaterialComponents/Tabs+ColorThemer": [
3000         ],
3001         "MaterialComponents/Tabs+TypographyThemer": [
3003         ],
3004         "MaterialComponents/schemes/Container": [
3006         ]
3007       },
3008       "testspecs": [
3009         {
3010           "name": "UnitTests",
3011           "test_type": "unit",
3012           "source_files": [
3013             "components/Tabs/tests/unit/Theming/*.{h,m,swift}",
3014             "components/Tabs/tests/unit/Theming/supplemental/*.{h,m,swift}"
3015           ],
3016           "resources": "components/Tabs/tests/unit/Theming/resources/*"
3017         }
3018       ]
3019     },
3020     {
3021       "name": "TextFields",
3022       "platforms": {
3023         "ios": "9.0"
3024       },
3025       "public_header_files": "components/TextFields/src/*.h",
3026       "source_files": [
3027         "components/TextFields/src/*.{h,m}",
3028         "components/TextFields/src/private/*.{h,m}"
3029       ],
3030       "dependencies": {
3031         "MaterialComponents/AnimationTiming": [
3033         ],
3034         "MaterialComponents/Elevation": [
3036         ],
3037         "MaterialComponents/Palettes": [
3039         ],
3040         "MaterialComponents/Typography": [
3042         ],
3043         "MaterialComponents/private/Math": [
3045         ],
3046         "MDFInternationalization": [
3048         ]
3049       },
3050       "testspecs": [
3051         {
3052           "name": "UnitTests",
3053           "test_type": "unit",
3054           "source_files": [
3055             "components/TextFields/tests/unit/*.{h,m,swift}",
3056             "components/TextFields/tests/unit/supplemental/*.{h,m,swift}"
3057           ],
3058           "resources": "components/TextFields/tests/unit/resources/*",
3059           "dependencies": {
3060             "MaterialComponents/TextFields+ColorThemer": [
3062             ],
3063             "MaterialComponents/TextFields+FontThemer": [
3065             ],
3066             "MaterialComponents/TextFields+TypographyThemer": [
3068             ],
3069             "MaterialComponents/Themes": [
3071             ]
3072           }
3073         }
3074       ]
3075     },
3076     {
3077       "name": "TextFields+ContainedInputView",
3078       "platforms": {
3079         "ios": "9.0"
3080       },
3081       "public_header_files": "components/TextFields/src/ContainedInputView/*.h",
3082       "source_files": [
3083         "components/TextFields/src/ContainedInputView/*.{h,m}",
3084         "components/TextFields/src/ContainedInputView/private/*.{h,m}"
3085       ],
3086       "dependencies": {
3087         "MaterialComponents/AnimationTiming": [
3089         ],
3090         "MaterialComponents/private/Math": [
3092         ],
3093         "MDFInternationalization": [
3095         ]
3096       },
3097       "testspecs": [
3098         {
3099           "name": "UnitTests",
3100           "test_type": "unit",
3101           "source_files": [
3102             "components/TextFields/tests/unit/ContainedInputView/*.{h,m,swift}",
3103             "components/TextFields/tests/unit/ContainedInputView/supplemental/*.{h,m,swift}"
3104           ],
3105           "resources": "components/TextFields/tests/unit/ContainedInputView/resources/*"
3106         }
3107       ]
3108     },
3109     {
3110       "name": "TextFields+ColorThemer",
3111       "platforms": {
3112         "ios": "9.0"
3113       },
3114       "public_header_files": [
3115         "components/TextFields/src/ColorThemer/*.h"
3116       ],
3117       "source_files": [
3118         "components/TextFields/src/ColorThemer/*.{h,m}"
3119       ],
3120       "dependencies": {
3121         "MaterialComponents/TextFields": [
3123         ],
3124         "MaterialComponents/Themes": [
3126         ]
3127       }
3128     },
3129     {
3130       "name": "TextFields+FontThemer",
3131       "platforms": {
3132         "ios": "9.0"
3133       },
3134       "public_header_files": [
3135         "components/TextFields/src/FontThemer/*.h"
3136       ],
3137       "source_files": [
3138         "components/TextFields/src/FontThemer/*.{h,m}"
3139       ],
3140       "dependencies": {
3141         "MaterialComponents/TextFields": [
3143         ],
3144         "MaterialComponents/Themes": [
3146         ]
3147       }
3148     },
3149     {
3150       "name": "TextFields+Theming",
3151       "platforms": {
3152         "ios": "9.0"
3153       },
3154       "public_header_files": "components/TextFields/src/Theming/*.h",
3155       "source_files": [
3156         "components/TextFields/src/Theming/*.{h,m}",
3157         "components/TextFields/src/Theming/private/*.{h,m}"
3158       ],
3159       "dependencies": {
3160         "MaterialComponents/TextFields": [
3162         ],
3163         "MaterialComponents/TextFields+ColorThemer": [
3165         ],
3166         "MaterialComponents/TextFields+TypographyThemer": [
3168         ],
3169         "MaterialComponents/schemes/Container": [
3171         ]
3172       },
3173       "testspecs": [
3174         {
3175           "name": "UnitTests",
3176           "test_type": "unit",
3177           "source_files": [
3178             "components/TextFields/tests/unit/Theming/*.{h,m,swift}",
3179             "components/TextFields/tests/unit/Theming/supplemental/*.{h,m,swift}"
3180           ],
3181           "resources": "components/TextFields/tests/unit/Theming/resources/*"
3182         }
3183       ]
3184     },
3185     {
3186       "name": "TextFields+TypographyThemer",
3187       "platforms": {
3188         "ios": "9.0"
3189       },
3190       "public_header_files": [
3191         "components/TextFields/src/TypographyThemer/*.h"
3192       ],
3193       "source_files": [
3194         "components/TextFields/src/TypographyThemer/*.{h,m}"
3195       ],
3196       "dependencies": {
3197         "MaterialComponents/TextFields": [
3199         ],
3200         "MaterialComponents/schemes/Typography": [
3202         ]
3203       }
3204     },
3205     {
3206       "name": "Themes",
3207       "platforms": {
3208         "ios": "9.0"
3209       },
3210       "public_header_files": "components/Themes/src/*.h",
3211       "source_files": [
3212         "components/Themes/src/*.{h,m}",
3213         "components/Themes/src/private/*.{h,m}"
3214       ],
3215       "dependencies": {
3216         "MaterialComponents/schemes/Color": [
3218         ],
3219         "MaterialComponents/schemes/Typography": [
3221         ]
3222       },
3223       "testspecs": [
3224         {
3225           "name": "UnitTests",
3226           "test_type": "unit",
3227           "source_files": [
3228             "components/Themes/tests/unit/*.{h,m,swift}",
3229             "components/Themes/tests/unit/supplemental/*.{h,m,swift}"
3230           ],
3231           "resources": "components/Themes/tests/unit/resources/*"
3232         }
3233       ]
3234     },
3235     {
3236       "name": "Typography",
3237       "platforms": {
3238         "ios": "9.0"
3239       },
3240       "public_header_files": "components/Typography/src/*.h",
3241       "source_files": [
3242         "components/Typography/src/*.{h,m}",
3243         "components/Typography/src/private/*.{h,m}"
3244       ],
3245       "dependencies": {
3246         "MaterialComponents/private/Application": [
3248         ],
3249         "MaterialComponents/private/Math": [
3251         ]
3252       },
3253       "testspecs": [
3254         {
3255           "name": "UnitTests",
3256           "test_type": "unit",
3257           "source_files": [
3258             "components/Typography/tests/unit/*.{h,m,swift}",
3259             "components/Typography/tests/unit/supplemental/*.{h,m,swift}"
3260           ],
3261           "resources": "components/Typography/tests/unit/resources/*"
3262         }
3263       ]
3264     },
3265     {
3266       "name": "schemes",
3267       "subspecs": [
3268         {
3269           "name": "Color",
3270           "platforms": {
3271             "ios": "9.0"
3272           },
3273           "public_header_files": "components/schemes/Color/src/*.h",
3274           "source_files": "components/schemes/Color/src/*.{h,m}",
3275           "dependencies": {
3276             "MaterialComponents/private/Color": [
3278             ]
3279           },
3280           "testspecs": [
3281             {
3282               "name": "UnitTests",
3283               "test_type": "unit",
3284               "source_files": [
3285                 "components/schemes/Color/tests/unit/*.{h,m,swift}",
3286                 "components/schemes/Color/tests/unit/supplemental/*.{h,m,swift}"
3287               ],
3288               "resources": "components/schemes/Color/tests/unit/resources/*",
3289               "dependencies": {
3290                 "MaterialComponents/private/Math": [
3292                 ]
3293               }
3294             }
3295           ]
3296         },
3297         {
3298           "name": "Container",
3299           "platforms": {
3300             "ios": "9.0"
3301           },
3302           "public_header_files": "components/schemes/Container/src/*.h",
3303           "source_files": "components/schemes/Container/src/*.{h,m}",
3304           "dependencies": {
3305             "MaterialComponents/schemes/Color": [
3307             ],
3308             "MaterialComponents/schemes/Typography": [
3310             ],
3311             "MaterialComponents/schemes/Shape": [
3313             ]
3314           },
3315           "testspecs": [
3316             {
3317               "name": "UnitTests",
3318               "test_type": "unit",
3319               "source_files": [
3320                 "components/schemes/Container/tests/unit/*.{h,m,swift}",
3321                 "components/schemes/Container/tests/unit/supplemental/*.{h,m,swift}"
3322               ]
3323             }
3324           ]
3325         },
3326         {
3327           "name": "Shape",
3328           "platforms": {
3329             "ios": "9.0"
3330           },
3331           "public_header_files": "components/schemes/Shape/src/*.h",
3332           "source_files": "components/schemes/Shape/src/*.{h,m}",
3333           "dependencies": {
3334             "MaterialComponents/ShapeLibrary": [
3336             ],
3337             "MaterialComponents/Shapes": [
3339             ]
3340           },
3341           "testspecs": [
3342             {
3343               "name": "UnitTests",
3344               "test_type": "unit",
3345               "source_files": [
3346                 "components/schemes/Shape/tests/unit/*.{h,m,swift}",
3347                 "components/schemes/Shape/tests/unit/supplemental/*.{h,m,swift}"
3348               ],
3349               "resources": "components/schemes/Shape/tests/unit/resources/*"
3350             }
3351           ]
3352         },
3353         {
3354           "name": "Typography",
3355           "platforms": {
3356             "ios": "9.0"
3357           },
3358           "public_header_files": "components/schemes/Typography/src/*.h",
3359           "source_files": "components/schemes/Typography/src/*.{h,m}",
3360           "dependencies": {
3361             "MaterialComponents/Typography": [
3363             ],
3364             "MaterialComponents/schemes/Typography+BasicFontScheme": [
3366             ]
3367           },
3368           "testspecs": [
3369             {
3370               "name": "UnitTests",
3371               "test_type": "unit",
3372               "source_files": [
3373                 "components/schemes/Typography/tests/unit/*.{h,m,swift}",
3374                 "components/schemes/Typography/tests/unit/supplemental/*.{h,m,swift}"
3375               ],
3376               "resources": "components/schemes/Typography/tests/unit/resources/*"
3377             }
3378           ]
3379         },
3380         {
3381           "name": "Typography+BasicFontScheme",
3382           "platforms": {
3383             "ios": "9.0"
3384           },
3385           "public_header_files": "components/schemes/Typography/src/BasicFontScheme/*.h",
3386           "source_files": [
3387             "components/schemes/Typography/src/BasicFontScheme/*.{h,m}",
3388             "components/schemes/Typography/src/BasicFontScheme/private/*.{h,m}"
3389           ]
3390         }
3391       ]
3392     },
3393     {
3394       "name": "private",
3395       "subspecs": [
3396         {
3397           "name": "Icons",
3398           "testspecs": [
3399             {
3400               "name": "UnitTests",
3401               "test_type": "unit",
3402               "source_files": [
3403                 "components/private/Icons/tests/unit/*.{h,m,swift}"
3404               ]
3405             }
3406           ],
3407           "subspecs": [
3408             {
3409               "name": "Base",
3410               "public_header_files": "components/private/Icons/src/*.h",
3411               "source_files": "components/private/Icons/src/*.{h,m}"
3412             },
3413             {
3414               "name": "ic_arrow_back",
3415               "public_header_files": "components/private/Icons/icons/ic_arrow_back/src/*.h",
3416               "source_files": "components/private/Icons/icons/ic_arrow_back/src/*.{h,m}",
3417               "resource_bundles": {
3418                 "MaterialIcons_ic_arrow_back": [
3419                   "components/private/Icons/icons/ic_arrow_back/src/MaterialIcons_ic_arrow_back.bundle/*.png"
3420                 ]
3421               },
3422               "dependencies": {
3423                 "MaterialComponents/private/Icons/Base": [
3425                 ]
3426               }
3427             },
3428             {
3429               "name": "ic_check",
3430               "public_header_files": "components/private/Icons/icons/ic_check/src/*.h",
3431               "source_files": "components/private/Icons/icons/ic_check/src/*.{h,m}",
3432               "resource_bundles": {
3433                 "MaterialIcons_ic_check": [
3434                   "components/private/Icons/icons/ic_check/src/MaterialIcons_ic_check.bundle/*.png"
3435                 ]
3436               },
3437               "dependencies": {
3438                 "MaterialComponents/private/Icons/Base": [
3440                 ]
3441               }
3442             },
3443             {
3444               "name": "ic_check_circle",
3445               "public_header_files": "components/private/Icons/icons/ic_check_circle/src/*.h",
3446               "source_files": "components/private/Icons/icons/ic_check_circle/src/*.{h,m}",
3447               "resource_bundles": {
3448                 "MaterialIcons_ic_check_circle": [
3449                   "components/private/Icons/icons/ic_check_circle/src/MaterialIcons_ic_check_circle.bundle/*.png"
3450                 ]
3451               },
3452               "dependencies": {
3453                 "MaterialComponents/private/Icons/Base": [
3455                 ]
3456               }
3457             },
3458             {
3459               "name": "ic_chevron_right",
3460               "public_header_files": "components/private/Icons/icons/ic_chevron_right/src/*.h",
3461               "source_files": "components/private/Icons/icons/ic_chevron_right/src/*.{h,m}",
3462               "resource_bundles": {
3463                 "MaterialIcons_ic_chevron_right": [
3464                   "components/private/Icons/icons/ic_chevron_right/src/MaterialIcons_ic_chevron_right.bundle/*.png"
3465                 ]
3466               },
3467               "dependencies": {
3468                 "MaterialComponents/private/Icons/Base": [
3470                 ]
3471               }
3472             },
3473             {
3474               "name": "ic_color_lens",
3475               "public_header_files": "components/private/Icons/icons/ic_color_lens/src/*.h",
3476               "source_files": "components/private/Icons/icons/ic_color_lens/src/*.{h,m}",
3477               "resource_bundles": {
3478                 "MaterialIcons_ic_color_lens": [
3479                   "components/private/Icons/icons/ic_color_lens/src/MaterialIcons_ic_color_lens.bundle/*.png"
3480                 ]
3481               },
3482               "dependencies": {
3483                 "MaterialComponents/private/Icons/Base": [
3485                 ]
3486               }
3487             },
3488             {
3489               "name": "ic_help_outline",
3490               "public_header_files": "components/private/Icons/icons/ic_help_outline/src/*.h",
3491               "source_files": "components/private/Icons/icons/ic_help_outline/src/*.{h,m}",
3492               "resource_bundles": {
3493                 "MaterialIcons_ic_help_outline": [
3494                   "components/private/Icons/icons/ic_help_outline/src/MaterialIcons_ic_help_outline.bundle/*.png"
3495                 ]
3496               },
3497               "dependencies": {
3498                 "MaterialComponents/private/Icons/Base": [
3500                 ]
3501               }
3502             },
3503             {
3504               "name": "ic_info",
3505               "public_header_files": "components/private/Icons/icons/ic_info/src/*.h",
3506               "source_files": "components/private/Icons/icons/ic_info/src/*.{h,m}",
3507               "resource_bundles": {
3508                 "MaterialIcons_ic_info": [
3509                   "components/private/Icons/icons/ic_info/src/MaterialIcons_ic_info.bundle/*.png"
3510                 ]
3511               },
3512               "dependencies": {
3513                 "MaterialComponents/private/Icons/Base": [
3515                 ]
3516               }
3517             },
3518             {
3519               "name": "ic_more_horiz",
3520               "public_header_files": "components/private/Icons/icons/ic_more_horiz/src/*.h",
3521               "source_files": "components/private/Icons/icons/ic_more_horiz/src/*.{h,m}",
3522               "resource_bundles": {
3523                 "MaterialIcons_ic_more_horiz": [
3524                   "components/private/Icons/icons/ic_more_horiz/src/MaterialIcons_ic_more_horiz.bundle/*.png"
3525                 ]
3526               },
3527               "dependencies": {
3528                 "MaterialComponents/private/Icons/Base": [
3530                 ]
3531               }
3532             },
3533             {
3534               "name": "ic_radio_button_unchecked",
3535               "public_header_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.h",
3536               "source_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.{h,m}",
3537               "resource_bundles": {
3538                 "MaterialIcons_ic_radio_button_unchecked": [
3539                   "components/private/Icons/icons/ic_radio_button_unchecked/src/MaterialIcons_ic_radio_button_unchecked.bundle/*.png"
3540                 ]
3541               },
3542               "dependencies": {
3543                 "MaterialComponents/private/Icons/Base": [
3545                 ]
3546               }
3547             },
3548             {
3549               "name": "ic_reorder",
3550               "public_header_files": "components/private/Icons/icons/ic_reorder/src/*.h",
3551               "source_files": "components/private/Icons/icons/ic_reorder/src/*.{h,m}",
3552               "resource_bundles": {
3553                 "MaterialIcons_ic_reorder": [
3554                   "components/private/Icons/icons/ic_reorder/src/MaterialIcons_ic_reorder.bundle/*.png"
3555                 ]
3556               },
3557               "dependencies": {
3558                 "MaterialComponents/private/Icons/Base": [
3560                 ]
3561               }
3562             },
3563             {
3564               "name": "ic_settings",
3565               "public_header_files": "components/private/Icons/icons/ic_settings/src/*.h",
3566               "source_files": "components/private/Icons/icons/ic_settings/src/*.{h,m}",
3567               "resource_bundles": {
3568                 "MaterialIcons_ic_settings": [
3569                   "components/private/Icons/icons/ic_settings/src/MaterialIcons_ic_settings.bundle/*.png"
3570                 ]
3571               },
3572               "dependencies": {
3573                 "MaterialComponents/private/Icons/Base": [
3575                 ]
3576               }
3577             }
3578           ]
3579         },
3580         {
3581           "name": "Application",
3582           "platforms": {
3583             "ios": "9.0"
3584           },
3585           "public_header_files": "components/private/Application/src/*.h",
3586           "source_files": "components/private/Application/src/*.{h,m}",
3587           "testspecs": [
3588             {
3589               "name": "UnitTests",
3590               "test_type": "unit",
3591               "source_files": [
3592                 "components/private/Application/tests/unit/*.{h,m,swift}",
3593                 "components/private/Application/tests/unit/supplemental/*.{h,m,swift}"
3594               ],
3595               "resources": "components/private/Application/tests/unit/resources/*"
3596             }
3597           ]
3598         },
3599         {
3600           "name": "Color",
3601           "platforms": {
3602             "ios": "9.0"
3603           },
3604           "public_header_files": "components/private/Color/src/*.h",
3605           "source_files": "components/private/Color/src/*.{h,m}",
3606           "testspecs": [
3607             {
3608               "name": "UnitTests",
3609               "test_type": "unit",
3610               "source_files": [
3611                 "components/private/Color/tests/unit/*.{h,m,swift}",
3612                 "components/private/Color/tests/unit/supplemental/*.{h,m,swift}"
3613               ],
3614               "resources": "components/private/Color/tests/unit/resources/*"
3615             }
3616           ]
3617         },
3618         {
3619           "name": "KeyboardWatcher",
3620           "platforms": {
3621             "ios": "9.0"
3622           },
3623           "public_header_files": "components/private/KeyboardWatcher/src/*.h",
3624           "source_files": "components/private/KeyboardWatcher/src/*.{h,m}",
3625           "dependencies": {
3626             "MaterialComponents/private/Application": [
3628             ]
3629           },
3630           "testspecs": [
3631             {
3632               "name": "UnitTests",
3633               "test_type": "unit",
3634               "source_files": [
3635                 "components/private/KeyboardWatcher/tests/unit/*.{h,m,swift}",
3636                 "components/private/KeyboardWatcher/tests/unit/supplemental/*.{h,m,swift}"
3637               ],
3638               "resources": "components/private/KeyboardWatcher/tests/unit/resources/*"
3639             }
3640           ]
3641         },
3642         {
3643           "name": "Math",
3644           "platforms": {
3645             "ios": "9.0"
3646           },
3647           "public_header_files": "components/private/Math/src/*.h",
3648           "source_files": "components/private/Math/src/*.{h,m}",
3649           "testspecs": [
3650             {
3651               "name": "UnitTests",
3652               "test_type": "unit",
3653               "source_files": [
3654                 "components/private/Math/tests/unit/*.{h,m,swift}",
3655                 "components/private/Math/tests/unit/supplemental/*.{h,m,swift}"
3656               ],
3657               "resources": "components/private/Math/tests/unit/resources/*"
3658             }
3659           ]
3660         },
3661         {
3662           "name": "Overlay",
3663           "platforms": {
3664             "ios": "9.0"
3665           },
3666           "public_header_files": "components/private/Overlay/src/*.h",
3667           "source_files": [
3668             "components/private/Overlay/src/*.{h,m}",
3669             "components/private/Overlay/src/private/*.{h,m}"
3670           ],
3671           "testspecs": [
3672             {
3673               "name": "UnitTests",
3674               "test_type": "unit",
3675               "source_files": [
3676                 "components/private/Overlay/tests/unit/*.{h,m,swift}",
3677                 "components/private/Overlay/tests/unit/supplemental/*.{h,m,swift}"
3678               ],
3679               "resources": "components/private/Overlay/tests/unit/resources/*"
3680             }
3681           ]
3682         },
3683         {
3684           "name": "ThumbTrack",
3685           "platforms": {
3686             "ios": "9.0"
3687           },
3688           "public_header_files": "components/private/ThumbTrack/src/*.h",
3689           "source_files": [
3690             "components/private/ThumbTrack/src/*.{h,m}",
3691             "components/private/ThumbTrack/src/private/*.{h,m}"
3692           ],
3693           "dependencies": {
3694             "MaterialComponents/Ink": [
3696             ],
3697             "MaterialComponents/Ripple": [
3699             ],
3700             "MaterialComponents/ShadowElevations": [
3702             ],
3703             "MaterialComponents/ShadowLayer": [
3705             ],
3706             "MaterialComponents/Typography": [
3708             ],
3709             "MDFInternationalization": [
3711             ],
3712             "MaterialComponents/private/Math": [
3714             ]
3715           },
3716           "testspecs": [
3717             {
3718               "name": "UnitTests",
3719               "test_type": "unit",
3720               "source_files": [
3721                 "components/private/ThumbTrack/tests/unit/*.{h,m,swift}",
3722                 "components/private/ThumbTrack/tests/unit/supplemental/*.{h,m,swift}"
3723               ],
3724               "resources": "components/private/ThumbTrack/tests/unit/resources/*"
3725             }
3726           ]
3727         },
3728         {
3729           "name": "UIMetrics",
3730           "platforms": {
3731             "ios": "9.0"
3732           },
3733           "public_header_files": "components/private/UIMetrics/src/*.h",
3734           "source_files": [
3735             "components/private/UIMetrics/src/*.{h,m}",
3736             "components/private/UIMetrics/src/private/*.{h,m}"
3737           ],
3738           "dependencies": {
3739             "MaterialComponents/private/Application": [
3741             ]
3742           },
3743           "testspecs": [
3744             {
3745               "name": "UnitTests",
3746               "test_type": "unit",
3747               "source_files": [
3748                 "components/private/UIMetrics/tests/unit/*.{h,m,swift}",
3749                 "components/private/UIMetrics/tests/unit/supplemental/*.{h,m,swift}"
3750               ],
3751               "resources": "components/private/UIMetrics/tests/unit/resources/*"
3752             }
3753           ]
3754         }
3755       ]
3756     }
3757   ]