[Add] IPDSDK 2.0.0.3
[CocoaPods.git] / Specs / 0 / 1 / 9 / MaterialComponents / 92.1.0 / MaterialComponents.podspec.json
blob38fea2958cbe80040250b931cbf43ee5d59e4c40
2   "name": "MaterialComponents",
3   "version": "92.1.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": "v92.1.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/Chips+TypographyThemer": [
1331         ],
1332         "MaterialComponents/schemes/Container": [
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": "MaskedTransition",
2180       "platforms": {
2181         "ios": "9.0"
2182       },
2183       "public_header_files": "components/MaskedTransition/src/*.h",
2184       "source_files": [
2185         "components/MaskedTransition/src/*.{h,m}",
2186         "components/MaskedTransition/src/private/*.{h,m}"
2187       ],
2188       "dependencies": {
2189         "MotionTransitioning": [
2190           "~> 5.0"
2191         ],
2192         "MotionAnimator": [
2193           "~> 2.0"
2194         ],
2195         "MotionInterchange": [
2196           "~> 1.0"
2197         ]
2198       },
2199       "testspecs": [
2200         {
2201           "name": "UnitTests",
2202           "test_type": "unit",
2203           "source_files": [
2204             "components/MaskedTransition/tests/unit/*.{h,m,swift}",
2205             "components/MaskedTransition/tests/unit/supplemental/*.{h,m,swift}"
2206           ],
2207           "resources": "components/MaskedTransition/tests/unit/resources/*"
2208         }
2209       ]
2210     },
2211     {
2212       "name": "NavigationBar",
2213       "platforms": {
2214         "ios": "9.0"
2215       },
2216       "public_header_files": "components/NavigationBar/src/*.h",
2217       "source_files": "components/NavigationBar/src/*.{h,m}",
2218       "dependencies": {
2219         "MDFTextAccessibility": [
2221         ],
2222         "MaterialComponents/ButtonBar": [
2224         ],
2225         "MaterialComponents/Elevation": [
2227         ],
2228         "MaterialComponents/Typography": [
2230         ],
2231         "MDFInternationalization": [
2233         ],
2234         "MaterialComponents/private/Math": [
2236         ]
2237       },
2238       "testspecs": [
2239         {
2240           "name": "UnitTests",
2241           "test_type": "unit",
2242           "source_files": [
2243             "components/NavigationBar/tests/unit/*.{h,m,swift}",
2244             "components/NavigationBar/tests/unit/supplemental/*.{h,m,swift}"
2245           ],
2246           "resources": "components/NavigationBar/tests/unit/resources/*",
2247           "dependencies": {
2248             "MaterialComponents/NavigationBar+ColorThemer": [
2250             ],
2251             "MaterialComponents/NavigationBar+TypographyThemer": [
2253             ]
2254           }
2255         }
2256       ]
2257     },
2258     {
2259       "name": "NavigationBar+ColorThemer",
2260       "platforms": {
2261         "ios": "9.0"
2262       },
2263       "public_header_files": [
2264         "components/NavigationBar/src/ColorThemer/*.h"
2265       ],
2266       "source_files": [
2267         "components/NavigationBar/src/ColorThemer/*.{h,m}"
2268       ],
2269       "dependencies": {
2270         "MaterialComponents/NavigationBar": [
2272         ],
2273         "MaterialComponents/schemes/Color": [
2275         ]
2276       }
2277     },
2278     {
2279       "name": "NavigationBar+TypographyThemer",
2280       "platforms": {
2281         "ios": "9.0"
2282       },
2283       "public_header_files": [
2284         "components/NavigationBar/src/TypographyThemer/*.h"
2285       ],
2286       "source_files": [
2287         "components/NavigationBar/src/TypographyThemer/*.{h,m}"
2288       ],
2289       "dependencies": {
2290         "MaterialComponents/NavigationBar": [
2292         ],
2293         "MaterialComponents/schemes/Typography": [
2295         ]
2296       }
2297     },
2298     {
2299       "name": "NavigationDrawer",
2300       "platforms": {
2301         "ios": "9.0"
2302       },
2303       "public_header_files": "components/NavigationDrawer/src/*.h",
2304       "source_files": [
2305         "components/NavigationDrawer/src/*.{h,m}",
2306         "components/NavigationDrawer/src/private/*.{h,m}"
2307       ],
2308       "exclude_files": "components/NavigationDrawer/src/private/MDCBottomDrawerContainerViewController+Testing.h",
2309       "dependencies": {
2310         "MaterialComponents/Elevation": [
2312         ],
2313         "MaterialComponents/Palettes": [
2315         ],
2316         "MaterialComponents/ShadowLayer": [
2318         ],
2319         "MaterialComponents/private/Math": [
2321         ],
2322         "MaterialComponents/private/UIMetrics": [
2324         ]
2325       },
2326       "testspecs": [
2327         {
2328           "name": "UnitTests",
2329           "test_type": "unit",
2330           "source_files": [
2331             "components/NavigationDrawer/tests/unit/*.{h,m,swift}",
2332             "components/NavigationDrawer/tests/unit/supplemental/*.{h,m,swift}",
2333             "components/NavigationDrawer/src/private/MDCBottomDrawerContainerViewController+Testing.h"
2334           ],
2335           "dependencies": {
2336             "MaterialComponents/NavigationDrawer+ColorThemer": [
2338             ]
2339           }
2340         }
2341       ]
2342     },
2343     {
2344       "name": "NavigationDrawer+ColorThemer",
2345       "platforms": {
2346         "ios": "9.0"
2347       },
2348       "public_header_files": [
2349         "components/NavigationDrawer/src/ColorThemer/*.h"
2350       ],
2351       "source_files": [
2352         "components/NavigationDrawer/src/ColorThemer/*.{h,m}",
2353         "components/NavigationDrawer/src/ColorThemer/private/*.{h,m}"
2354       ],
2355       "dependencies": {
2356         "MaterialComponents/NavigationDrawer": [
2358         ],
2359         "MaterialComponents/schemes/Color": [
2361         ]
2362       }
2363     },
2364     {
2365       "name": "OverlayWindow",
2366       "platforms": {
2367         "ios": "9.0"
2368       },
2369       "public_header_files": "components/OverlayWindow/src/*.h",
2370       "source_files": [
2371         "components/OverlayWindow/src/*.{h,m}",
2372         "components/OverlayWindow/src/private/*.{h,m}"
2373       ],
2374       "dependencies": {
2375         "MaterialComponents/private/Application": [
2377         ]
2378       },
2379       "testspecs": [
2380         {
2381           "name": "UnitTests",
2382           "test_type": "unit",
2383           "source_files": [
2384             "components/OverlayWindow/tests/unit/*.{h,m,swift}",
2385             "components/OverlayWindow/tests/unit/supplemental/*.{h,m,swift}"
2386           ],
2387           "resources": "components/OverlayWindow/tests/unit/resources/*"
2388         }
2389       ]
2390     },
2391     {
2392       "name": "PageControl",
2393       "platforms": {
2394         "ios": "9.0"
2395       },
2396       "public_header_files": "components/PageControl/src/*.h",
2397       "source_files": [
2398         "components/PageControl/src/*.{h,m}",
2399         "components/PageControl/src/private/*.{h,m}"
2400       ],
2401       "resources": [
2402         "components/PageControl/src/MaterialPageControl.bundle"
2403       ],
2404       "dependencies": {
2405         "MDFInternationalization": [
2407         ]
2408       },
2409       "testspecs": [
2410         {
2411           "name": "UnitTests",
2412           "test_type": "unit",
2413           "source_files": [
2414             "components/PageControl/tests/unit/*.{h,m,swift}",
2415             "components/PageControl/tests/unit/supplemental/*.{h,m,swift}"
2416           ],
2417           "resources": "components/PageControl/tests/unit/resources/*"
2418         }
2419       ]
2420     },
2421     {
2422       "name": "PageControl+ColorThemer",
2423       "platforms": {
2424         "ios": "9.0"
2425       },
2426       "public_header_files": [
2427         "components/PageControl/src/ColorThemer/*.h"
2428       ],
2429       "source_files": [
2430         "components/PageControl/src/ColorThemer/*.{h,m}"
2431       ],
2432       "dependencies": {
2433         "MaterialComponents/PageControl": [
2435         ],
2436         "MaterialComponents/Themes": [
2438         ]
2439       }
2440     },
2441     {
2442       "name": "Palettes",
2443       "platforms": {
2444         "ios": "9.0"
2445       },
2446       "public_header_files": "components/Palettes/src/*.h",
2447       "source_files": [
2448         "components/Palettes/src/*.{h,m}",
2449         "components/Palettes/src/private/*.{h,m}"
2450       ],
2451       "testspecs": [
2452         {
2453           "name": "UnitTests",
2454           "test_type": "unit",
2455           "source_files": [
2456             "components/Palettes/tests/unit/*.{h,m,swift}",
2457             "components/Palettes/tests/unit/supplemental/*.{h,m,swift}"
2458           ],
2459           "resources": "components/Palettes/tests/unit/resources/*"
2460         }
2461       ]
2462     },
2463     {
2464       "name": "ProgressView",
2465       "platforms": {
2466         "ios": "9.0"
2467       },
2468       "public_header_files": "components/ProgressView/src/*.h",
2469       "source_files": [
2470         "components/ProgressView/src/*.{h,m}",
2471         "components/ProgressView/src/private/*.{h,m}"
2472       ],
2473       "dependencies": {
2474         "MDFInternationalization": [
2476         ],
2477         "MaterialComponents/Palettes": [
2479         ],
2480         "MaterialComponents/private/Math": [
2482         ],
2483         "MotionAnimator": [
2484           "~> 2.1"
2485         ]
2486       },
2487       "testspecs": [
2488         {
2489           "name": "UnitTests",
2490           "test_type": "unit",
2491           "source_files": [
2492             "components/ProgressView/tests/unit/*.{h,m,swift}",
2493             "components/ProgressView/tests/unit/supplemental/*.{h,m,swift}"
2494           ],
2495           "resources": "components/ProgressView/tests/unit/resources/*"
2496         }
2497       ]
2498     },
2499     {
2500       "name": "ProgressView+ColorThemer",
2501       "platforms": {
2502         "ios": "9.0"
2503       },
2504       "public_header_files": [
2505         "components/ProgressView/src/ColorThemer/*.h"
2506       ],
2507       "source_files": [
2508         "components/ProgressView/src/ColorThemer/*.{h,m}"
2509       ],
2510       "dependencies": {
2511         "MaterialComponents/ProgressView": [
2513         ],
2514         "MaterialComponents/Themes": [
2516         ]
2517       }
2518     },
2519     {
2520       "name": "ProgressView+Theming",
2521       "platforms": {
2522         "ios": "9.0"
2523       },
2524       "public_header_files": "components/ProgressView/src/Theming/*.h",
2525       "source_files": [
2526         "components/ProgressView/src/Theming/*.{h,m}",
2527         "components/ProgressView/src/Theming/private/*.{h,m}"
2528       ],
2529       "dependencies": {
2530         "MaterialComponents/ProgressView": [
2532         ],
2533         "MaterialComponents/schemes/Container": [
2535         ]
2536       },
2537       "testspecs": [
2538         {
2539           "name": "UnitTests",
2540           "test_type": "unit",
2541           "source_files": [
2542             "components/ProgressView/tests/unit/Theming/*.{h,m,swift}",
2543             "components/ProgressView/tests/unit/Theming/supplemental/*.{h,m,swift}"
2544           ],
2545           "resources": "components/ProgressView/tests/unit/Theming/resources/*"
2546         }
2547       ]
2548     },
2549     {
2550       "name": "Ripple",
2551       "platforms": {
2552         "ios": "9.0"
2553       },
2554       "public_header_files": "components/Ripple/src/*.h",
2555       "source_files": [
2556         "components/Ripple/src/*.{h,m}",
2557         "components/Ripple/src/private/*.{h,m}"
2558       ],
2559       "dependencies": {
2560         "MaterialComponents/AnimationTiming": [
2562         ],
2563         "MaterialComponents/private/Color": [
2565         ],
2566         "MaterialComponents/private/Math": [
2568         ]
2569       },
2570       "testspecs": [
2571         {
2572           "name": "UnitTests",
2573           "test_type": "unit",
2574           "source_files": [
2575             "components/Ripple/tests/unit/*.{h,m,swift}",
2576             "components/Ripple/tests/unit/supplemental/*.{h,m,swift}"
2577           ],
2578           "resources": "components/Ripple/tests/unit/resources/*"
2579         }
2580       ]
2581     },
2582     {
2583       "name": "ShadowElevations",
2584       "platforms": {
2585         "ios": "9.0"
2586       },
2587       "public_header_files": "components/ShadowElevations/src/*.h",
2588       "source_files": "components/ShadowElevations/src/*.{h,m}",
2589       "testspecs": [
2590         {
2591           "name": "UnitTests",
2592           "test_type": "unit",
2593           "source_files": [
2594             "components/ShadowElevations/tests/unit/*.{h,m,swift}",
2595             "components/ShadowElevations/tests/unit/supplemental/*.{h,m,swift}"
2596           ],
2597           "resources": "components/ShadowElevations/tests/unit/resources/*"
2598         }
2599       ]
2600     },
2601     {
2602       "name": "ShadowLayer",
2603       "platforms": {
2604         "ios": "9.0"
2605       },
2606       "public_header_files": "components/ShadowLayer/src/*.h",
2607       "source_files": "components/ShadowLayer/src/*.{h,m}",
2608       "dependencies": {
2609         "MaterialComponents/ShadowElevations": [
2611         ]
2612       },
2613       "testspecs": [
2614         {
2615           "name": "UnitTests",
2616           "test_type": "unit",
2617           "source_files": [
2618             "components/ShadowLayer/tests/unit/*.{h,m,swift}",
2619             "components/ShadowLayer/tests/unit/supplemental/*.{h,m,swift}"
2620           ],
2621           "resources": "components/ShadowLayer/tests/unit/resources/*"
2622         }
2623       ]
2624     },
2625     {
2626       "name": "ShapeLibrary",
2627       "platforms": {
2628         "ios": "9.0"
2629       },
2630       "public_header_files": "components/ShapeLibrary/src/*.h",
2631       "source_files": [
2632         "components/ShapeLibrary/src/*.{h,m}",
2633         "components/ShapeLibrary/src/private/*.{h,m}"
2634       ],
2635       "dependencies": {
2636         "MaterialComponents/Shapes": [
2638         ],
2639         "MaterialComponents/private/Math": [
2641         ]
2642       },
2643       "testspecs": [
2644         {
2645           "name": "UnitTests",
2646           "test_type": "unit",
2647           "source_files": [
2648             "components/ShapeLibrary/tests/unit/*.{h,m,swift}",
2649             "components/ShapeLibrary/tests/unit/supplemental/*.{h,m,swift}"
2650           ],
2651           "resources": "components/ShapeLibrary/tests/unit/resources/*"
2652         }
2653       ]
2654     },
2655     {
2656       "name": "Shapes",
2657       "platforms": {
2658         "ios": "9.0"
2659       },
2660       "public_header_files": "components/Shapes/src/*.h",
2661       "source_files": [
2662         "components/Shapes/src/*.{h,m}",
2663         "components/Shapes/src/private/*.{h,m}"
2664       ],
2665       "dependencies": {
2666         "MaterialComponents/ShadowLayer": [
2668         ],
2669         "MaterialComponents/private/Color": [
2671         ],
2672         "MaterialComponents/private/Math": [
2674         ]
2675       },
2676       "testspecs": [
2677         {
2678           "name": "UnitTests",
2679           "test_type": "unit",
2680           "source_files": [
2681             "components/Shapes/tests/unit/*.{h,m,swift}",
2682             "components/Shapes/tests/unit/supplemental/*.{h,m,swift}"
2683           ],
2684           "resources": "components/Shapes/tests/unit/resources/*"
2685         }
2686       ]
2687     },
2688     {
2689       "name": "Slider",
2690       "platforms": {
2691         "ios": "9.0"
2692       },
2693       "public_header_files": [
2694         "components/Slider/src/*.h"
2695       ],
2696       "source_files": [
2697         "components/Slider/src/*.{h,m}",
2698         "components/Slider/src/private/*.{h,m}"
2699       ],
2700       "dependencies": {
2701         "MaterialComponents/Elevation": [
2703         ],
2704         "MaterialComponents/Palettes": [
2706         ],
2707         "MaterialComponents/ShadowElevations": [
2709         ],
2710         "MaterialComponents/private/Math": [
2712         ],
2713         "MaterialComponents/private/ThumbTrack": [
2715         ]
2716       },
2717       "testspecs": [
2718         {
2719           "name": "UnitTests",
2720           "test_type": "unit",
2721           "source_files": [
2722             "components/Slider/tests/unit/*.{h,m,swift}",
2723             "components/Slider/tests/unit/supplemental/*.{h,m,swift}"
2724           ],
2725           "resources": "components/Slider/tests/unit/resources/*"
2726         }
2727       ]
2728     },
2729     {
2730       "name": "Slider+ColorThemer",
2731       "platforms": {
2732         "ios": "9.0"
2733       },
2734       "public_header_files": [
2735         "components/Slider/src/ColorThemer/*.h"
2736       ],
2737       "source_files": [
2738         "components/Slider/src/ColorThemer/*.{h,m}"
2739       ],
2740       "dependencies": {
2741         "MaterialComponents/Palettes": [
2743         ],
2744         "MaterialComponents/Slider": [
2746         ],
2747         "MaterialComponents/schemes/Color": [
2749         ]
2750       }
2751     },
2752     {
2753       "name": "Snackbar",
2754       "platforms": {
2755         "ios": "9.0"
2756       },
2757       "public_header_files": "components/Snackbar/src/*.h",
2758       "source_files": [
2759         "components/Snackbar/src/*.{h,m}",
2760         "components/Snackbar/src/private/*.{h,m}"
2761       ],
2762       "resources": [
2763         "components/Snackbar/src/MaterialSnackbar.bundle"
2764       ],
2765       "dependencies": {
2766         "MaterialComponents/AnimationTiming": [
2768         ],
2769         "MaterialComponents/Buttons": [
2771         ],
2772         "MaterialComponents/Elevation": [
2774         ],
2775         "MaterialComponents/OverlayWindow": [
2777         ],
2778         "MaterialComponents/ShadowElevations": [
2780         ],
2781         "MaterialComponents/ShadowLayer": [
2783         ],
2784         "MaterialComponents/Typography": [
2786         ],
2787         "MaterialComponents/private/Application": [
2789         ],
2790         "MaterialComponents/private/KeyboardWatcher": [
2792         ],
2793         "MaterialComponents/private/Math": [
2795         ],
2796         "MaterialComponents/private/Overlay": [
2798         ]
2799       },
2800       "testspecs": [
2801         {
2802           "name": "UnitTests",
2803           "test_type": "unit",
2804           "source_files": [
2805             "components/Snackbar/tests/unit/*.{h,m,swift}",
2806             "components/Snackbar/tests/unit/supplemental/*.{h,m,swift}"
2807           ],
2808           "resources": "components/Snackbar/tests/unit/resources/*",
2809           "dependencies": {
2810             "MaterialComponents/Snackbar+ColorThemer": [
2812             ],
2813             "MaterialComponents/Snackbar+FontThemer": [
2815             ],
2816             "MaterialComponents/Snackbar+TypographyThemer": [
2818             ],
2819             "MaterialComponents/Themes": [
2821             ]
2822           }
2823         }
2824       ]
2825     },
2826     {
2827       "name": "Snackbar+ColorThemer",
2828       "platforms": {
2829         "ios": "9.0"
2830       },
2831       "public_header_files": [
2832         "components/Snackbar/src/ColorThemer/*.h"
2833       ],
2834       "source_files": [
2835         "components/Snackbar/src/ColorThemer/*.{h,m}"
2836       ],
2837       "dependencies": {
2838         "MaterialComponents/Snackbar": [
2840         ],
2841         "MaterialComponents/schemes/Color": [
2843         ]
2844       }
2845     },
2846     {
2847       "name": "Snackbar+FontThemer",
2848       "platforms": {
2849         "ios": "9.0"
2850       },
2851       "public_header_files": [
2852         "components/Snackbar/src/FontThemer/*.h"
2853       ],
2854       "source_files": [
2855         "components/Snackbar/src/FontThemer/*.{h,m}"
2856       ],
2857       "dependencies": {
2858         "MaterialComponents/Snackbar": [
2860         ],
2861         "MaterialComponents/Themes": [
2863         ]
2864       }
2865     },
2866     {
2867       "name": "Snackbar+TypographyThemer",
2868       "platforms": {
2869         "ios": "9.0"
2870       },
2871       "public_header_files": [
2872         "components/Snackbar/src/TypographyThemer/*.h"
2873       ],
2874       "source_files": [
2875         "components/Snackbar/src/TypographyThemer/*.{h,m}"
2876       ],
2877       "dependencies": {
2878         "MaterialComponents/Snackbar": [
2880         ],
2881         "MaterialComponents/schemes/Typography": [
2883         ]
2884       }
2885     },
2886     {
2887       "name": "Tabs",
2888       "platforms": {
2889         "ios": "9.0"
2890       },
2891       "public_header_files": "components/Tabs/src/*.h",
2892       "source_files": [
2893         "components/Tabs/src/*.{h,m}",
2894         "components/Tabs/src/private/*.{h,m}"
2895       ],
2896       "resources": [
2897         "components/Tabs/src/MaterialTabs.bundle"
2898       ],
2899       "dependencies": {
2900         "MDFInternationalization": [
2902         ],
2903         "MaterialComponents/AnimationTiming": [
2905         ],
2906         "MaterialComponents/Elevation": [
2908         ],
2909         "MaterialComponents/Ink": [
2911         ],
2912         "MaterialComponents/Palettes": [
2914         ],
2915         "MaterialComponents/Ripple": [
2917         ],
2918         "MaterialComponents/ShadowElevations": [
2920         ],
2921         "MaterialComponents/ShadowLayer": [
2923         ],
2924         "MaterialComponents/Typography": [
2926         ],
2927         "MaterialComponents/private/Math": [
2929         ]
2930       },
2931       "testspecs": [
2932         {
2933           "name": "UnitTests",
2934           "test_type": "unit",
2935           "source_files": [
2936             "components/Tabs/tests/unit/*.{h,m,swift}",
2937             "components/Tabs/tests/unit/supplemental/*.{h,m,swift}"
2938           ],
2939           "resources": "components/Tabs/tests/unit/resources/*",
2940           "dependencies": {
2941             "MaterialComponents/Tabs+ColorThemer": [
2943             ],
2944             "MaterialComponents/Tabs+FontThemer": [
2946             ],
2947             "MaterialComponents/Tabs+TypographyThemer": [
2949             ],
2950             "MaterialComponents/Themes": [
2952             ]
2953           }
2954         }
2955       ]
2956     },
2957     {
2958       "name": "Tabs+ColorThemer",
2959       "platforms": {
2960         "ios": "9.0"
2961       },
2962       "public_header_files": [
2963         "components/Tabs/src/ColorThemer/*.h"
2964       ],
2965       "source_files": [
2966         "components/Tabs/src/ColorThemer/*.{h,m}"
2967       ],
2968       "dependencies": {
2969         "MaterialComponents/schemes/Color": [
2971         ],
2972         "MaterialComponents/Tabs": [
2974         ]
2975       }
2976     },
2977     {
2978       "name": "Tabs+FontThemer",
2979       "platforms": {
2980         "ios": "9.0"
2981       },
2982       "public_header_files": [
2983         "components/Tabs/src/FontThemer/*.h"
2984       ],
2985       "source_files": [
2986         "components/Tabs/src/FontThemer/*.{h,m}"
2987       ],
2988       "dependencies": {
2989         "MaterialComponents/Tabs": [
2991         ],
2992         "MaterialComponents/Themes": [
2994         ]
2995       }
2996     },
2997     {
2998       "name": "Tabs+TypographyThemer",
2999       "platforms": {
3000         "ios": "9.0"
3001       },
3002       "public_header_files": [
3003         "components/Tabs/src/TypographyThemer/*.h"
3004       ],
3005       "source_files": [
3006         "components/Tabs/src/TypographyThemer/*.{h,m}"
3007       ],
3008       "dependencies": {
3009         "MaterialComponents/Tabs": [
3011         ],
3012         "MaterialComponents/schemes/Typography": [
3014         ]
3015       }
3016     },
3017     {
3018       "name": "Tabs+Theming",
3019       "platforms": {
3020         "ios": "9.0"
3021       },
3022       "public_header_files": "components/Tabs/src/Theming/*.h",
3023       "source_files": [
3024         "components/Tabs/src/Theming/*.{h,m}",
3025         "components/Tabs/src/Theming/private/*.{h,m}"
3026       ],
3027       "dependencies": {
3028         "MaterialComponents/Tabs": [
3030         ],
3031         "MaterialComponents/Tabs+ColorThemer": [
3033         ],
3034         "MaterialComponents/Tabs+TypographyThemer": [
3036         ],
3037         "MaterialComponents/schemes/Container": [
3039         ]
3040       },
3041       "testspecs": [
3042         {
3043           "name": "UnitTests",
3044           "test_type": "unit",
3045           "source_files": [
3046             "components/Tabs/tests/unit/Theming/*.{h,m,swift}",
3047             "components/Tabs/tests/unit/Theming/supplemental/*.{h,m,swift}"
3048           ],
3049           "resources": "components/Tabs/tests/unit/Theming/resources/*"
3050         }
3051       ]
3052     },
3053     {
3054       "name": "TextFields",
3055       "platforms": {
3056         "ios": "9.0"
3057       },
3058       "public_header_files": "components/TextFields/src/*.h",
3059       "source_files": [
3060         "components/TextFields/src/*.{h,m}",
3061         "components/TextFields/src/private/*.{h,m}"
3062       ],
3063       "dependencies": {
3064         "MaterialComponents/AnimationTiming": [
3066         ],
3067         "MaterialComponents/Elevation": [
3069         ],
3070         "MaterialComponents/Palettes": [
3072         ],
3073         "MaterialComponents/Typography": [
3075         ],
3076         "MaterialComponents/private/Math": [
3078         ],
3079         "MDFInternationalization": [
3081         ]
3082       },
3083       "testspecs": [
3084         {
3085           "name": "UnitTests",
3086           "test_type": "unit",
3087           "source_files": [
3088             "components/TextFields/tests/unit/*.{h,m,swift}",
3089             "components/TextFields/tests/unit/supplemental/*.{h,m,swift}"
3090           ],
3091           "resources": "components/TextFields/tests/unit/resources/*",
3092           "dependencies": {
3093             "MaterialComponents/TextFields+ColorThemer": [
3095             ],
3096             "MaterialComponents/TextFields+FontThemer": [
3098             ],
3099             "MaterialComponents/TextFields+TypographyThemer": [
3101             ],
3102             "MaterialComponents/Themes": [
3104             ]
3105           }
3106         }
3107       ]
3108     },
3109     {
3110       "name": "TextFields+ContainedInputView",
3111       "platforms": {
3112         "ios": "9.0"
3113       },
3114       "public_header_files": "components/TextFields/src/ContainedInputView/*.h",
3115       "source_files": [
3116         "components/TextFields/src/ContainedInputView/*.{h,m}",
3117         "components/TextFields/src/ContainedInputView/private/*.{h,m}"
3118       ],
3119       "dependencies": {
3120         "MaterialComponents/AnimationTiming": [
3122         ],
3123         "MDFInternationalization": [
3125         ]
3126       },
3127       "testspecs": [
3128         {
3129           "name": "UnitTests",
3130           "test_type": "unit",
3131           "source_files": [
3132             "components/TextFields/tests/unit/ContainedInputView/*.{h,m,swift}",
3133             "components/TextFields/tests/unit/ContainedInputView/supplemental/*.{h,m,swift}"
3134           ],
3135           "resources": "components/TextFields/tests/unit/ContainedInputView/resources/*"
3136         }
3137       ]
3138     },
3139     {
3140       "name": "TextFields+ColorThemer",
3141       "platforms": {
3142         "ios": "9.0"
3143       },
3144       "public_header_files": [
3145         "components/TextFields/src/ColorThemer/*.h"
3146       ],
3147       "source_files": [
3148         "components/TextFields/src/ColorThemer/*.{h,m}"
3149       ],
3150       "dependencies": {
3151         "MaterialComponents/TextFields": [
3153         ],
3154         "MaterialComponents/Themes": [
3156         ]
3157       }
3158     },
3159     {
3160       "name": "TextFields+FontThemer",
3161       "platforms": {
3162         "ios": "9.0"
3163       },
3164       "public_header_files": [
3165         "components/TextFields/src/FontThemer/*.h"
3166       ],
3167       "source_files": [
3168         "components/TextFields/src/FontThemer/*.{h,m}"
3169       ],
3170       "dependencies": {
3171         "MaterialComponents/TextFields": [
3173         ],
3174         "MaterialComponents/Themes": [
3176         ]
3177       }
3178     },
3179     {
3180       "name": "TextFields+Theming",
3181       "platforms": {
3182         "ios": "9.0"
3183       },
3184       "public_header_files": "components/TextFields/src/Theming/*.h",
3185       "source_files": [
3186         "components/TextFields/src/Theming/*.{h,m}",
3187         "components/TextFields/src/Theming/private/*.{h,m}"
3188       ],
3189       "dependencies": {
3190         "MaterialComponents/TextFields": [
3192         ],
3193         "MaterialComponents/TextFields+ColorThemer": [
3195         ],
3196         "MaterialComponents/TextFields+TypographyThemer": [
3198         ],
3199         "MaterialComponents/schemes/Container": [
3201         ]
3202       },
3203       "testspecs": [
3204         {
3205           "name": "UnitTests",
3206           "test_type": "unit",
3207           "source_files": [
3208             "components/TextFields/tests/unit/Theming/*.{h,m,swift}",
3209             "components/TextFields/tests/unit/Theming/supplemental/*.{h,m,swift}"
3210           ],
3211           "resources": "components/TextFields/tests/unit/Theming/resources/*"
3212         }
3213       ]
3214     },
3215     {
3216       "name": "TextFields+TypographyThemer",
3217       "platforms": {
3218         "ios": "9.0"
3219       },
3220       "public_header_files": [
3221         "components/TextFields/src/TypographyThemer/*.h"
3222       ],
3223       "source_files": [
3224         "components/TextFields/src/TypographyThemer/*.{h,m}"
3225       ],
3226       "dependencies": {
3227         "MaterialComponents/TextFields": [
3229         ],
3230         "MaterialComponents/schemes/Typography": [
3232         ]
3233       }
3234     },
3235     {
3236       "name": "Themes",
3237       "platforms": {
3238         "ios": "9.0"
3239       },
3240       "public_header_files": "components/Themes/src/*.h",
3241       "source_files": [
3242         "components/Themes/src/*.{h,m}",
3243         "components/Themes/src/private/*.{h,m}"
3244       ],
3245       "dependencies": {
3246         "MaterialComponents/schemes/Color": [
3248         ],
3249         "MaterialComponents/schemes/Typography": [
3251         ]
3252       },
3253       "testspecs": [
3254         {
3255           "name": "UnitTests",
3256           "test_type": "unit",
3257           "source_files": [
3258             "components/Themes/tests/unit/*.{h,m,swift}",
3259             "components/Themes/tests/unit/supplemental/*.{h,m,swift}"
3260           ],
3261           "resources": "components/Themes/tests/unit/resources/*"
3262         }
3263       ]
3264     },
3265     {
3266       "name": "Typography",
3267       "platforms": {
3268         "ios": "9.0"
3269       },
3270       "public_header_files": "components/Typography/src/*.h",
3271       "source_files": [
3272         "components/Typography/src/*.{h,m}",
3273         "components/Typography/src/private/*.{h,m}"
3274       ],
3275       "dependencies": {
3276         "MaterialComponents/private/Application": [
3278         ],
3279         "MaterialComponents/private/Math": [
3281         ]
3282       },
3283       "testspecs": [
3284         {
3285           "name": "UnitTests",
3286           "test_type": "unit",
3287           "source_files": [
3288             "components/Typography/tests/unit/*.{h,m,swift}",
3289             "components/Typography/tests/unit/supplemental/*.{h,m,swift}"
3290           ],
3291           "resources": "components/Typography/tests/unit/resources/*"
3292         }
3293       ]
3294     },
3295     {
3296       "name": "schemes",
3297       "subspecs": [
3298         {
3299           "name": "Color",
3300           "platforms": {
3301             "ios": "9.0"
3302           },
3303           "public_header_files": "components/schemes/Color/src/*.h",
3304           "source_files": "components/schemes/Color/src/*.{h,m}",
3305           "dependencies": {
3306             "MaterialComponents/private/Color": [
3308             ]
3309           },
3310           "testspecs": [
3311             {
3312               "name": "UnitTests",
3313               "test_type": "unit",
3314               "source_files": [
3315                 "components/schemes/Color/tests/unit/*.{h,m,swift}",
3316                 "components/schemes/Color/tests/unit/supplemental/*.{h,m,swift}"
3317               ],
3318               "resources": "components/schemes/Color/tests/unit/resources/*",
3319               "dependencies": {
3320                 "MaterialComponents/private/Math": [
3322                 ]
3323               }
3324             }
3325           ]
3326         },
3327         {
3328           "name": "Container",
3329           "platforms": {
3330             "ios": "9.0"
3331           },
3332           "public_header_files": "components/schemes/Container/src/*.h",
3333           "source_files": "components/schemes/Container/src/*.{h,m}",
3334           "dependencies": {
3335             "MaterialComponents/schemes/Color": [
3337             ],
3338             "MaterialComponents/schemes/Typography": [
3340             ],
3341             "MaterialComponents/schemes/Shape": [
3343             ]
3344           },
3345           "testspecs": [
3346             {
3347               "name": "UnitTests",
3348               "test_type": "unit",
3349               "source_files": [
3350                 "components/schemes/Container/tests/unit/*.{h,m,swift}",
3351                 "components/schemes/Container/tests/unit/supplemental/*.{h,m,swift}"
3352               ]
3353             }
3354           ]
3355         },
3356         {
3357           "name": "Shape",
3358           "platforms": {
3359             "ios": "9.0"
3360           },
3361           "public_header_files": "components/schemes/Shape/src/*.h",
3362           "source_files": "components/schemes/Shape/src/*.{h,m}",
3363           "dependencies": {
3364             "MaterialComponents/ShapeLibrary": [
3366             ],
3367             "MaterialComponents/Shapes": [
3369             ]
3370           },
3371           "testspecs": [
3372             {
3373               "name": "UnitTests",
3374               "test_type": "unit",
3375               "source_files": [
3376                 "components/schemes/Shape/tests/unit/*.{h,m,swift}",
3377                 "components/schemes/Shape/tests/unit/supplemental/*.{h,m,swift}"
3378               ],
3379               "resources": "components/schemes/Shape/tests/unit/resources/*"
3380             }
3381           ]
3382         },
3383         {
3384           "name": "Typography",
3385           "platforms": {
3386             "ios": "9.0"
3387           },
3388           "public_header_files": "components/schemes/Typography/src/*.h",
3389           "source_files": "components/schemes/Typography/src/*.{h,m}",
3390           "dependencies": {
3391             "MaterialComponents/Typography": [
3393             ],
3394             "MaterialComponents/schemes/Typography+BasicFontScheme": [
3396             ]
3397           },
3398           "testspecs": [
3399             {
3400               "name": "UnitTests",
3401               "test_type": "unit",
3402               "source_files": [
3403                 "components/schemes/Typography/tests/unit/*.{h,m,swift}",
3404                 "components/schemes/Typography/tests/unit/supplemental/*.{h,m,swift}"
3405               ],
3406               "resources": "components/schemes/Typography/tests/unit/resources/*"
3407             }
3408           ]
3409         },
3410         {
3411           "name": "Typography+BasicFontScheme",
3412           "platforms": {
3413             "ios": "9.0"
3414           },
3415           "public_header_files": "components/schemes/Typography/src/BasicFontScheme/*.h",
3416           "source_files": [
3417             "components/schemes/Typography/src/BasicFontScheme/*.{h,m}",
3418             "components/schemes/Typography/src/BasicFontScheme/private/*.{h,m}"
3419           ]
3420         }
3421       ]
3422     },
3423     {
3424       "name": "private",
3425       "subspecs": [
3426         {
3427           "name": "Icons",
3428           "testspecs": [
3429             {
3430               "name": "UnitTests",
3431               "test_type": "unit",
3432               "source_files": [
3433                 "components/private/Icons/tests/unit/*.{h,m,swift}"
3434               ]
3435             }
3436           ],
3437           "subspecs": [
3438             {
3439               "name": "Base",
3440               "public_header_files": "components/private/Icons/src/*.h",
3441               "source_files": "components/private/Icons/src/*.{h,m}"
3442             },
3443             {
3444               "name": "ic_arrow_back",
3445               "public_header_files": "components/private/Icons/icons/ic_arrow_back/src/*.h",
3446               "source_files": "components/private/Icons/icons/ic_arrow_back/src/*.{h,m}",
3447               "resource_bundles": {
3448                 "MaterialIcons_ic_arrow_back": [
3449                   "components/private/Icons/icons/ic_arrow_back/src/MaterialIcons_ic_arrow_back.bundle/*.png"
3450                 ]
3451               },
3452               "dependencies": {
3453                 "MaterialComponents/private/Icons/Base": [
3455                 ]
3456               }
3457             },
3458             {
3459               "name": "ic_check",
3460               "public_header_files": "components/private/Icons/icons/ic_check/src/*.h",
3461               "source_files": "components/private/Icons/icons/ic_check/src/*.{h,m}",
3462               "resource_bundles": {
3463                 "MaterialIcons_ic_check": [
3464                   "components/private/Icons/icons/ic_check/src/MaterialIcons_ic_check.bundle/*.png"
3465                 ]
3466               },
3467               "dependencies": {
3468                 "MaterialComponents/private/Icons/Base": [
3470                 ]
3471               }
3472             },
3473             {
3474               "name": "ic_check_circle",
3475               "public_header_files": "components/private/Icons/icons/ic_check_circle/src/*.h",
3476               "source_files": "components/private/Icons/icons/ic_check_circle/src/*.{h,m}",
3477               "resource_bundles": {
3478                 "MaterialIcons_ic_check_circle": [
3479                   "components/private/Icons/icons/ic_check_circle/src/MaterialIcons_ic_check_circle.bundle/*.png"
3480                 ]
3481               },
3482               "dependencies": {
3483                 "MaterialComponents/private/Icons/Base": [
3485                 ]
3486               }
3487             },
3488             {
3489               "name": "ic_chevron_right",
3490               "public_header_files": "components/private/Icons/icons/ic_chevron_right/src/*.h",
3491               "source_files": "components/private/Icons/icons/ic_chevron_right/src/*.{h,m}",
3492               "resource_bundles": {
3493                 "MaterialIcons_ic_chevron_right": [
3494                   "components/private/Icons/icons/ic_chevron_right/src/MaterialIcons_ic_chevron_right.bundle/*.png"
3495                 ]
3496               },
3497               "dependencies": {
3498                 "MaterialComponents/private/Icons/Base": [
3500                 ]
3501               }
3502             },
3503             {
3504               "name": "ic_color_lens",
3505               "public_header_files": "components/private/Icons/icons/ic_color_lens/src/*.h",
3506               "source_files": "components/private/Icons/icons/ic_color_lens/src/*.{h,m}",
3507               "resource_bundles": {
3508                 "MaterialIcons_ic_color_lens": [
3509                   "components/private/Icons/icons/ic_color_lens/src/MaterialIcons_ic_color_lens.bundle/*.png"
3510                 ]
3511               },
3512               "dependencies": {
3513                 "MaterialComponents/private/Icons/Base": [
3515                 ]
3516               }
3517             },
3518             {
3519               "name": "ic_help_outline",
3520               "public_header_files": "components/private/Icons/icons/ic_help_outline/src/*.h",
3521               "source_files": "components/private/Icons/icons/ic_help_outline/src/*.{h,m}",
3522               "resource_bundles": {
3523                 "MaterialIcons_ic_help_outline": [
3524                   "components/private/Icons/icons/ic_help_outline/src/MaterialIcons_ic_help_outline.bundle/*.png"
3525                 ]
3526               },
3527               "dependencies": {
3528                 "MaterialComponents/private/Icons/Base": [
3530                 ]
3531               }
3532             },
3533             {
3534               "name": "ic_info",
3535               "public_header_files": "components/private/Icons/icons/ic_info/src/*.h",
3536               "source_files": "components/private/Icons/icons/ic_info/src/*.{h,m}",
3537               "resource_bundles": {
3538                 "MaterialIcons_ic_info": [
3539                   "components/private/Icons/icons/ic_info/src/MaterialIcons_ic_info.bundle/*.png"
3540                 ]
3541               },
3542               "dependencies": {
3543                 "MaterialComponents/private/Icons/Base": [
3545                 ]
3546               }
3547             },
3548             {
3549               "name": "ic_more_horiz",
3550               "public_header_files": "components/private/Icons/icons/ic_more_horiz/src/*.h",
3551               "source_files": "components/private/Icons/icons/ic_more_horiz/src/*.{h,m}",
3552               "resource_bundles": {
3553                 "MaterialIcons_ic_more_horiz": [
3554                   "components/private/Icons/icons/ic_more_horiz/src/MaterialIcons_ic_more_horiz.bundle/*.png"
3555                 ]
3556               },
3557               "dependencies": {
3558                 "MaterialComponents/private/Icons/Base": [
3560                 ]
3561               }
3562             },
3563             {
3564               "name": "ic_radio_button_unchecked",
3565               "public_header_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.h",
3566               "source_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.{h,m}",
3567               "resource_bundles": {
3568                 "MaterialIcons_ic_radio_button_unchecked": [
3569                   "components/private/Icons/icons/ic_radio_button_unchecked/src/MaterialIcons_ic_radio_button_unchecked.bundle/*.png"
3570                 ]
3571               },
3572               "dependencies": {
3573                 "MaterialComponents/private/Icons/Base": [
3575                 ]
3576               }
3577             },
3578             {
3579               "name": "ic_reorder",
3580               "public_header_files": "components/private/Icons/icons/ic_reorder/src/*.h",
3581               "source_files": "components/private/Icons/icons/ic_reorder/src/*.{h,m}",
3582               "resource_bundles": {
3583                 "MaterialIcons_ic_reorder": [
3584                   "components/private/Icons/icons/ic_reorder/src/MaterialIcons_ic_reorder.bundle/*.png"
3585                 ]
3586               },
3587               "dependencies": {
3588                 "MaterialComponents/private/Icons/Base": [
3590                 ]
3591               }
3592             },
3593             {
3594               "name": "ic_settings",
3595               "public_header_files": "components/private/Icons/icons/ic_settings/src/*.h",
3596               "source_files": "components/private/Icons/icons/ic_settings/src/*.{h,m}",
3597               "resource_bundles": {
3598                 "MaterialIcons_ic_settings": [
3599                   "components/private/Icons/icons/ic_settings/src/MaterialIcons_ic_settings.bundle/*.png"
3600                 ]
3601               },
3602               "dependencies": {
3603                 "MaterialComponents/private/Icons/Base": [
3605                 ]
3606               }
3607             }
3608           ]
3609         },
3610         {
3611           "name": "Application",
3612           "platforms": {
3613             "ios": "9.0"
3614           },
3615           "public_header_files": "components/private/Application/src/*.h",
3616           "source_files": "components/private/Application/src/*.{h,m}",
3617           "testspecs": [
3618             {
3619               "name": "UnitTests",
3620               "test_type": "unit",
3621               "source_files": [
3622                 "components/private/Application/tests/unit/*.{h,m,swift}",
3623                 "components/private/Application/tests/unit/supplemental/*.{h,m,swift}"
3624               ],
3625               "resources": "components/private/Application/tests/unit/resources/*"
3626             }
3627           ]
3628         },
3629         {
3630           "name": "Color",
3631           "platforms": {
3632             "ios": "9.0"
3633           },
3634           "public_header_files": "components/private/Color/src/*.h",
3635           "source_files": "components/private/Color/src/*.{h,m}",
3636           "testspecs": [
3637             {
3638               "name": "UnitTests",
3639               "test_type": "unit",
3640               "source_files": [
3641                 "components/private/Color/tests/unit/*.{h,m,swift}",
3642                 "components/private/Color/tests/unit/supplemental/*.{h,m,swift}"
3643               ],
3644               "resources": "components/private/Color/tests/unit/resources/*"
3645             }
3646           ]
3647         },
3648         {
3649           "name": "KeyboardWatcher",
3650           "platforms": {
3651             "ios": "9.0"
3652           },
3653           "public_header_files": "components/private/KeyboardWatcher/src/*.h",
3654           "source_files": "components/private/KeyboardWatcher/src/*.{h,m}",
3655           "dependencies": {
3656             "MaterialComponents/private/Application": [
3658             ]
3659           },
3660           "testspecs": [
3661             {
3662               "name": "UnitTests",
3663               "test_type": "unit",
3664               "source_files": [
3665                 "components/private/KeyboardWatcher/tests/unit/*.{h,m,swift}",
3666                 "components/private/KeyboardWatcher/tests/unit/supplemental/*.{h,m,swift}"
3667               ],
3668               "resources": "components/private/KeyboardWatcher/tests/unit/resources/*"
3669             }
3670           ]
3671         },
3672         {
3673           "name": "Math",
3674           "platforms": {
3675             "ios": "9.0"
3676           },
3677           "public_header_files": "components/private/Math/src/*.h",
3678           "source_files": "components/private/Math/src/*.{h,m}",
3679           "testspecs": [
3680             {
3681               "name": "UnitTests",
3682               "test_type": "unit",
3683               "source_files": [
3684                 "components/private/Math/tests/unit/*.{h,m,swift}",
3685                 "components/private/Math/tests/unit/supplemental/*.{h,m,swift}"
3686               ],
3687               "resources": "components/private/Math/tests/unit/resources/*"
3688             }
3689           ]
3690         },
3691         {
3692           "name": "Overlay",
3693           "platforms": {
3694             "ios": "9.0"
3695           },
3696           "public_header_files": "components/private/Overlay/src/*.h",
3697           "source_files": [
3698             "components/private/Overlay/src/*.{h,m}",
3699             "components/private/Overlay/src/private/*.{h,m}"
3700           ],
3701           "testspecs": [
3702             {
3703               "name": "UnitTests",
3704               "test_type": "unit",
3705               "source_files": [
3706                 "components/private/Overlay/tests/unit/*.{h,m,swift}",
3707                 "components/private/Overlay/tests/unit/supplemental/*.{h,m,swift}"
3708               ],
3709               "resources": "components/private/Overlay/tests/unit/resources/*"
3710             }
3711           ]
3712         },
3713         {
3714           "name": "ThumbTrack",
3715           "platforms": {
3716             "ios": "9.0"
3717           },
3718           "public_header_files": "components/private/ThumbTrack/src/*.h",
3719           "source_files": [
3720             "components/private/ThumbTrack/src/*.{h,m}",
3721             "components/private/ThumbTrack/src/private/*.{h,m}"
3722           ],
3723           "dependencies": {
3724             "MaterialComponents/Ink": [
3726             ],
3727             "MaterialComponents/Ripple": [
3729             ],
3730             "MaterialComponents/ShadowElevations": [
3732             ],
3733             "MaterialComponents/ShadowLayer": [
3735             ],
3736             "MaterialComponents/Typography": [
3738             ],
3739             "MDFInternationalization": [
3741             ],
3742             "MaterialComponents/private/Math": [
3744             ]
3745           },
3746           "testspecs": [
3747             {
3748               "name": "UnitTests",
3749               "test_type": "unit",
3750               "source_files": [
3751                 "components/private/ThumbTrack/tests/unit/*.{h,m,swift}",
3752                 "components/private/ThumbTrack/tests/unit/supplemental/*.{h,m,swift}"
3753               ],
3754               "resources": "components/private/ThumbTrack/tests/unit/resources/*"
3755             }
3756           ]
3757         },
3758         {
3759           "name": "UIMetrics",
3760           "platforms": {
3761             "ios": "9.0"
3762           },
3763           "public_header_files": "components/private/UIMetrics/src/*.h",
3764           "source_files": [
3765             "components/private/UIMetrics/src/*.{h,m}",
3766             "components/private/UIMetrics/src/private/*.{h,m}"
3767           ],
3768           "dependencies": {
3769             "MaterialComponents/private/Application": [
3771             ]
3772           },
3773           "testspecs": [
3774             {
3775               "name": "UnitTests",
3776               "test_type": "unit",
3777               "source_files": [
3778                 "components/private/UIMetrics/tests/unit/*.{h,m,swift}",
3779                 "components/private/UIMetrics/tests/unit/supplemental/*.{h,m,swift}"
3780               ],
3781               "resources": "components/private/UIMetrics/tests/unit/resources/*"
3782             }
3783           ]
3784         }
3785       ]
3786     }
3787   ]