[Add] Leopard-iOS 2.0.2
[CocoaPods.git] / Specs / 0 / 1 / 9 / MaterialComponents / 93.5.0 / MaterialComponents.podspec.json
blob76d1ecb6779ec737ca1bdaeaa83f78c740d68981
2   "name": "MaterialComponents",
3   "version": "93.5.0",
4   "authors": "The Material Components authors.",
5   "summary": "A collection of stand-alone production-ready UI libraries focused on design details.",
6   "homepage": "https://github.com/material-components/material-components-ios",
7   "license": "Apache 2.0",
8   "source": {
9     "git": "https://github.com/material-components/material-components-ios.git",
10     "tag": "v93.5.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         }
136       ]
137     },
138     {
139       "name": "AnimationTiming",
140       "platforms": {
141         "ios": "9.0"
142       },
143       "public_header_files": "components/AnimationTiming/src/*.h",
144       "source_files": [
145         "components/AnimationTiming/src/*.{h,m}",
146         "components/AnimationTiming/src/private/*.{h,m}"
147       ],
148       "testspecs": [
149         {
150           "name": "UnitTests",
151           "test_type": "unit",
152           "source_files": [
153             "components/AnimationTiming/tests/unit/*.{h,m,swift}",
154             "components/AnimationTiming/tests/unit/supplemental/*.{h,m,swift}"
155           ],
156           "resources": "components/AnimationTiming/tests/unit/resources/*"
157         }
158       ]
159     },
160     {
161       "name": "AppBar",
162       "platforms": {
163         "ios": "9.0"
164       },
165       "public_header_files": "components/AppBar/src/*.h",
166       "source_files": [
167         "components/AppBar/src/*.{h,m}",
168         "components/AppBar/src/private/*.{h,m}"
169       ],
170       "resources": [
171         "components/AppBar/src/MaterialAppBar.bundle"
172       ],
173       "dependencies": {
174         "MaterialComponents/HeaderStackView": [
176         ],
177         "MaterialComponents/NavigationBar": [
179         ],
180         "MaterialComponents/Typography": [
182         ],
183         "MaterialComponents/private/Application": [
185         ],
186         "MaterialComponents/FlexibleHeader": [
188         ],
189         "MaterialComponents/ShadowElevations": [
191         ],
192         "MaterialComponents/ShadowLayer": [
194         ],
195         "MDFInternationalization": [
197         ],
198         "MaterialComponents/private/Icons/ic_arrow_back": [
200         ],
201         "MaterialComponents/private/UIMetrics": [
203         ]
204       },
205       "testspecs": [
206         {
207           "name": "UnitTests",
208           "test_type": "unit",
209           "source_files": [
210             "components/AppBar/tests/unit/*.{h,m,swift}",
211             "components/AppBar/tests/unit/supplemental/*.{h,m,swift}"
212           ],
213           "resources": "components/AppBar/tests/unit/resources/*",
214           "dependencies": {
215             "MaterialComponents/AppBar+ColorThemer": [
217             ],
218             "MaterialComponents/AppBar+TypographyThemer": [
220             ]
221           }
222         }
223       ]
224     },
225     {
226       "name": "AppBar+Theming",
227       "platforms": {
228         "ios": "9.0"
229       },
230       "public_header_files": "components/AppBar/src/Theming/*.h",
231       "source_files": [
232         "components/AppBar/src/Theming/*.{h,m}",
233         "components/AppBar/src/Theming/private/*.{h,m}"
234       ],
235       "dependencies": {
236         "MaterialComponents/AppBar": [
238         ],
239         "MaterialComponents/schemes/Container": [
241         ]
242       },
243       "testspecs": [
244         {
245           "name": "UnitTests",
246           "test_type": "unit",
247           "source_files": [
248             "components/AppBar/tests/unit/Theming/*.{h,m,swift}",
249             "components/AppBar/tests/unit/Theming/supplemental/*.{h,m,swift}"
250           ],
251           "resources": "components/AppBar/tests/unit/Theming/resources/*"
252         }
253       ]
254     },
255     {
256       "name": "AppBar+ColorThemer",
257       "platforms": {
258         "ios": "9.0"
259       },
260       "public_header_files": [
261         "components/AppBar/src/ColorThemer/*.h"
262       ],
263       "source_files": [
264         "components/AppBar/src/ColorThemer/*.{h,m}",
265         "components/AppBar/src/ColorThemer/private/*.{h,m}"
266       ],
267       "dependencies": {
268         "MaterialComponents/AppBar": [
270         ],
271         "MaterialComponents/FlexibleHeader+ColorThemer": [
273         ],
274         "MaterialComponents/NavigationBar+ColorThemer": [
276         ],
277         "MaterialComponents/Themes": [
279         ]
280       }
281     },
282     {
283       "name": "AppBar+TypographyThemer",
284       "platforms": {
285         "ios": "9.0"
286       },
287       "public_header_files": [
288         "components/AppBar/src/TypographyThemer/*.h"
289       ],
290       "source_files": [
291         "components/AppBar/src/TypographyThemer/*.{h,m}",
292         "components/AppBar/src/TypographyThemer/private/*.{h,m}"
293       ],
294       "dependencies": {
295         "MaterialComponents/AppBar": [
297         ],
298         "MaterialComponents/NavigationBar+TypographyThemer": [
300         ]
301       }
302     },
303     {
304       "name": "Banner",
305       "platforms": {
306         "ios": "9.0"
307       },
308       "public_header_files": "components/Banner/src/*.h",
309       "source_files": "components/Banner/src/*.{h,m}",
310       "dependencies": {
311         "MaterialComponents/Buttons": [
313         ],
314         "MaterialComponents/Elevation": [
316         ],
317         "MaterialComponents/Typography": [
319         ]
320       },
321       "testspecs": [
322         {
323           "name": "UnitTests",
324           "test_type": "unit",
325           "source_files": [
326             "components/Banner/tests/unit/*.m"
327           ]
328         }
329       ]
330     },
331     {
332       "name": "Banner+Theming",
333       "platforms": {
334         "ios": "9.0"
335       },
336       "public_header_files": "components/Banner/src/Theming/*.h",
337       "source_files": [
338         "components/Banner/src/Theming/*.{h,m}",
339         "components/Banner/src/Theming/private/*.{h,m}"
340       ],
341       "dependencies": {
342         "MaterialComponents/Banner": [
344         ],
345         "MaterialComponents/Buttons": [
347         ],
348         "MaterialComponents/Buttons+Theming": [
350         ],
351         "MaterialComponents/Elevation": [
353         ],
354         "MaterialComponents/Typography": [
356         ],
357         "MaterialComponents/schemes/Container": [
359         ]
360       },
361       "testspecs": [
362         {
363           "name": "UnitTests",
364           "test_type": "unit",
365           "source_files": [
366             "components/Banner/tests/unit/Theming/*.{h,m,swift}"
367           ],
368           "dependencies": {
369             "MaterialComponents/schemes/Container": [
371             ]
372           }
373         }
374       ]
375     },
376     {
377       "name": "BottomAppBar",
378       "platforms": {
379         "ios": "9.0"
380       },
381       "public_header_files": "components/BottomAppBar/src/*.h",
382       "source_files": [
383         "components/BottomAppBar/src/*.{h,m}",
384         "components/BottomAppBar/src/private/*.{h,m}"
385       ],
386       "dependencies": {
387         "MDFInternationalization": [
389         ],
390         "MaterialComponents/Buttons": [
392         ],
393         "MaterialComponents/NavigationBar": [
395         ],
396         "MaterialComponents/private/Math": [
398         ]
399       },
400       "testspecs": [
401         {
402           "name": "UnitTests",
403           "test_type": "unit",
404           "source_files": [
405             "components/BottomAppBar/tests/unit/*.{h,m,swift}",
406             "components/BottomAppBar/tests/unit/supplemental/*.{h,m,swift}"
407           ],
408           "resources": "components/BottomAppBar/tests/unit/resources/*",
409           "dependencies": {
410             "MaterialComponents/BottomAppBar+ColorThemer": [
412             ]
413           }
414         }
415       ]
416     },
417     {
418       "name": "BottomAppBar+ColorThemer",
419       "platforms": {
420         "ios": "9.0"
421       },
422       "public_header_files": [
423         "components/BottomAppBar/src/ColorThemer/*.h"
424       ],
425       "source_files": [
426         "components/BottomAppBar/src/ColorThemer/*.{h,m}"
427       ],
428       "dependencies": {
429         "MaterialComponents/BottomAppBar": [
431         ],
432         "MaterialComponents/Themes": [
434         ]
435       }
436     },
437     {
438       "name": "BottomNavigation",
439       "platforms": {
440         "ios": "9.0"
441       },
442       "public_header_files": "components/BottomNavigation/src/*.h",
443       "source_files": [
444         "components/BottomNavigation/src/*.{h,m}",
445         "components/BottomNavigation/src/private/*.{h,m}"
446       ],
447       "exclude_files": [
448         "components/BottomNavigation/src/MDCBottomNavigationBarController.*",
449         "components/BottomNavigation/src/MaterialBottomNavigationBeta.h"
450       ],
451       "resources": [
452         "components/BottomNavigation/src/MaterialBottomNavigation.bundle"
453       ],
454       "dependencies": {
455         "MDFInternationalization": [
457         ],
458         "MaterialComponents/Elevation": [
460         ],
461         "MaterialComponents/Ink": [
463         ],
464         "MaterialComponents/Ripple": [
466         ],
467         "MaterialComponents/Palettes": [
469         ],
470         "MaterialComponents/ShadowElevations": [
472         ],
473         "MaterialComponents/ShadowLayer": [
475         ],
476         "MaterialComponents/Typography": [
478         ],
479         "MaterialComponents/private/Math": [
481         ]
482       },
483       "testspecs": [
484         {
485           "name": "UnitTests",
486           "test_type": "unit",
487           "source_files": [
488             "components/BottomNavigation/tests/unit/*.{h,m,swift}",
489             "components/BottomNavigation/tests/unit/supplemental/*.{h,m,swift}"
490           ],
491           "exclude_files": [
492             "components/BottomNavigation/tests/unit/MDCBottomNavigationBarControllerTests.m"
493           ],
494           "resources": "components/BottomNavigation/tests/unit/resources/*",
495           "dependencies": {
496             "MaterialComponents/BottomNavigation+ColorThemer": [
498             ],
499             "MaterialComponents/BottomNavigation+TypographyThemer": [
501             ]
502           }
503         }
504       ]
505     },
506     {
507       "name": "BottomNavigation+ColorThemer",
508       "platforms": {
509         "ios": "9.0"
510       },
511       "public_header_files": [
512         "components/BottomNavigation/src/ColorThemer/*.h"
513       ],
514       "source_files": [
515         "components/BottomNavigation/src/ColorThemer/*.{h,m}"
516       ],
517       "dependencies": {
518         "MaterialComponents/BottomNavigation": [
520         ],
521         "MaterialComponents/schemes/Color": [
523         ]
524       }
525     },
526     {
527       "name": "BottomNavigation+TypographyThemer",
528       "platforms": {
529         "ios": "9.0"
530       },
531       "public_header_files": [
532         "components/BottomNavigation/src/TypographyThemer/*.h"
533       ],
534       "source_files": [
535         "components/BottomNavigation/src/TypographyThemer/*.{h,m}"
536       ],
537       "dependencies": {
538         "MaterialComponents/BottomNavigation": [
540         ],
541         "MaterialComponents/schemes/Typography": [
543         ]
544       }
545     },
546     {
547       "name": "BottomNavigation+Theming",
548       "platforms": {
549         "ios": "9.0"
550       },
551       "public_header_files": "components/BottomNavigation/src/Theming/*.h",
552       "source_files": [
553         "components/BottomNavigation/src/Theming/*.{h,m}",
554         "components/BottomNavigation/src/Theming/private/*.{h,m}"
555       ],
556       "dependencies": {
557         "MaterialComponents/BottomNavigation": [
559         ],
560         "MaterialComponents/ShadowElevations": [
562         ],
563         "MaterialComponents/schemes/Color": [
565         ],
566         "MaterialComponents/schemes/Container": [
568         ],
569         "MaterialComponents/schemes/Typography": [
571         ]
572       },
573       "testspecs": [
574         {
575           "name": "UnitTests",
576           "test_type": "unit",
577           "source_files": [
578             "components/BottomNavigation/tests/unit/Theming/*.{h,m,swift}",
579             "components/BottomNavigation/tests/unit/Theming/supplemental/*.{h,m,swift}"
580           ],
581           "resources": "components/BottomNavigation/tests/unit/Theming/resources/*"
582         }
583       ]
584     },
585     {
586       "name": "BottomSheet",
587       "platforms": {
588         "ios": "9.0"
589       },
590       "public_header_files": "components/BottomSheet/src/*.h",
591       "source_files": [
592         "components/BottomSheet/src/*.{h,m}",
593         "components/BottomSheet/src/private/*.{h,m}"
594       ],
595       "frameworks": "WebKit",
596       "dependencies": {
597         "MaterialComponents/Elevation": [
599         ],
600         "MaterialComponents/ShapeLibrary": [
602         ],
603         "MaterialComponents/Shapes": [
605         ],
606         "MaterialComponents/ShadowElevations": [
608         ],
609         "MaterialComponents/ShadowLayer": [
611         ],
612         "MaterialComponents/private/KeyboardWatcher": [
614         ],
615         "MaterialComponents/private/Math": [
617         ]
618       },
619       "testspecs": [
620         {
621           "name": "UnitTests",
622           "test_type": "unit",
623           "source_files": [
624             "components/BottomSheet/tests/unit/*.{h,m,swift}",
625             "components/BottomSheet/tests/unit/supplemental/*.{h,m,swift}"
626           ],
627           "resources": "components/BottomSheet/tests/unit/resources/*",
628           "dependencies": {
629             "MaterialComponents/BottomSheet+ShapeThemer": [
631             ]
632           }
633         }
634       ]
635     },
636     {
637       "name": "BottomSheet+ShapeThemer",
638       "platforms": {
639         "ios": "9.0"
640       },
641       "public_header_files": [
642         "components/BottomSheet/src/ShapeThemer/*.h"
643       ],
644       "source_files": [
645         "components/BottomSheet/src/ShapeThemer/*.{h,m}",
646         "components/BottomSheet/src/ShapeThemer/private/*.{h,m}"
647       ],
648       "dependencies": {
649         "MaterialComponents/BottomSheet": [
651         ],
652         "MaterialComponents/schemes/Shape": [
654         ]
655       }
656     },
657     {
658       "name": "Buttons",
659       "platforms": {
660         "ios": "9.0"
661       },
662       "public_header_files": "components/Buttons/src/*.h",
663       "source_files": [
664         "components/Buttons/src/*.{h,m}",
665         "components/Buttons/src/private/*.{h,m}"
666       ],
667       "dependencies": {
668         "MDFInternationalization": [
670         ],
671         "MDFTextAccessibility": [
673         ],
674         "MaterialComponents/Elevation": [
676         ],
677         "MaterialComponents/Ink": [
679         ],
680         "MaterialComponents/Ripple": [
682         ],
683         "MaterialComponents/ShadowElevations": [
685         ],
686         "MaterialComponents/ShadowLayer": [
688         ],
689         "MaterialComponents/Shapes": [
691         ],
692         "MaterialComponents/Typography": [
694         ],
695         "MaterialComponents/private/Math": [
697         ]
698       },
699       "testspecs": [
700         {
701           "name": "UnitTests",
702           "test_type": "unit",
703           "source_files": [
704             "components/Buttons/tests/unit/*.{h,m,swift}",
705             "components/Buttons/tests/unit/supplemental/*.{h,m,swift}"
706           ],
707           "resources": "components/Buttons/tests/unit/resources/*",
708           "dependencies": {
709             "MaterialComponents/Buttons+ShapeThemer": [
711             ],
712             "MaterialComponents/Buttons+ColorThemer": [
714             ],
715             "MaterialComponents/Buttons+TitleColorAccessibilityMutator": [
717             ],
718             "MaterialComponents/Buttons+ButtonThemer": [
720             ]
721           }
722         }
723       ]
724     },
725     {
726       "name": "Buttons+ColorThemer",
727       "platforms": {
728         "ios": "9.0"
729       },
730       "public_header_files": [
731         "components/Buttons/src/ColorThemer/*.h"
732       ],
733       "source_files": [
734         "components/Buttons/src/ColorThemer/*.{h,m}",
735         "components/Buttons/src/ColorThemer/private/*.{h,m}"
736       ],
737       "dependencies": {
738         "MaterialComponents/Buttons": [
740         ],
741         "MaterialComponents/schemes/Color": [
743         ]
744       }
745     },
746     {
747       "name": "Buttons+TitleColorAccessibilityMutator",
748       "platforms": {
749         "ios": "9.0"
750       },
751       "public_header_files": [
752         "components/Buttons/src/TitleColorAccessibilityMutator/*.h"
753       ],
754       "source_files": [
755         "components/Buttons/src/TitleColorAccessibilityMutator/*.{h,m}",
756         "components/Buttons/src/TitleColorAccessibilityMutator/private/*.{h,m}"
757       ],
758       "dependencies": {
759         "MDFTextAccessibility": [
761         ],
762         "MaterialComponents/Buttons": [
764         ]
765       }
766     },
767     {
768       "name": "Buttons+ShapeThemer",
769       "platforms": {
770         "ios": "9.0"
771       },
772       "public_header_files": [
773         "components/Buttons/src/ShapeThemer/*.h"
774       ],
775       "source_files": [
776         "components/Buttons/src/ShapeThemer/*.{h,m}"
777       ],
778       "dependencies": {
779         "MaterialComponents/Buttons": [
781         ],
782         "MaterialComponents/schemes/Shape": [
784         ]
785       }
786     },
787     {
788       "name": "Buttons+TypographyThemer",
789       "platforms": {
790         "ios": "9.0"
791       },
792       "public_header_files": [
793         "components/Buttons/src/TypographyThemer/*.h"
794       ],
795       "source_files": [
796         "components/Buttons/src/TypographyThemer/*.{h,m}"
797       ],
798       "dependencies": {
799         "MaterialComponents/Buttons": [
801         ],
802         "MaterialComponents/schemes/Typography": [
804         ]
805       }
806     },
807     {
808       "name": "Buttons+ButtonThemer",
809       "platforms": {
810         "ios": "9.0"
811       },
812       "public_header_files": [
813         "components/Buttons/src/ButtonThemer/*.h"
814       ],
815       "source_files": [
816         "components/Buttons/src/ButtonThemer/*.{h,m}",
817         "components/Buttons/src/ButtonThemer/private/*.{h,m}"
818       ],
819       "dependencies": {
820         "MaterialComponents/Buttons": [
822         ],
823         "MaterialComponents/Buttons+ColorThemer": [
825         ],
826         "MaterialComponents/Buttons+ShapeThemer": [
828         ],
829         "MaterialComponents/Buttons+TypographyThemer": [
831         ],
832         "MaterialComponents/Palettes": [
834         ]
835       }
836     },
837     {
838       "name": "Buttons+Theming",
839       "platforms": {
840         "ios": "9.0"
841       },
842       "public_header_files": "components/Buttons/src/Theming/*.h",
843       "source_files": [
844         "components/Buttons/src/Theming/*.{h,m}",
845         "components/Buttons/src/Theming/private/*.{h,m}"
846       ],
847       "dependencies": {
848         "MaterialComponents/Buttons": [
850         ],
851         "MaterialComponents/Buttons+ColorThemer": [
853         ],
854         "MaterialComponents/Buttons+ShapeThemer": [
856         ],
857         "MaterialComponents/Buttons+TypographyThemer": [
859         ],
860         "MaterialComponents/ShadowElevations": [
862         ],
863         "MaterialComponents/schemes/Container": [
865         ]
866       },
867       "testspecs": [
868         {
869           "name": "UnitTests",
870           "test_type": "unit",
871           "source_files": [
872             "components/Buttons/tests/unit/Theming/*.{h,m,swift}",
873             "components/Buttons/tests/unit/Theming/supplemental/*.{h,m,swift}"
874           ],
875           "resources": "components/Buttons/tests/unit/Theming/resources/*"
876         }
877       ]
878     },
879     {
880       "name": "ButtonBar",
881       "platforms": {
882         "ios": "9.0"
883       },
884       "public_header_files": "components/ButtonBar/src/*.h",
885       "source_files": [
886         "components/ButtonBar/src/*.{h,m}",
887         "components/ButtonBar/src/private/*.{h,m}"
888       ],
889       "dependencies": {
890         "MDFInternationalization": [
892         ],
893         "MaterialComponents/Buttons": [
895         ],
896         "MaterialComponents/private/Application": [
898         ]
899       },
900       "testspecs": [
901         {
902           "name": "UnitTests",
903           "test_type": "unit",
904           "source_files": [
905             "components/ButtonBar/tests/unit/*.{h,m,swift}",
906             "components/ButtonBar/tests/unit/supplemental/*.{h,m,swift}"
907           ],
908           "resources": "components/ButtonBar/tests/unit/resources/*",
909           "dependencies": {
910             "MaterialComponents/ButtonBar+TypographyThemer": [
912             ]
913           }
914         }
915       ]
916     },
917     {
918       "name": "ButtonBar+ColorThemer",
919       "platforms": {
920         "ios": "9.0"
921       },
922       "public_header_files": [
923         "components/ButtonBar/src/ColorThemer/*.h"
924       ],
925       "source_files": [
926         "components/ButtonBar/src/ColorThemer/*.{h,m}"
927       ],
928       "dependencies": {
929         "MaterialComponents/ButtonBar": [
931         ],
932         "MaterialComponents/Themes": [
934         ]
935       }
936     },
937     {
938       "name": "ButtonBar+TypographyThemer",
939       "platforms": {
940         "ios": "9.0"
941       },
942       "public_header_files": [
943         "components/ButtonBar/src/TypographyThemer/*.h"
944       ],
945       "source_files": [
946         "components/ButtonBar/src/TypographyThemer/*.{h,m}"
947       ],
948       "dependencies": {
949         "MaterialComponents/ButtonBar": [
951         ],
952         "MaterialComponents/schemes/Typography": [
954         ]
955       }
956     },
957     {
958       "name": "Cards",
959       "platforms": {
960         "ios": "9.0"
961       },
962       "public_header_files": "components/Cards/src/*.h",
963       "source_files": "components/Cards/src/*.{h,m}",
964       "exclude_files": [
965         "components/Cards/src/MDCCard+Ripple.{h,m}",
966         "components/Cards/src/MDCCardCollectionCell+Ripple.{h,m}"
967       ],
968       "dependencies": {
969         "MaterialComponents/Elevation": [
971         ],
972         "MaterialComponents/Ink": [
974         ],
975         "MaterialComponents/Ripple": [
977         ],
978         "MaterialComponents/ShadowLayer": [
980         ],
981         "MaterialComponents/Shapes": [
983         ],
984         "MaterialComponents/private/Icons/ic_check_circle": [
986         ],
987         "MaterialComponents/private/Math": [
989         ]
990       },
991       "testspecs": [
992         {
993           "name": "UnitTests",
994           "test_type": "unit",
995           "source_files": [
996             "components/Cards/tests/unit/*.{h,m,swift}",
997             "components/Cards/tests/unit/supplemental/*.{h,m,swift}"
998           ],
999           "resources": "components/Cards/tests/unit/resources/*",
1000           "dependencies": {
1001             "MaterialComponents/Cards+ColorThemer": [
1003             ],
1004             "MaterialComponents/Cards+ShapeThemer": [
1006             ]
1007           }
1008         }
1009       ]
1010     },
1011     {
1012       "name": "Cards+ColorThemer",
1013       "platforms": {
1014         "ios": "9.0"
1015       },
1016       "public_header_files": [
1017         "components/Cards/src/ColorThemer/*.h"
1018       ],
1019       "source_files": [
1020         "components/Cards/src/ColorThemer/*.{h,m}"
1021       ],
1022       "dependencies": {
1023         "MaterialComponents/Cards": [
1025         ],
1026         "MaterialComponents/schemes/Color": [
1028         ]
1029       }
1030     },
1031     {
1032       "name": "Cards+ShapeThemer",
1033       "platforms": {
1034         "ios": "9.0"
1035       },
1036       "public_header_files": [
1037         "components/Cards/src/ShapeThemer/*.h"
1038       ],
1039       "source_files": [
1040         "components/Cards/src/ShapeThemer/*.{h,m}"
1041       ],
1042       "dependencies": {
1043         "MaterialComponents/Cards": [
1045         ],
1046         "MaterialComponents/schemes/Shape": [
1048         ]
1049       }
1050     },
1051     {
1052       "name": "Cards+CardThemer",
1053       "platforms": {
1054         "ios": "9.0"
1055       },
1056       "public_header_files": [
1057         "components/Cards/src/CardThemer/*.h"
1058       ],
1059       "source_files": [
1060         "components/Cards/src/CardThemer/*.{h,m}"
1061       ],
1062       "dependencies": {
1063         "MaterialComponents/Cards": [
1065         ],
1066         "MaterialComponents/Cards+ColorThemer": [
1068         ],
1069         "MaterialComponents/Cards+ShapeThemer": [
1071         ]
1072       }
1073     },
1074     {
1075       "name": "Cards+Theming",
1076       "platforms": {
1077         "ios": "9.0"
1078       },
1079       "public_header_files": "components/Cards/src/Theming/*.h",
1080       "source_files": [
1081         "components/Cards/src/Theming/*.{h,m}",
1082         "components/Cards/src/Theming/private/*.{h,m}"
1083       ],
1084       "dependencies": {
1085         "MaterialComponents/Cards": [
1087         ],
1088         "MaterialComponents/Cards+ColorThemer": [
1090         ],
1091         "MaterialComponents/Cards+ShapeThemer": [
1093         ],
1094         "MaterialComponents/schemes/Container": [
1096         ]
1097       },
1098       "testspecs": [
1099         {
1100           "name": "UnitTests",
1101           "test_type": "unit",
1102           "source_files": [
1103             "components/Cards/tests/unit/Theming/*.{h,m,swift}",
1104             "components/Cards/tests/unit/Theming/supplemental/*.{h,m,swift}"
1105           ],
1106           "resources": "components/Cards/tests/unit/Theming/resources/*"
1107         }
1108       ]
1109     },
1110     {
1111       "name": "Chips",
1112       "platforms": {
1113         "ios": "9.0"
1114       },
1115       "public_header_files": "components/Chips/src/*.h",
1116       "source_files": [
1117         "components/Chips/src/*.{h,m}",
1118         "components/Chips/src/private/*.{h,m}"
1119       ],
1120       "dependencies": {
1121         "MDFInternationalization": [
1123         ],
1124         "MaterialComponents/Elevation": [
1126         ],
1127         "MaterialComponents/Ink": [
1129         ],
1130         "MaterialComponents/Ripple": [
1132         ],
1133         "MaterialComponents/ShadowLayer": [
1135         ],
1136         "MaterialComponents/ShadowElevations": [
1138         ],
1139         "MaterialComponents/ShapeLibrary": [
1141         ],
1142         "MaterialComponents/Shapes": [
1144         ],
1145         "MaterialComponents/TextFields": [
1147         ],
1148         "MaterialComponents/Typography": [
1150         ],
1151         "MaterialComponents/private/Math": [
1153         ]
1154       },
1155       "testspecs": [
1156         {
1157           "name": "UnitTests",
1158           "test_type": "unit",
1159           "source_files": [
1160             "components/Chips/tests/unit/*.{h,m,swift}",
1161             "components/Chips/tests/unit/supplemental/*.{h,m,swift}"
1162           ],
1163           "resources": "components/Chips/tests/unit/resources/*",
1164           "dependencies": {
1165             "MaterialComponents/Chips+ChipThemer": [
1167             ],
1168             "MaterialComponents/Chips+FontThemer": [
1170             ],
1171             "MaterialComponents/Themes": [
1173             ]
1174           }
1175         }
1176       ]
1177     },
1178     {
1179       "name": "Chips+ChipThemer",
1180       "platforms": {
1181         "ios": "9.0"
1182       },
1183       "public_header_files": [
1184         "components/Chips/src/ChipThemer/*.h"
1185       ],
1186       "source_files": [
1187         "components/Chips/src/ChipThemer/*.{h,m}"
1188       ],
1189       "dependencies": {
1190         "MaterialComponents/Chips": [
1192         ],
1193         "MaterialComponents/Chips+ColorThemer": [
1195         ],
1196         "MaterialComponents/Chips+ShapeThemer": [
1198         ],
1199         "MaterialComponents/Chips+TypographyThemer": [
1201         ]
1202       }
1203     },
1204     {
1205       "name": "Chips+ColorThemer",
1206       "platforms": {
1207         "ios": "9.0"
1208       },
1209       "public_header_files": [
1210         "components/Chips/src/ColorThemer/*.h"
1211       ],
1212       "source_files": [
1213         "components/Chips/src/ColorThemer/*.{h,m}"
1214       ],
1215       "dependencies": {
1216         "MaterialComponents/Chips": [
1218         ],
1219         "MaterialComponents/schemes/Color": [
1221         ]
1222       }
1223     },
1224     {
1225       "name": "Chips+FontThemer",
1226       "platforms": {
1227         "ios": "9.0"
1228       },
1229       "public_header_files": [
1230         "components/Chips/src/FontThemer/*.h"
1231       ],
1232       "source_files": [
1233         "components/Chips/src/FontThemer/*.{h,m}"
1234       ],
1235       "dependencies": {
1236         "MaterialComponents/Chips": [
1238         ],
1239         "MaterialComponents/Themes": [
1241         ]
1242       }
1243     },
1244     {
1245       "name": "Chips+ShapeThemer",
1246       "platforms": {
1247         "ios": "9.0"
1248       },
1249       "public_header_files": [
1250         "components/Chips/src/ShapeThemer/*.h"
1251       ],
1252       "source_files": [
1253         "components/Chips/src/ShapeThemer/*.{h,m}"
1254       ],
1255       "dependencies": {
1256         "MaterialComponents/Chips": [
1258         ],
1259         "MaterialComponents/schemes/Shape": [
1261         ]
1262       }
1263     },
1264     {
1265       "name": "Chips+TypographyThemer",
1266       "platforms": {
1267         "ios": "9.0"
1268       },
1269       "public_header_files": [
1270         "components/Chips/src/TypographyThemer/*.h"
1271       ],
1272       "source_files": [
1273         "components/Chips/src/TypographyThemer/*.{h,m}"
1274       ],
1275       "dependencies": {
1276         "MaterialComponents/Chips": [
1278         ],
1279         "MaterialComponents/schemes/Typography": [
1281         ]
1282       }
1283     },
1284     {
1285       "name": "Chips+Theming",
1286       "platforms": {
1287         "ios": "9.0"
1288       },
1289       "public_header_files": "components/Chips/src/Theming/*.h",
1290       "source_files": [
1291         "components/Chips/src/Theming/*.{h,m}",
1292         "components/Chips/src/Theming/private/*.{h,m}"
1293       ],
1294       "dependencies": {
1295         "MaterialComponents/Chips": [
1297         ],
1298         "MaterialComponents/Chips+ColorThemer": [
1300         ],
1301         "MaterialComponents/Chips+ShapeThemer": [
1303         ],
1304         "MaterialComponents/schemes/Container": [
1306         ],
1307         "MaterialComponents/Typography": [
1309         ]
1310       },
1311       "testspecs": [
1312         {
1313           "name": "UnitTests",
1314           "test_type": "unit",
1315           "source_files": [
1316             "components/Chips/tests/unit/Theming/*.{h,m,swift}",
1317             "components/Chips/tests/unit/Theming/supplemental/*.{h,m,swift}"
1318           ],
1319           "resources": "components/Chips/tests/unit/Theming/resources/*"
1320         }
1321       ]
1322     },
1323     {
1324       "name": "CollectionCells",
1325       "platforms": {
1326         "ios": "9.0"
1327       },
1328       "public_header_files": "components/CollectionCells/src/*.h",
1329       "source_files": [
1330         "components/CollectionCells/src/*.{h,m}",
1331         "components/CollectionCells/src/private/*.{h,m}"
1332       ],
1333       "resources": [
1334         "components/CollectionCells/src/MaterialCollectionCells.bundle"
1335       ],
1336       "frameworks": [
1337         "CoreGraphics",
1338         "QuartzCore"
1339       ],
1340       "dependencies": {
1341         "MDFInternationalization": [
1343         ],
1344         "MaterialComponents/CollectionLayoutAttributes": [
1346         ],
1347         "MaterialComponents/Ink": [
1349         ],
1350         "MaterialComponents/Typography": [
1352         ],
1353         "MaterialComponents/Palettes": [
1355         ],
1356         "MaterialComponents/private/Icons/ic_check": [
1358         ],
1359         "MaterialComponents/private/Icons/ic_check_circle": [
1361         ],
1362         "MaterialComponents/private/Icons/ic_chevron_right": [
1364         ],
1365         "MaterialComponents/private/Icons/ic_info": [
1367         ],
1368         "MaterialComponents/private/Icons/ic_radio_button_unchecked": [
1370         ],
1371         "MaterialComponents/private/Icons/ic_reorder": [
1373         ],
1374         "MaterialComponents/private/Math": [
1376         ]
1377       },
1378       "testspecs": [
1379         {
1380           "name": "UnitTests",
1381           "test_type": "unit",
1382           "source_files": [
1383             "components/CollectionCells/tests/unit/*.{h,m,swift}",
1384             "components/CollectionCells/tests/unit/supplemental/*.{h,m,swift}"
1385           ],
1386           "resources": "components/CollectionCells/tests/unit/resources/*"
1387         }
1388       ]
1389     },
1390     {
1391       "name": "CollectionLayoutAttributes",
1392       "platforms": {
1393         "ios": "9.0"
1394       },
1395       "public_header_files": "components/CollectionLayoutAttributes/src/*.h",
1396       "source_files": "components/CollectionLayoutAttributes/src/*.{h,m}",
1397       "testspecs": [
1398         {
1399           "name": "UnitTests",
1400           "test_type": "unit",
1401           "source_files": [
1402             "components/CollectionLayoutAttributes/tests/unit/*.{h,m,swift}",
1403             "components/CollectionLayoutAttributes/tests/unit/supplemental/*.{h,m,swift}"
1404           ],
1405           "resources": "components/CollectionLayoutAttributes/tests/unit/resources/*"
1406         }
1407       ]
1408     },
1409     {
1410       "name": "Collections",
1411       "platforms": {
1412         "ios": "9.0"
1413       },
1414       "public_header_files": "components/Collections/src/*.h",
1415       "source_files": [
1416         "components/Collections/src/*.{h,m}",
1417         "components/Collections/src/private/*.{h,m}"
1418       ],
1419       "resources": [
1420         "components/Collections/src/MaterialCollections.bundle"
1421       ],
1422       "frameworks": [
1423         "CoreGraphics",
1424         "QuartzCore"
1425       ],
1426       "dependencies": {
1427         "MaterialComponents/CollectionCells": [
1429         ],
1430         "MaterialComponents/CollectionLayoutAttributes": [
1432         ],
1433         "MaterialComponents/Ink": [
1435         ],
1436         "MaterialComponents/Palettes": [
1438         ],
1439         "MaterialComponents/ShadowElevations": [
1441         ],
1442         "MaterialComponents/ShadowLayer": [
1444         ],
1445         "MaterialComponents/Typography": [
1447         ]
1448       },
1449       "testspecs": [
1450         {
1451           "name": "UnitTests",
1452           "test_type": "unit",
1453           "source_files": [
1454             "components/Collections/tests/unit/*.{h,m,swift}",
1455             "components/Collections/tests/unit/supplemental/*.{h,m,swift}"
1456           ],
1457           "resources": "components/Collections/tests/unit/resources/*"
1458         }
1459       ]
1460     },
1461     {
1462       "name": "Dialogs",
1463       "platforms": {
1464         "ios": "9.0"
1465       },
1466       "public_header_files": "components/Dialogs/src/*.h",
1467       "source_files": [
1468         "components/Dialogs/src/*.{h,m}",
1469         "components/Dialogs/src/private/*.{h,m}"
1470       ],
1471       "resources": [
1472         "components/Dialogs/src/MaterialDialogs.bundle"
1473       ],
1474       "dependencies": {
1475         "MaterialComponents/Buttons": [
1477         ],
1478         "MaterialComponents/Elevation": [
1480         ],
1481         "MaterialComponents/ShadowElevations": [
1483         ],
1484         "MaterialComponents/ShadowLayer": [
1486         ],
1487         "MaterialComponents/Typography": [
1489         ],
1490         "MaterialComponents/private/KeyboardWatcher": [
1492         ],
1493         "MaterialComponents/private/Math": [
1495         ],
1496         "MDFInternationalization": [
1498         ]
1499       },
1500       "testspecs": [
1501         {
1502           "name": "UnitTests",
1503           "test_type": "unit",
1504           "source_files": [
1505             "components/Dialogs/tests/unit/*.{h,m,swift}",
1506             "components/Dialogs/tests/unit/supplemental/*.{h,m,swift}"
1507           ],
1508           "resources": "components/Dialogs/tests/unit/resources/*",
1509           "dependencies": {
1510             "MaterialComponents/Dialogs+DialogThemer": [
1512             ]
1513           }
1514         }
1515       ]
1516     },
1517     {
1518       "name": "Dialogs+ColorThemer",
1519       "platforms": {
1520         "ios": "9.0"
1521       },
1522       "public_header_files": [
1523         "components/Dialogs/src/ColorThemer/*.h"
1524       ],
1525       "source_files": [
1526         "components/Dialogs/src/ColorThemer/*.{h,m}"
1527       ],
1528       "dependencies": {
1529         "MaterialComponents/Dialogs": [
1531         ],
1532         "MaterialComponents/Themes": [
1534         ],
1535         "MaterialComponents/Buttons+ColorThemer": [
1537         ]
1538       }
1539     },
1540     {
1541       "name": "Dialogs+TypographyThemer",
1542       "platforms": {
1543         "ios": "9.0"
1544       },
1545       "public_header_files": [
1546         "components/Dialogs/src/TypographyThemer/*.h"
1547       ],
1548       "source_files": [
1549         "components/Dialogs/src/TypographyThemer/*.{h,m}"
1550       ],
1551       "dependencies": {
1552         "MaterialComponents/Dialogs": [
1554         ],
1555         "MaterialComponents/schemes/Typography": [
1557         ],
1558         "MaterialComponents/Buttons+TypographyThemer": [
1560         ]
1561       }
1562     },
1563     {
1564       "name": "Dialogs+DialogThemer",
1565       "platforms": {
1566         "ios": "9.0"
1567       },
1568       "public_header_files": [
1569         "components/Dialogs/src/DialogThemer/*.h"
1570       ],
1571       "source_files": [
1572         "components/Dialogs/src/DialogThemer/*.{h,m}"
1573       ],
1574       "dependencies": {
1575         "MaterialComponents/Dialogs": [
1577         ],
1578         "MaterialComponents/Dialogs+ColorThemer": [
1580         ],
1581         "MaterialComponents/Dialogs+TypographyThemer": [
1583         ],
1584         "MaterialComponents/Buttons+ButtonThemer": [
1586         ]
1587       }
1588     },
1589     {
1590       "name": "Dialogs+Theming",
1591       "platforms": {
1592         "ios": "9.0"
1593       },
1594       "public_header_files": "components/Dialogs/src/Theming/*.h",
1595       "source_files": [
1596         "components/Dialogs/src/Theming/*.{h,m}",
1597         "components/Dialogs/src/Theming/private/*.{h,m}"
1598       ],
1599       "dependencies": {
1600         "MaterialComponents/Dialogs": [
1602         ],
1603         "MaterialComponents/Dialogs+ColorThemer": [
1605         ],
1606         "MaterialComponents/Dialogs+TypographyThemer": [
1608         ],
1609         "MaterialComponents/ShadowElevations": [
1611         ],
1612         "MaterialComponents/schemes/Container": [
1614         ],
1615         "MaterialComponents/Buttons+Theming": [
1617         ]
1618       },
1619       "testspecs": [
1620         {
1621           "name": "UnitTests",
1622           "test_type": "unit",
1623           "source_files": [
1624             "components/Dialogs/tests/unit/Theming/*.{h,m,swift}",
1625             "components/Dialogs/tests/unit/Theming/supplemental/*.{h,m,swift}"
1626           ],
1627           "resources": "components/Dialogs/tests/unit/Theming/resources/*"
1628         }
1629       ]
1630     },
1631     {
1632       "name": "Elevation",
1633       "platforms": {
1634         "ios": "9.0"
1635       },
1636       "public_header_files": "components/Elevation/src/*.h",
1637       "source_files": [
1638         "components/Elevation/src/*.{h,m}",
1639         "components/Elevation/src/private/*.{h,m}"
1640       ],
1641       "dependencies": {
1642         "MaterialComponents/private/Color": [
1644         ],
1645         "MaterialComponents/private/Math": [
1647         ]
1648       },
1649       "testspecs": [
1650         {
1651           "name": "UnitTests",
1652           "test_type": "unit",
1653           "source_files": [
1654             "components/Elevation/tests/unit/*.{h,m,swift}",
1655             "components/Elevation/tests/unit/supplemental/*.{h,m,swift}"
1656           ],
1657           "dependencies": {
1658             "MaterialComponents/private/Color": [
1660             ]
1661           }
1662         }
1663       ]
1664     },
1665     {
1666       "name": "FeatureHighlight",
1667       "platforms": {
1668         "ios": "9.0"
1669       },
1670       "public_header_files": "components/FeatureHighlight/src/*.h",
1671       "source_files": [
1672         "components/FeatureHighlight/src/*.{h,m}",
1673         "components/FeatureHighlight/src/private/*.{h,m}"
1674       ],
1675       "resources": [
1676         "components/FeatureHighlight/src/MaterialFeatureHighlight.bundle"
1677       ],
1678       "dependencies": {
1679         "MaterialComponents/private/Math": [
1681         ],
1682         "MaterialComponents/Typography": [
1684         ],
1685         "MDFTextAccessibility": [
1687         ]
1688       },
1689       "testspecs": [
1690         {
1691           "name": "UnitTests",
1692           "test_type": "unit",
1693           "source_files": [
1694             "components/FeatureHighlight/tests/unit/*.{h,m,swift}",
1695             "components/FeatureHighlight/tests/unit/supplemental/*.{h,m,swift}"
1696           ],
1697           "resources": "components/FeatureHighlight/tests/unit/resources/*",
1698           "dependencies": {
1699             "MaterialComponents/FeatureHighlight+ColorThemer": [
1701             ],
1702             "MaterialComponents/FeatureHighlight+TypographyThemer": [
1704             ],
1705             "MaterialComponents/FeatureHighlight+FeatureHighlightAccessibilityMutator": [
1707             ]
1708           }
1709         }
1710       ]
1711     },
1712     {
1713       "name": "FeatureHighlight+ColorThemer",
1714       "platforms": {
1715         "ios": "9.0"
1716       },
1717       "public_header_files": [
1718         "components/FeatureHighlight/src/ColorThemer/*.h"
1719       ],
1720       "source_files": [
1721         "components/FeatureHighlight/src/ColorThemer/*.{h,m}"
1722       ],
1723       "dependencies": {
1724         "MaterialComponents/FeatureHighlight": [
1726         ],
1727         "MaterialComponents/Themes": [
1729         ]
1730       }
1731     },
1732     {
1733       "name": "FeatureHighlight+FontThemer",
1734       "platforms": {
1735         "ios": "9.0"
1736       },
1737       "public_header_files": [
1738         "components/FeatureHighlight/src/FontThemer/*.h"
1739       ],
1740       "source_files": [
1741         "components/FeatureHighlight/src/FontThemer/*.{h,m}"
1742       ],
1743       "dependencies": {
1744         "MaterialComponents/FeatureHighlight": [
1746         ],
1747         "MaterialComponents/Themes": [
1749         ]
1750       }
1751     },
1752     {
1753       "name": "FeatureHighlight+TypographyThemer",
1754       "platforms": {
1755         "ios": "9.0"
1756       },
1757       "public_header_files": [
1758         "components/FeatureHighlight/src/TypographyThemer/*.h"
1759       ],
1760       "source_files": [
1761         "components/FeatureHighlight/src/TypographyThemer/*.{h,m}"
1762       ],
1763       "dependencies": {
1764         "MaterialComponents/FeatureHighlight": [
1766         ],
1767         "MaterialComponents/schemes/Typography": [
1769         ]
1770       }
1771     },
1772     {
1773       "name": "FeatureHighlight+FeatureHighlightAccessibilityMutator",
1774       "platforms": {
1775         "ios": "9.0"
1776       },
1777       "public_header_files": [
1778         "components/FeatureHighlight/src/FeatureHighlightAccessibilityMutator/*.h"
1779       ],
1780       "source_files": [
1781         "components/FeatureHighlight/src/FeatureHighlightAccessibilityMutator/*.{h,m}"
1782       ],
1783       "dependencies": {
1784         "MaterialComponents/FeatureHighlight": [
1786         ],
1787         "MDFTextAccessibility": [
1789         ]
1790       }
1791     },
1792     {
1793       "name": "FlexibleHeader",
1794       "platforms": {
1795         "ios": "9.0"
1796       },
1797       "public_header_files": "components/FlexibleHeader/src/*.h",
1798       "source_files": [
1799         "components/FlexibleHeader/src/*.{h,m}",
1800         "components/FlexibleHeader/src/private/*.{h,m}"
1801       ],
1802       "dependencies": {
1803         "MDFTextAccessibility": [
1805         ],
1806         "MaterialComponents/Elevation": [
1808         ],
1809         "MaterialComponents/ShadowElevations": [
1811         ],
1812         "MaterialComponents/ShadowLayer": [
1814         ],
1815         "MaterialComponents/private/Application": [
1817         ],
1818         "MaterialComponents/private/Math": [
1820         ],
1821         "MaterialComponents/private/UIMetrics": [
1823         ]
1824       },
1825       "testspecs": [
1826         {
1827           "name": "UnitTests",
1828           "test_type": "unit",
1829           "source_files": [
1830             "components/FlexibleHeader/tests/unit/*.{h,m,swift}",
1831             "components/FlexibleHeader/tests/unit/supplemental/*.{h,m,swift}"
1832           ],
1833           "resources": "components/FlexibleHeader/tests/unit/resources/*",
1834           "dependencies": {
1835             "MaterialComponents/FlexibleHeader+ColorThemer": [
1837             ],
1838             "MaterialComponents/ShadowLayer": [
1840             ]
1841           }
1842         }
1843       ]
1844     },
1845     {
1846       "name": "FlexibleHeader+CanAlwaysExpandToMaximumHeight",
1847       "platforms": {
1848         "ios": "9.0"
1849       },
1850       "public_header_files": [
1851         "components/FlexibleHeader/src/CanAlwaysExpandToMaximumHeight/*.h"
1852       ],
1853       "source_files": [
1854         "components/FlexibleHeader/src/CanAlwaysExpandToMaximumHeight/*.{h,m}"
1855       ],
1856       "dependencies": {
1857         "MaterialComponents/FlexibleHeader": [
1859         ]
1860       }
1861     },
1862     {
1863       "name": "FlexibleHeader+ColorThemer",
1864       "platforms": {
1865         "ios": "9.0"
1866       },
1867       "public_header_files": [
1868         "components/FlexibleHeader/src/ColorThemer/*.h"
1869       ],
1870       "source_files": [
1871         "components/FlexibleHeader/src/ColorThemer/*.{h,m}"
1872       ],
1873       "dependencies": {
1874         "MaterialComponents/FlexibleHeader": [
1876         ],
1877         "MaterialComponents/schemes/Color": [
1879         ]
1880       }
1881     },
1882     {
1883       "name": "HeaderStackView",
1884       "platforms": {
1885         "ios": "9.0"
1886       },
1887       "public_header_files": "components/HeaderStackView/src/*.h",
1888       "source_files": "components/HeaderStackView/src/*.{h,m}",
1889       "testspecs": [
1890         {
1891           "name": "UnitTests",
1892           "test_type": "unit",
1893           "source_files": [
1894             "components/HeaderStackView/tests/unit/*.{h,m,swift}",
1895             "components/HeaderStackView/tests/unit/supplemental/*.{h,m,swift}"
1896           ],
1897           "resources": "components/HeaderStackView/tests/unit/resources/*"
1898         }
1899       ]
1900     },
1901     {
1902       "name": "HeaderStackView+ColorThemer",
1903       "platforms": {
1904         "ios": "9.0"
1905       },
1906       "public_header_files": [
1907         "components/HeaderStackView/src/ColorThemer/*.h"
1908       ],
1909       "source_files": [
1910         "components/HeaderStackView/src/ColorThemer/*.{h,m}"
1911       ],
1912       "dependencies": {
1913         "MaterialComponents/HeaderStackView": [
1915         ],
1916         "MaterialComponents/Themes": [
1918         ]
1919       }
1920     },
1921     {
1922       "name": "Ink",
1923       "platforms": {
1924         "ios": "9.0"
1925       },
1926       "public_header_files": "components/Ink/src/*.h",
1927       "source_files": [
1928         "components/Ink/src/*.{h,m}",
1929         "components/Ink/src/private/*.{h,m}"
1930       ],
1931       "dependencies": {
1932         "MaterialComponents/private/Color": [
1934         ],
1935         "MaterialComponents/private/Math": [
1937         ]
1938       },
1939       "testspecs": [
1940         {
1941           "name": "UnitTests",
1942           "test_type": "unit",
1943           "source_files": [
1944             "components/Ink/tests/unit/*.{h,m,swift}",
1945             "components/Ink/tests/unit/supplemental/*.{h,m,swift}"
1946           ],
1947           "resources": "components/Ink/tests/unit/resources/*"
1948         }
1949       ]
1950     },
1951     {
1952       "name": "Ink+ColorThemer",
1953       "platforms": {
1954         "ios": "9.0"
1955       },
1956       "public_header_files": [
1957         "components/Ink/src/ColorThemer/*.h"
1958       ],
1959       "source_files": [
1960         "components/Ink/src/ColorThemer/*.{h,m}"
1961       ],
1962       "dependencies": {
1963         "MaterialComponents/Ink": [
1965         ],
1966         "MaterialComponents/Themes": [
1968         ]
1969       }
1970     },
1971     {
1972       "name": "LibraryInfo",
1973       "platforms": {
1974         "ios": "9.0"
1975       },
1976       "public_header_files": "components/LibraryInfo/src/*.h",
1977       "source_files": [
1978         "components/LibraryInfo/src/*.{h,m}",
1979         "components/LibraryInfo/src/private/*.{h,m}"
1980       ],
1981       "testspecs": [
1982         {
1983           "name": "UnitTests",
1984           "test_type": "unit",
1985           "source_files": [
1986             "components/LibraryInfo/tests/unit/*.{h,m,swift}",
1987             "components/LibraryInfo/tests/unit/supplemental/*.{h,m,swift}"
1988           ],
1989           "resources": "components/LibraryInfo/tests/unit/resources/*"
1990         }
1991       ]
1992     },
1993     {
1994       "name": "List",
1995       "platforms": {
1996         "ios": "9.0"
1997       },
1998       "public_header_files": "components/List/src/*.h",
1999       "source_files": [
2000         "components/List/src/*.{h,m}",
2001         "components/List/src/private/*.{h,m}"
2002       ],
2003       "dependencies": {
2004         "MaterialComponents/Elevation": [
2006         ],
2007         "MaterialComponents/Ink": [
2009         ],
2010         "MaterialComponents/Ripple": [
2012         ],
2013         "MaterialComponents/ShadowElevations": [
2015         ],
2016         "MaterialComponents/ShadowLayer": [
2018         ],
2019         "MaterialComponents/Typography": [
2021         ],
2022         "MDFInternationalization": [
2024         ],
2025         "MaterialComponents/private/Math": [
2027         ]
2028       },
2029       "testspecs": [
2030         {
2031           "name": "UnitTests",
2032           "test_type": "unit",
2033           "source_files": [
2034             "components/List/tests/unit/*.{h,m,swift}",
2035             "components/List/tests/unit/supplemental/*.{h,m,swift}"
2036           ],
2037           "resources": "components/List/tests/unit/resources/*",
2038           "dependencies": {
2039             "MaterialComponents/List+ColorThemer": [
2041             ],
2042             "MaterialComponents/List+TypographyThemer": [
2044             ],
2045             "MaterialComponents/List+ListThemer": [
2047             ]
2048           }
2049         }
2050       ]
2051     },
2052     {
2053       "name": "List+TypographyThemer",
2054       "platforms": {
2055         "ios": "9.0"
2056       },
2057       "public_header_files": [
2058         "components/List/src/TypographyThemer/*.h"
2059       ],
2060       "source_files": [
2061         "components/List/src/TypographyThemer/*.{h,m}"
2062       ],
2063       "dependencies": {
2064         "MaterialComponents/List": [
2066         ],
2067         "MaterialComponents/schemes/Typography": [
2069         ]
2070       }
2071     },
2072     {
2073       "name": "List+ColorThemer",
2074       "platforms": {
2075         "ios": "9.0"
2076       },
2077       "public_header_files": [
2078         "components/List/src/ColorThemer/*.h"
2079       ],
2080       "source_files": [
2081         "components/List/src/ColorThemer/*.{h,m}",
2082         "components/List/src/ColorThemer/private/*.{h,m}"
2083       ],
2084       "dependencies": {
2085         "MaterialComponents/List": [
2087         ],
2088         "MaterialComponents/schemes/Color": [
2090         ]
2091       }
2092     },
2093     {
2094       "name": "List+ListThemer",
2095       "platforms": {
2096         "ios": "9.0"
2097       },
2098       "public_header_files": [
2099         "components/List/src/ListThemer/*.h"
2100       ],
2101       "source_files": [
2102         "components/List/src/ListThemer/*.{h,m}",
2103         "components/List/src/ListThemer/private/*.{h,m}"
2104       ],
2105       "dependencies": {
2106         "MaterialComponents/List": [
2108         ],
2109         "MaterialComponents/List+ColorThemer": [
2111         ],
2112         "MaterialComponents/List+TypographyThemer": [
2114         ]
2115       }
2116     },
2117     {
2118       "name": "List+Theming",
2119       "platforms": {
2120         "ios": "9.0"
2121       },
2122       "public_header_files": "components/List/src/Theming/*.h",
2123       "source_files": [
2124         "components/List/src/Theming/*.{h,m}",
2125         "components/List/src/Theming/private/*.{h,m}"
2126       ],
2127       "dependencies": {
2128         "MaterialComponents/List": [
2130         ],
2131         "MaterialComponents/List+ColorThemer": [
2133         ],
2134         "MaterialComponents/List+TypographyThemer": [
2136         ],
2137         "MaterialComponents/schemes/Container": [
2139         ]
2140       },
2141       "testspecs": [
2142         {
2143           "name": "UnitTests",
2144           "test_type": "unit",
2145           "source_files": [
2146             "components/List/tests/unit/Theming/*.{h,m,swift}",
2147             "components/List/tests/unit/Theming/supplemental/*.{h,m,swift}"
2148           ],
2149           "resources": "components/List/tests/unit/Theming/resources/*"
2150         }
2151       ]
2152     },
2153     {
2154       "name": "NavigationBar",
2155       "platforms": {
2156         "ios": "9.0"
2157       },
2158       "public_header_files": "components/NavigationBar/src/*.h",
2159       "source_files": "components/NavigationBar/src/*.{h,m}",
2160       "dependencies": {
2161         "MDFTextAccessibility": [
2163         ],
2164         "MaterialComponents/ButtonBar": [
2166         ],
2167         "MaterialComponents/Elevation": [
2169         ],
2170         "MaterialComponents/Typography": [
2172         ],
2173         "MDFInternationalization": [
2175         ],
2176         "MaterialComponents/private/Math": [
2178         ]
2179       },
2180       "testspecs": [
2181         {
2182           "name": "UnitTests",
2183           "test_type": "unit",
2184           "source_files": [
2185             "components/NavigationBar/tests/unit/*.{h,m,swift}",
2186             "components/NavigationBar/tests/unit/supplemental/*.{h,m,swift}"
2187           ],
2188           "resources": "components/NavigationBar/tests/unit/resources/*",
2189           "dependencies": {
2190             "MaterialComponents/NavigationBar+ColorThemer": [
2192             ],
2193             "MaterialComponents/NavigationBar+TypographyThemer": [
2195             ]
2196           }
2197         }
2198       ]
2199     },
2200     {
2201       "name": "NavigationBar+ColorThemer",
2202       "platforms": {
2203         "ios": "9.0"
2204       },
2205       "public_header_files": [
2206         "components/NavigationBar/src/ColorThemer/*.h"
2207       ],
2208       "source_files": [
2209         "components/NavigationBar/src/ColorThemer/*.{h,m}"
2210       ],
2211       "dependencies": {
2212         "MaterialComponents/NavigationBar": [
2214         ],
2215         "MaterialComponents/schemes/Color": [
2217         ]
2218       }
2219     },
2220     {
2221       "name": "NavigationBar+TypographyThemer",
2222       "platforms": {
2223         "ios": "9.0"
2224       },
2225       "public_header_files": [
2226         "components/NavigationBar/src/TypographyThemer/*.h"
2227       ],
2228       "source_files": [
2229         "components/NavigationBar/src/TypographyThemer/*.{h,m}"
2230       ],
2231       "dependencies": {
2232         "MaterialComponents/NavigationBar": [
2234         ],
2235         "MaterialComponents/schemes/Typography": [
2237         ]
2238       }
2239     },
2240     {
2241       "name": "NavigationDrawer",
2242       "platforms": {
2243         "ios": "9.0"
2244       },
2245       "public_header_files": "components/NavigationDrawer/src/*.h",
2246       "source_files": [
2247         "components/NavigationDrawer/src/*.{h,m}",
2248         "components/NavigationDrawer/src/private/*.{h,m}"
2249       ],
2250       "exclude_files": "components/NavigationDrawer/src/private/MDCBottomDrawerContainerViewController+Testing.h",
2251       "dependencies": {
2252         "MaterialComponents/Elevation": [
2254         ],
2255         "MaterialComponents/Palettes": [
2257         ],
2258         "MaterialComponents/ShadowLayer": [
2260         ],
2261         "MaterialComponents/private/Math": [
2263         ],
2264         "MaterialComponents/private/UIMetrics": [
2266         ]
2267       },
2268       "testspecs": [
2269         {
2270           "name": "UnitTests",
2271           "test_type": "unit",
2272           "source_files": [
2273             "components/NavigationDrawer/tests/unit/*.{h,m,swift}",
2274             "components/NavigationDrawer/tests/unit/supplemental/*.{h,m,swift}",
2275             "components/NavigationDrawer/src/private/MDCBottomDrawerContainerViewController+Testing.h"
2276           ],
2277           "dependencies": {
2278             "MaterialComponents/NavigationDrawer+ColorThemer": [
2280             ]
2281           }
2282         }
2283       ]
2284     },
2285     {
2286       "name": "NavigationDrawer+ColorThemer",
2287       "platforms": {
2288         "ios": "9.0"
2289       },
2290       "public_header_files": [
2291         "components/NavigationDrawer/src/ColorThemer/*.h"
2292       ],
2293       "source_files": [
2294         "components/NavigationDrawer/src/ColorThemer/*.{h,m}",
2295         "components/NavigationDrawer/src/ColorThemer/private/*.{h,m}"
2296       ],
2297       "dependencies": {
2298         "MaterialComponents/NavigationDrawer": [
2300         ],
2301         "MaterialComponents/schemes/Color": [
2303         ]
2304       }
2305     },
2306     {
2307       "name": "OverlayWindow",
2308       "platforms": {
2309         "ios": "9.0"
2310       },
2311       "public_header_files": "components/OverlayWindow/src/*.h",
2312       "source_files": [
2313         "components/OverlayWindow/src/*.{h,m}",
2314         "components/OverlayWindow/src/private/*.{h,m}"
2315       ],
2316       "dependencies": {
2317         "MaterialComponents/private/Application": [
2319         ]
2320       },
2321       "testspecs": [
2322         {
2323           "name": "UnitTests",
2324           "test_type": "unit",
2325           "source_files": [
2326             "components/OverlayWindow/tests/unit/*.{h,m,swift}",
2327             "components/OverlayWindow/tests/unit/supplemental/*.{h,m,swift}"
2328           ],
2329           "resources": "components/OverlayWindow/tests/unit/resources/*"
2330         }
2331       ]
2332     },
2333     {
2334       "name": "PageControl",
2335       "platforms": {
2336         "ios": "9.0"
2337       },
2338       "public_header_files": "components/PageControl/src/*.h",
2339       "source_files": [
2340         "components/PageControl/src/*.{h,m}",
2341         "components/PageControl/src/private/*.{h,m}"
2342       ],
2343       "resources": [
2344         "components/PageControl/src/MaterialPageControl.bundle"
2345       ],
2346       "dependencies": {
2347         "MDFInternationalization": [
2349         ]
2350       },
2351       "testspecs": [
2352         {
2353           "name": "UnitTests",
2354           "test_type": "unit",
2355           "source_files": [
2356             "components/PageControl/tests/unit/*.{h,m,swift}",
2357             "components/PageControl/tests/unit/supplemental/*.{h,m,swift}"
2358           ],
2359           "resources": "components/PageControl/tests/unit/resources/*"
2360         }
2361       ]
2362     },
2363     {
2364       "name": "PageControl+ColorThemer",
2365       "platforms": {
2366         "ios": "9.0"
2367       },
2368       "public_header_files": [
2369         "components/PageControl/src/ColorThemer/*.h"
2370       ],
2371       "source_files": [
2372         "components/PageControl/src/ColorThemer/*.{h,m}"
2373       ],
2374       "dependencies": {
2375         "MaterialComponents/PageControl": [
2377         ],
2378         "MaterialComponents/Themes": [
2380         ]
2381       }
2382     },
2383     {
2384       "name": "Palettes",
2385       "platforms": {
2386         "ios": "9.0"
2387       },
2388       "public_header_files": "components/Palettes/src/*.h",
2389       "source_files": [
2390         "components/Palettes/src/*.{h,m}",
2391         "components/Palettes/src/private/*.{h,m}"
2392       ],
2393       "testspecs": [
2394         {
2395           "name": "UnitTests",
2396           "test_type": "unit",
2397           "source_files": [
2398             "components/Palettes/tests/unit/*.{h,m,swift}",
2399             "components/Palettes/tests/unit/supplemental/*.{h,m,swift}"
2400           ],
2401           "resources": "components/Palettes/tests/unit/resources/*"
2402         }
2403       ]
2404     },
2405     {
2406       "name": "ProgressView",
2407       "platforms": {
2408         "ios": "9.0"
2409       },
2410       "public_header_files": "components/ProgressView/src/*.h",
2411       "source_files": [
2412         "components/ProgressView/src/*.{h,m}",
2413         "components/ProgressView/src/private/*.{h,m}"
2414       ],
2415       "dependencies": {
2416         "MDFInternationalization": [
2418         ],
2419         "MaterialComponents/Palettes": [
2421         ],
2422         "MaterialComponents/private/Math": [
2424         ],
2425         "MotionAnimator": [
2426           "~> 2.1"
2427         ]
2428       },
2429       "testspecs": [
2430         {
2431           "name": "UnitTests",
2432           "test_type": "unit",
2433           "source_files": [
2434             "components/ProgressView/tests/unit/*.{h,m,swift}",
2435             "components/ProgressView/tests/unit/supplemental/*.{h,m,swift}"
2436           ],
2437           "resources": "components/ProgressView/tests/unit/resources/*"
2438         }
2439       ]
2440     },
2441     {
2442       "name": "ProgressView+ColorThemer",
2443       "platforms": {
2444         "ios": "9.0"
2445       },
2446       "public_header_files": [
2447         "components/ProgressView/src/ColorThemer/*.h"
2448       ],
2449       "source_files": [
2450         "components/ProgressView/src/ColorThemer/*.{h,m}"
2451       ],
2452       "dependencies": {
2453         "MaterialComponents/ProgressView": [
2455         ],
2456         "MaterialComponents/Themes": [
2458         ]
2459       }
2460     },
2461     {
2462       "name": "ProgressView+Theming",
2463       "platforms": {
2464         "ios": "9.0"
2465       },
2466       "public_header_files": "components/ProgressView/src/Theming/*.h",
2467       "source_files": [
2468         "components/ProgressView/src/Theming/*.{h,m}",
2469         "components/ProgressView/src/Theming/private/*.{h,m}"
2470       ],
2471       "dependencies": {
2472         "MaterialComponents/ProgressView": [
2474         ],
2475         "MaterialComponents/schemes/Container": [
2477         ]
2478       },
2479       "testspecs": [
2480         {
2481           "name": "UnitTests",
2482           "test_type": "unit",
2483           "source_files": [
2484             "components/ProgressView/tests/unit/Theming/*.{h,m,swift}",
2485             "components/ProgressView/tests/unit/Theming/supplemental/*.{h,m,swift}"
2486           ],
2487           "resources": "components/ProgressView/tests/unit/Theming/resources/*"
2488         }
2489       ]
2490     },
2491     {
2492       "name": "Ripple",
2493       "platforms": {
2494         "ios": "9.0"
2495       },
2496       "public_header_files": "components/Ripple/src/*.h",
2497       "source_files": [
2498         "components/Ripple/src/*.{h,m}",
2499         "components/Ripple/src/private/*.{h,m}"
2500       ],
2501       "dependencies": {
2502         "MaterialComponents/AnimationTiming": [
2504         ],
2505         "MaterialComponents/private/Color": [
2507         ],
2508         "MaterialComponents/private/Math": [
2510         ]
2511       },
2512       "testspecs": [
2513         {
2514           "name": "UnitTests",
2515           "test_type": "unit",
2516           "source_files": [
2517             "components/Ripple/tests/unit/*.{h,m,swift}",
2518             "components/Ripple/tests/unit/supplemental/*.{h,m,swift}"
2519           ],
2520           "resources": "components/Ripple/tests/unit/resources/*"
2521         }
2522       ]
2523     },
2524     {
2525       "name": "ShadowElevations",
2526       "platforms": {
2527         "ios": "9.0"
2528       },
2529       "public_header_files": "components/ShadowElevations/src/*.h",
2530       "source_files": "components/ShadowElevations/src/*.{h,m}",
2531       "testspecs": [
2532         {
2533           "name": "UnitTests",
2534           "test_type": "unit",
2535           "source_files": [
2536             "components/ShadowElevations/tests/unit/*.{h,m,swift}",
2537             "components/ShadowElevations/tests/unit/supplemental/*.{h,m,swift}"
2538           ],
2539           "resources": "components/ShadowElevations/tests/unit/resources/*"
2540         }
2541       ]
2542     },
2543     {
2544       "name": "ShadowLayer",
2545       "platforms": {
2546         "ios": "9.0"
2547       },
2548       "public_header_files": "components/ShadowLayer/src/*.h",
2549       "source_files": "components/ShadowLayer/src/*.{h,m}",
2550       "dependencies": {
2551         "MaterialComponents/ShadowElevations": [
2553         ]
2554       },
2555       "testspecs": [
2556         {
2557           "name": "UnitTests",
2558           "test_type": "unit",
2559           "source_files": [
2560             "components/ShadowLayer/tests/unit/*.{h,m,swift}",
2561             "components/ShadowLayer/tests/unit/supplemental/*.{h,m,swift}"
2562           ],
2563           "resources": "components/ShadowLayer/tests/unit/resources/*"
2564         }
2565       ]
2566     },
2567     {
2568       "name": "ShapeLibrary",
2569       "platforms": {
2570         "ios": "9.0"
2571       },
2572       "public_header_files": "components/ShapeLibrary/src/*.h",
2573       "source_files": [
2574         "components/ShapeLibrary/src/*.{h,m}",
2575         "components/ShapeLibrary/src/private/*.{h,m}"
2576       ],
2577       "dependencies": {
2578         "MaterialComponents/Shapes": [
2580         ],
2581         "MaterialComponents/private/Math": [
2583         ]
2584       },
2585       "testspecs": [
2586         {
2587           "name": "UnitTests",
2588           "test_type": "unit",
2589           "source_files": [
2590             "components/ShapeLibrary/tests/unit/*.{h,m,swift}",
2591             "components/ShapeLibrary/tests/unit/supplemental/*.{h,m,swift}"
2592           ],
2593           "resources": "components/ShapeLibrary/tests/unit/resources/*"
2594         }
2595       ]
2596     },
2597     {
2598       "name": "Shapes",
2599       "platforms": {
2600         "ios": "9.0"
2601       },
2602       "public_header_files": "components/Shapes/src/*.h",
2603       "source_files": [
2604         "components/Shapes/src/*.{h,m}",
2605         "components/Shapes/src/private/*.{h,m}"
2606       ],
2607       "dependencies": {
2608         "MaterialComponents/ShadowLayer": [
2610         ],
2611         "MaterialComponents/private/Color": [
2613         ],
2614         "MaterialComponents/private/Math": [
2616         ]
2617       },
2618       "testspecs": [
2619         {
2620           "name": "UnitTests",
2621           "test_type": "unit",
2622           "source_files": [
2623             "components/Shapes/tests/unit/*.{h,m,swift}",
2624             "components/Shapes/tests/unit/supplemental/*.{h,m,swift}"
2625           ],
2626           "resources": "components/Shapes/tests/unit/resources/*"
2627         }
2628       ]
2629     },
2630     {
2631       "name": "Slider",
2632       "platforms": {
2633         "ios": "9.0"
2634       },
2635       "public_header_files": [
2636         "components/Slider/src/*.h"
2637       ],
2638       "source_files": [
2639         "components/Slider/src/*.{h,m}",
2640         "components/Slider/src/private/*.{h,m}"
2641       ],
2642       "dependencies": {
2643         "MaterialComponents/Elevation": [
2645         ],
2646         "MaterialComponents/Palettes": [
2648         ],
2649         "MaterialComponents/ShadowElevations": [
2651         ],
2652         "MaterialComponents/private/Math": [
2654         ],
2655         "MaterialComponents/private/ThumbTrack": [
2657         ]
2658       },
2659       "testspecs": [
2660         {
2661           "name": "UnitTests",
2662           "test_type": "unit",
2663           "source_files": [
2664             "components/Slider/tests/unit/*.{h,m,swift}",
2665             "components/Slider/tests/unit/supplemental/*.{h,m,swift}"
2666           ],
2667           "resources": "components/Slider/tests/unit/resources/*"
2668         }
2669       ]
2670     },
2671     {
2672       "name": "Slider+ColorThemer",
2673       "platforms": {
2674         "ios": "9.0"
2675       },
2676       "public_header_files": [
2677         "components/Slider/src/ColorThemer/*.h"
2678       ],
2679       "source_files": [
2680         "components/Slider/src/ColorThemer/*.{h,m}"
2681       ],
2682       "dependencies": {
2683         "MaterialComponents/Palettes": [
2685         ],
2686         "MaterialComponents/Slider": [
2688         ],
2689         "MaterialComponents/schemes/Color": [
2691         ]
2692       }
2693     },
2694     {
2695       "name": "Snackbar",
2696       "platforms": {
2697         "ios": "9.0"
2698       },
2699       "public_header_files": "components/Snackbar/src/*.h",
2700       "source_files": [
2701         "components/Snackbar/src/*.{h,m}",
2702         "components/Snackbar/src/private/*.{h,m}"
2703       ],
2704       "resources": [
2705         "components/Snackbar/src/MaterialSnackbar.bundle"
2706       ],
2707       "dependencies": {
2708         "MaterialComponents/AnimationTiming": [
2710         ],
2711         "MaterialComponents/Buttons": [
2713         ],
2714         "MaterialComponents/Elevation": [
2716         ],
2717         "MaterialComponents/OverlayWindow": [
2719         ],
2720         "MaterialComponents/ShadowElevations": [
2722         ],
2723         "MaterialComponents/ShadowLayer": [
2725         ],
2726         "MaterialComponents/Typography": [
2728         ],
2729         "MaterialComponents/private/Application": [
2731         ],
2732         "MaterialComponents/private/KeyboardWatcher": [
2734         ],
2735         "MaterialComponents/private/Math": [
2737         ],
2738         "MaterialComponents/private/Overlay": [
2740         ]
2741       },
2742       "testspecs": [
2743         {
2744           "name": "UnitTests",
2745           "test_type": "unit",
2746           "source_files": [
2747             "components/Snackbar/tests/unit/*.{h,m,swift}",
2748             "components/Snackbar/tests/unit/supplemental/*.{h,m,swift}"
2749           ],
2750           "resources": "components/Snackbar/tests/unit/resources/*",
2751           "dependencies": {
2752             "MaterialComponents/Snackbar+ColorThemer": [
2754             ],
2755             "MaterialComponents/Snackbar+FontThemer": [
2757             ],
2758             "MaterialComponents/Snackbar+TypographyThemer": [
2760             ],
2761             "MaterialComponents/Themes": [
2763             ]
2764           }
2765         }
2766       ]
2767     },
2768     {
2769       "name": "Snackbar+ColorThemer",
2770       "platforms": {
2771         "ios": "9.0"
2772       },
2773       "public_header_files": [
2774         "components/Snackbar/src/ColorThemer/*.h"
2775       ],
2776       "source_files": [
2777         "components/Snackbar/src/ColorThemer/*.{h,m}"
2778       ],
2779       "dependencies": {
2780         "MaterialComponents/Snackbar": [
2782         ],
2783         "MaterialComponents/schemes/Color": [
2785         ]
2786       }
2787     },
2788     {
2789       "name": "Snackbar+FontThemer",
2790       "platforms": {
2791         "ios": "9.0"
2792       },
2793       "public_header_files": [
2794         "components/Snackbar/src/FontThemer/*.h"
2795       ],
2796       "source_files": [
2797         "components/Snackbar/src/FontThemer/*.{h,m}"
2798       ],
2799       "dependencies": {
2800         "MaterialComponents/Snackbar": [
2802         ],
2803         "MaterialComponents/Themes": [
2805         ]
2806       }
2807     },
2808     {
2809       "name": "Snackbar+TypographyThemer",
2810       "platforms": {
2811         "ios": "9.0"
2812       },
2813       "public_header_files": [
2814         "components/Snackbar/src/TypographyThemer/*.h"
2815       ],
2816       "source_files": [
2817         "components/Snackbar/src/TypographyThemer/*.{h,m}"
2818       ],
2819       "dependencies": {
2820         "MaterialComponents/Snackbar": [
2822         ],
2823         "MaterialComponents/schemes/Typography": [
2825         ]
2826       }
2827     },
2828     {
2829       "name": "Tabs",
2830       "platforms": {
2831         "ios": "9.0"
2832       },
2833       "public_header_files": "components/Tabs/src/*.h",
2834       "source_files": [
2835         "components/Tabs/src/*.{h,m}",
2836         "components/Tabs/src/private/*.{h,m}"
2837       ],
2838       "resources": [
2839         "components/Tabs/src/MaterialTabs.bundle"
2840       ],
2841       "dependencies": {
2842         "MDFInternationalization": [
2844         ],
2845         "MaterialComponents/AnimationTiming": [
2847         ],
2848         "MaterialComponents/Elevation": [
2850         ],
2851         "MaterialComponents/Ink": [
2853         ],
2854         "MaterialComponents/Palettes": [
2856         ],
2857         "MaterialComponents/Ripple": [
2859         ],
2860         "MaterialComponents/ShadowElevations": [
2862         ],
2863         "MaterialComponents/ShadowLayer": [
2865         ],
2866         "MaterialComponents/Typography": [
2868         ],
2869         "MaterialComponents/private/Math": [
2871         ]
2872       },
2873       "testspecs": [
2874         {
2875           "name": "UnitTests",
2876           "test_type": "unit",
2877           "source_files": [
2878             "components/Tabs/tests/unit/*.{h,m,swift}",
2879             "components/Tabs/tests/unit/supplemental/*.{h,m,swift}"
2880           ],
2881           "resources": "components/Tabs/tests/unit/resources/*",
2882           "dependencies": {
2883             "MaterialComponents/Tabs+ColorThemer": [
2885             ],
2886             "MaterialComponents/Tabs+FontThemer": [
2888             ],
2889             "MaterialComponents/Tabs+TypographyThemer": [
2891             ],
2892             "MaterialComponents/Themes": [
2894             ]
2895           }
2896         }
2897       ]
2898     },
2899     {
2900       "name": "Tabs+ColorThemer",
2901       "platforms": {
2902         "ios": "9.0"
2903       },
2904       "public_header_files": [
2905         "components/Tabs/src/ColorThemer/*.h"
2906       ],
2907       "source_files": [
2908         "components/Tabs/src/ColorThemer/*.{h,m}"
2909       ],
2910       "dependencies": {
2911         "MaterialComponents/schemes/Color": [
2913         ],
2914         "MaterialComponents/Tabs": [
2916         ]
2917       }
2918     },
2919     {
2920       "name": "Tabs+FontThemer",
2921       "platforms": {
2922         "ios": "9.0"
2923       },
2924       "public_header_files": [
2925         "components/Tabs/src/FontThemer/*.h"
2926       ],
2927       "source_files": [
2928         "components/Tabs/src/FontThemer/*.{h,m}"
2929       ],
2930       "dependencies": {
2931         "MaterialComponents/Tabs": [
2933         ],
2934         "MaterialComponents/Themes": [
2936         ]
2937       }
2938     },
2939     {
2940       "name": "Tabs+TypographyThemer",
2941       "platforms": {
2942         "ios": "9.0"
2943       },
2944       "public_header_files": [
2945         "components/Tabs/src/TypographyThemer/*.h"
2946       ],
2947       "source_files": [
2948         "components/Tabs/src/TypographyThemer/*.{h,m}"
2949       ],
2950       "dependencies": {
2951         "MaterialComponents/Tabs": [
2953         ],
2954         "MaterialComponents/schemes/Typography": [
2956         ]
2957       }
2958     },
2959     {
2960       "name": "Tabs+Theming",
2961       "platforms": {
2962         "ios": "9.0"
2963       },
2964       "public_header_files": "components/Tabs/src/Theming/*.h",
2965       "source_files": [
2966         "components/Tabs/src/Theming/*.{h,m}",
2967         "components/Tabs/src/Theming/private/*.{h,m}"
2968       ],
2969       "dependencies": {
2970         "MaterialComponents/Tabs": [
2972         ],
2973         "MaterialComponents/Tabs+ColorThemer": [
2975         ],
2976         "MaterialComponents/Tabs+TypographyThemer": [
2978         ],
2979         "MaterialComponents/schemes/Container": [
2981         ]
2982       },
2983       "testspecs": [
2984         {
2985           "name": "UnitTests",
2986           "test_type": "unit",
2987           "source_files": [
2988             "components/Tabs/tests/unit/Theming/*.{h,m,swift}",
2989             "components/Tabs/tests/unit/Theming/supplemental/*.{h,m,swift}"
2990           ],
2991           "resources": "components/Tabs/tests/unit/Theming/resources/*"
2992         }
2993       ]
2994     },
2995     {
2996       "name": "TextFields",
2997       "platforms": {
2998         "ios": "9.0"
2999       },
3000       "public_header_files": "components/TextFields/src/*.h",
3001       "source_files": [
3002         "components/TextFields/src/*.{h,m}",
3003         "components/TextFields/src/private/*.{h,m}"
3004       ],
3005       "dependencies": {
3006         "MaterialComponents/AnimationTiming": [
3008         ],
3009         "MaterialComponents/Elevation": [
3011         ],
3012         "MaterialComponents/Palettes": [
3014         ],
3015         "MaterialComponents/Typography": [
3017         ],
3018         "MaterialComponents/private/Math": [
3020         ],
3021         "MDFInternationalization": [
3023         ]
3024       },
3025       "testspecs": [
3026         {
3027           "name": "UnitTests",
3028           "test_type": "unit",
3029           "source_files": [
3030             "components/TextFields/tests/unit/*.{h,m,swift}",
3031             "components/TextFields/tests/unit/supplemental/*.{h,m,swift}"
3032           ],
3033           "resources": "components/TextFields/tests/unit/resources/*",
3034           "dependencies": {
3035             "MaterialComponents/TextFields+ColorThemer": [
3037             ],
3038             "MaterialComponents/TextFields+FontThemer": [
3040             ],
3041             "MaterialComponents/TextFields+TypographyThemer": [
3043             ],
3044             "MaterialComponents/Themes": [
3046             ]
3047           }
3048         }
3049       ]
3050     },
3051     {
3052       "name": "TextFields+ContainedInputView",
3053       "platforms": {
3054         "ios": "9.0"
3055       },
3056       "public_header_files": "components/TextFields/src/ContainedInputView/*.h",
3057       "source_files": [
3058         "components/TextFields/src/ContainedInputView/*.{h,m}",
3059         "components/TextFields/src/ContainedInputView/private/*.{h,m}"
3060       ],
3061       "dependencies": {
3062         "MaterialComponents/AnimationTiming": [
3064         ],
3065         "MaterialComponents/private/Math": [
3067         ],
3068         "MDFInternationalization": [
3070         ]
3071       },
3072       "testspecs": [
3073         {
3074           "name": "UnitTests",
3075           "test_type": "unit",
3076           "source_files": [
3077             "components/TextFields/tests/unit/ContainedInputView/*.{h,m,swift}",
3078             "components/TextFields/tests/unit/ContainedInputView/supplemental/*.{h,m,swift}"
3079           ],
3080           "resources": "components/TextFields/tests/unit/ContainedInputView/resources/*"
3081         }
3082       ]
3083     },
3084     {
3085       "name": "TextFields+ColorThemer",
3086       "platforms": {
3087         "ios": "9.0"
3088       },
3089       "public_header_files": [
3090         "components/TextFields/src/ColorThemer/*.h"
3091       ],
3092       "source_files": [
3093         "components/TextFields/src/ColorThemer/*.{h,m}"
3094       ],
3095       "dependencies": {
3096         "MaterialComponents/TextFields": [
3098         ],
3099         "MaterialComponents/Themes": [
3101         ]
3102       }
3103     },
3104     {
3105       "name": "TextFields+FontThemer",
3106       "platforms": {
3107         "ios": "9.0"
3108       },
3109       "public_header_files": [
3110         "components/TextFields/src/FontThemer/*.h"
3111       ],
3112       "source_files": [
3113         "components/TextFields/src/FontThemer/*.{h,m}"
3114       ],
3115       "dependencies": {
3116         "MaterialComponents/TextFields": [
3118         ],
3119         "MaterialComponents/Themes": [
3121         ]
3122       }
3123     },
3124     {
3125       "name": "TextFields+Theming",
3126       "platforms": {
3127         "ios": "9.0"
3128       },
3129       "public_header_files": "components/TextFields/src/Theming/*.h",
3130       "source_files": [
3131         "components/TextFields/src/Theming/*.{h,m}",
3132         "components/TextFields/src/Theming/private/*.{h,m}"
3133       ],
3134       "dependencies": {
3135         "MaterialComponents/TextFields": [
3137         ],
3138         "MaterialComponents/TextFields+ColorThemer": [
3140         ],
3141         "MaterialComponents/TextFields+TypographyThemer": [
3143         ],
3144         "MaterialComponents/schemes/Container": [
3146         ]
3147       },
3148       "testspecs": [
3149         {
3150           "name": "UnitTests",
3151           "test_type": "unit",
3152           "source_files": [
3153             "components/TextFields/tests/unit/Theming/*.{h,m,swift}",
3154             "components/TextFields/tests/unit/Theming/supplemental/*.{h,m,swift}"
3155           ],
3156           "resources": "components/TextFields/tests/unit/Theming/resources/*"
3157         }
3158       ]
3159     },
3160     {
3161       "name": "TextFields+TypographyThemer",
3162       "platforms": {
3163         "ios": "9.0"
3164       },
3165       "public_header_files": [
3166         "components/TextFields/src/TypographyThemer/*.h"
3167       ],
3168       "source_files": [
3169         "components/TextFields/src/TypographyThemer/*.{h,m}"
3170       ],
3171       "dependencies": {
3172         "MaterialComponents/TextFields": [
3174         ],
3175         "MaterialComponents/schemes/Typography": [
3177         ]
3178       }
3179     },
3180     {
3181       "name": "Themes",
3182       "platforms": {
3183         "ios": "9.0"
3184       },
3185       "public_header_files": "components/Themes/src/*.h",
3186       "source_files": [
3187         "components/Themes/src/*.{h,m}",
3188         "components/Themes/src/private/*.{h,m}"
3189       ],
3190       "dependencies": {
3191         "MaterialComponents/schemes/Color": [
3193         ],
3194         "MaterialComponents/schemes/Typography": [
3196         ]
3197       },
3198       "testspecs": [
3199         {
3200           "name": "UnitTests",
3201           "test_type": "unit",
3202           "source_files": [
3203             "components/Themes/tests/unit/*.{h,m,swift}",
3204             "components/Themes/tests/unit/supplemental/*.{h,m,swift}"
3205           ],
3206           "resources": "components/Themes/tests/unit/resources/*"
3207         }
3208       ]
3209     },
3210     {
3211       "name": "Typography",
3212       "platforms": {
3213         "ios": "9.0"
3214       },
3215       "public_header_files": "components/Typography/src/*.h",
3216       "source_files": [
3217         "components/Typography/src/*.{h,m}",
3218         "components/Typography/src/private/*.{h,m}"
3219       ],
3220       "dependencies": {
3221         "MaterialComponents/private/Application": [
3223         ],
3224         "MaterialComponents/private/Math": [
3226         ]
3227       },
3228       "testspecs": [
3229         {
3230           "name": "UnitTests",
3231           "test_type": "unit",
3232           "source_files": [
3233             "components/Typography/tests/unit/*.{h,m,swift}",
3234             "components/Typography/tests/unit/supplemental/*.{h,m,swift}"
3235           ],
3236           "resources": "components/Typography/tests/unit/resources/*"
3237         }
3238       ]
3239     },
3240     {
3241       "name": "schemes",
3242       "subspecs": [
3243         {
3244           "name": "Color",
3245           "platforms": {
3246             "ios": "9.0"
3247           },
3248           "public_header_files": "components/schemes/Color/src/*.h",
3249           "source_files": "components/schemes/Color/src/*.{h,m}",
3250           "dependencies": {
3251             "MaterialComponents/private/Color": [
3253             ]
3254           },
3255           "testspecs": [
3256             {
3257               "name": "UnitTests",
3258               "test_type": "unit",
3259               "source_files": [
3260                 "components/schemes/Color/tests/unit/*.{h,m,swift}",
3261                 "components/schemes/Color/tests/unit/supplemental/*.{h,m,swift}"
3262               ],
3263               "resources": "components/schemes/Color/tests/unit/resources/*",
3264               "dependencies": {
3265                 "MaterialComponents/private/Math": [
3267                 ]
3268               }
3269             }
3270           ]
3271         },
3272         {
3273           "name": "Container",
3274           "platforms": {
3275             "ios": "9.0"
3276           },
3277           "public_header_files": "components/schemes/Container/src/*.h",
3278           "source_files": "components/schemes/Container/src/*.{h,m}",
3279           "dependencies": {
3280             "MaterialComponents/schemes/Color": [
3282             ],
3283             "MaterialComponents/schemes/Typography": [
3285             ],
3286             "MaterialComponents/schemes/Shape": [
3288             ]
3289           },
3290           "testspecs": [
3291             {
3292               "name": "UnitTests",
3293               "test_type": "unit",
3294               "source_files": [
3295                 "components/schemes/Container/tests/unit/*.{h,m,swift}",
3296                 "components/schemes/Container/tests/unit/supplemental/*.{h,m,swift}"
3297               ]
3298             }
3299           ]
3300         },
3301         {
3302           "name": "Shape",
3303           "platforms": {
3304             "ios": "9.0"
3305           },
3306           "public_header_files": "components/schemes/Shape/src/*.h",
3307           "source_files": "components/schemes/Shape/src/*.{h,m}",
3308           "dependencies": {
3309             "MaterialComponents/ShapeLibrary": [
3311             ],
3312             "MaterialComponents/Shapes": [
3314             ]
3315           },
3316           "testspecs": [
3317             {
3318               "name": "UnitTests",
3319               "test_type": "unit",
3320               "source_files": [
3321                 "components/schemes/Shape/tests/unit/*.{h,m,swift}",
3322                 "components/schemes/Shape/tests/unit/supplemental/*.{h,m,swift}"
3323               ],
3324               "resources": "components/schemes/Shape/tests/unit/resources/*"
3325             }
3326           ]
3327         },
3328         {
3329           "name": "Typography",
3330           "platforms": {
3331             "ios": "9.0"
3332           },
3333           "public_header_files": "components/schemes/Typography/src/*.h",
3334           "source_files": "components/schemes/Typography/src/*.{h,m}",
3335           "dependencies": {
3336             "MaterialComponents/Typography": [
3338             ],
3339             "MaterialComponents/schemes/Typography+BasicFontScheme": [
3341             ]
3342           },
3343           "testspecs": [
3344             {
3345               "name": "UnitTests",
3346               "test_type": "unit",
3347               "source_files": [
3348                 "components/schemes/Typography/tests/unit/*.{h,m,swift}",
3349                 "components/schemes/Typography/tests/unit/supplemental/*.{h,m,swift}"
3350               ],
3351               "resources": "components/schemes/Typography/tests/unit/resources/*"
3352             }
3353           ]
3354         },
3355         {
3356           "name": "Typography+BasicFontScheme",
3357           "platforms": {
3358             "ios": "9.0"
3359           },
3360           "public_header_files": "components/schemes/Typography/src/BasicFontScheme/*.h",
3361           "source_files": [
3362             "components/schemes/Typography/src/BasicFontScheme/*.{h,m}",
3363             "components/schemes/Typography/src/BasicFontScheme/private/*.{h,m}"
3364           ]
3365         }
3366       ]
3367     },
3368     {
3369       "name": "private",
3370       "subspecs": [
3371         {
3372           "name": "Icons",
3373           "testspecs": [
3374             {
3375               "name": "UnitTests",
3376               "test_type": "unit",
3377               "source_files": [
3378                 "components/private/Icons/tests/unit/*.{h,m,swift}"
3379               ]
3380             }
3381           ],
3382           "subspecs": [
3383             {
3384               "name": "Base",
3385               "public_header_files": "components/private/Icons/src/*.h",
3386               "source_files": "components/private/Icons/src/*.{h,m}"
3387             },
3388             {
3389               "name": "ic_arrow_back",
3390               "public_header_files": "components/private/Icons/icons/ic_arrow_back/src/*.h",
3391               "source_files": "components/private/Icons/icons/ic_arrow_back/src/*.{h,m}",
3392               "resource_bundles": {
3393                 "MaterialIcons_ic_arrow_back": [
3394                   "components/private/Icons/icons/ic_arrow_back/src/MaterialIcons_ic_arrow_back.bundle/*.png"
3395                 ]
3396               },
3397               "dependencies": {
3398                 "MaterialComponents/private/Icons/Base": [
3400                 ]
3401               }
3402             },
3403             {
3404               "name": "ic_check",
3405               "public_header_files": "components/private/Icons/icons/ic_check/src/*.h",
3406               "source_files": "components/private/Icons/icons/ic_check/src/*.{h,m}",
3407               "resource_bundles": {
3408                 "MaterialIcons_ic_check": [
3409                   "components/private/Icons/icons/ic_check/src/MaterialIcons_ic_check.bundle/*.png"
3410                 ]
3411               },
3412               "dependencies": {
3413                 "MaterialComponents/private/Icons/Base": [
3415                 ]
3416               }
3417             },
3418             {
3419               "name": "ic_check_circle",
3420               "public_header_files": "components/private/Icons/icons/ic_check_circle/src/*.h",
3421               "source_files": "components/private/Icons/icons/ic_check_circle/src/*.{h,m}",
3422               "resource_bundles": {
3423                 "MaterialIcons_ic_check_circle": [
3424                   "components/private/Icons/icons/ic_check_circle/src/MaterialIcons_ic_check_circle.bundle/*.png"
3425                 ]
3426               },
3427               "dependencies": {
3428                 "MaterialComponents/private/Icons/Base": [
3430                 ]
3431               }
3432             },
3433             {
3434               "name": "ic_chevron_right",
3435               "public_header_files": "components/private/Icons/icons/ic_chevron_right/src/*.h",
3436               "source_files": "components/private/Icons/icons/ic_chevron_right/src/*.{h,m}",
3437               "resource_bundles": {
3438                 "MaterialIcons_ic_chevron_right": [
3439                   "components/private/Icons/icons/ic_chevron_right/src/MaterialIcons_ic_chevron_right.bundle/*.png"
3440                 ]
3441               },
3442               "dependencies": {
3443                 "MaterialComponents/private/Icons/Base": [
3445                 ]
3446               }
3447             },
3448             {
3449               "name": "ic_color_lens",
3450               "public_header_files": "components/private/Icons/icons/ic_color_lens/src/*.h",
3451               "source_files": "components/private/Icons/icons/ic_color_lens/src/*.{h,m}",
3452               "resource_bundles": {
3453                 "MaterialIcons_ic_color_lens": [
3454                   "components/private/Icons/icons/ic_color_lens/src/MaterialIcons_ic_color_lens.bundle/*.png"
3455                 ]
3456               },
3457               "dependencies": {
3458                 "MaterialComponents/private/Icons/Base": [
3460                 ]
3461               }
3462             },
3463             {
3464               "name": "ic_help_outline",
3465               "public_header_files": "components/private/Icons/icons/ic_help_outline/src/*.h",
3466               "source_files": "components/private/Icons/icons/ic_help_outline/src/*.{h,m}",
3467               "resource_bundles": {
3468                 "MaterialIcons_ic_help_outline": [
3469                   "components/private/Icons/icons/ic_help_outline/src/MaterialIcons_ic_help_outline.bundle/*.png"
3470                 ]
3471               },
3472               "dependencies": {
3473                 "MaterialComponents/private/Icons/Base": [
3475                 ]
3476               }
3477             },
3478             {
3479               "name": "ic_info",
3480               "public_header_files": "components/private/Icons/icons/ic_info/src/*.h",
3481               "source_files": "components/private/Icons/icons/ic_info/src/*.{h,m}",
3482               "resource_bundles": {
3483                 "MaterialIcons_ic_info": [
3484                   "components/private/Icons/icons/ic_info/src/MaterialIcons_ic_info.bundle/*.png"
3485                 ]
3486               },
3487               "dependencies": {
3488                 "MaterialComponents/private/Icons/Base": [
3490                 ]
3491               }
3492             },
3493             {
3494               "name": "ic_more_horiz",
3495               "public_header_files": "components/private/Icons/icons/ic_more_horiz/src/*.h",
3496               "source_files": "components/private/Icons/icons/ic_more_horiz/src/*.{h,m}",
3497               "resource_bundles": {
3498                 "MaterialIcons_ic_more_horiz": [
3499                   "components/private/Icons/icons/ic_more_horiz/src/MaterialIcons_ic_more_horiz.bundle/*.png"
3500                 ]
3501               },
3502               "dependencies": {
3503                 "MaterialComponents/private/Icons/Base": [
3505                 ]
3506               }
3507             },
3508             {
3509               "name": "ic_radio_button_unchecked",
3510               "public_header_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.h",
3511               "source_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.{h,m}",
3512               "resource_bundles": {
3513                 "MaterialIcons_ic_radio_button_unchecked": [
3514                   "components/private/Icons/icons/ic_radio_button_unchecked/src/MaterialIcons_ic_radio_button_unchecked.bundle/*.png"
3515                 ]
3516               },
3517               "dependencies": {
3518                 "MaterialComponents/private/Icons/Base": [
3520                 ]
3521               }
3522             },
3523             {
3524               "name": "ic_reorder",
3525               "public_header_files": "components/private/Icons/icons/ic_reorder/src/*.h",
3526               "source_files": "components/private/Icons/icons/ic_reorder/src/*.{h,m}",
3527               "resource_bundles": {
3528                 "MaterialIcons_ic_reorder": [
3529                   "components/private/Icons/icons/ic_reorder/src/MaterialIcons_ic_reorder.bundle/*.png"
3530                 ]
3531               },
3532               "dependencies": {
3533                 "MaterialComponents/private/Icons/Base": [
3535                 ]
3536               }
3537             },
3538             {
3539               "name": "ic_settings",
3540               "public_header_files": "components/private/Icons/icons/ic_settings/src/*.h",
3541               "source_files": "components/private/Icons/icons/ic_settings/src/*.{h,m}",
3542               "resource_bundles": {
3543                 "MaterialIcons_ic_settings": [
3544                   "components/private/Icons/icons/ic_settings/src/MaterialIcons_ic_settings.bundle/*.png"
3545                 ]
3546               },
3547               "dependencies": {
3548                 "MaterialComponents/private/Icons/Base": [
3550                 ]
3551               }
3552             }
3553           ]
3554         },
3555         {
3556           "name": "Application",
3557           "platforms": {
3558             "ios": "9.0"
3559           },
3560           "public_header_files": "components/private/Application/src/*.h",
3561           "source_files": "components/private/Application/src/*.{h,m}",
3562           "testspecs": [
3563             {
3564               "name": "UnitTests",
3565               "test_type": "unit",
3566               "source_files": [
3567                 "components/private/Application/tests/unit/*.{h,m,swift}",
3568                 "components/private/Application/tests/unit/supplemental/*.{h,m,swift}"
3569               ],
3570               "resources": "components/private/Application/tests/unit/resources/*"
3571             }
3572           ]
3573         },
3574         {
3575           "name": "Color",
3576           "platforms": {
3577             "ios": "9.0"
3578           },
3579           "public_header_files": "components/private/Color/src/*.h",
3580           "source_files": "components/private/Color/src/*.{h,m}",
3581           "testspecs": [
3582             {
3583               "name": "UnitTests",
3584               "test_type": "unit",
3585               "source_files": [
3586                 "components/private/Color/tests/unit/*.{h,m,swift}",
3587                 "components/private/Color/tests/unit/supplemental/*.{h,m,swift}"
3588               ],
3589               "resources": "components/private/Color/tests/unit/resources/*"
3590             }
3591           ]
3592         },
3593         {
3594           "name": "KeyboardWatcher",
3595           "platforms": {
3596             "ios": "9.0"
3597           },
3598           "public_header_files": "components/private/KeyboardWatcher/src/*.h",
3599           "source_files": "components/private/KeyboardWatcher/src/*.{h,m}",
3600           "dependencies": {
3601             "MaterialComponents/private/Application": [
3603             ]
3604           },
3605           "testspecs": [
3606             {
3607               "name": "UnitTests",
3608               "test_type": "unit",
3609               "source_files": [
3610                 "components/private/KeyboardWatcher/tests/unit/*.{h,m,swift}",
3611                 "components/private/KeyboardWatcher/tests/unit/supplemental/*.{h,m,swift}"
3612               ],
3613               "resources": "components/private/KeyboardWatcher/tests/unit/resources/*"
3614             }
3615           ]
3616         },
3617         {
3618           "name": "Math",
3619           "platforms": {
3620             "ios": "9.0"
3621           },
3622           "public_header_files": "components/private/Math/src/*.h",
3623           "source_files": "components/private/Math/src/*.{h,m}",
3624           "testspecs": [
3625             {
3626               "name": "UnitTests",
3627               "test_type": "unit",
3628               "source_files": [
3629                 "components/private/Math/tests/unit/*.{h,m,swift}",
3630                 "components/private/Math/tests/unit/supplemental/*.{h,m,swift}"
3631               ],
3632               "resources": "components/private/Math/tests/unit/resources/*"
3633             }
3634           ]
3635         },
3636         {
3637           "name": "Overlay",
3638           "platforms": {
3639             "ios": "9.0"
3640           },
3641           "public_header_files": "components/private/Overlay/src/*.h",
3642           "source_files": [
3643             "components/private/Overlay/src/*.{h,m}",
3644             "components/private/Overlay/src/private/*.{h,m}"
3645           ],
3646           "testspecs": [
3647             {
3648               "name": "UnitTests",
3649               "test_type": "unit",
3650               "source_files": [
3651                 "components/private/Overlay/tests/unit/*.{h,m,swift}",
3652                 "components/private/Overlay/tests/unit/supplemental/*.{h,m,swift}"
3653               ],
3654               "resources": "components/private/Overlay/tests/unit/resources/*"
3655             }
3656           ]
3657         },
3658         {
3659           "name": "ThumbTrack",
3660           "platforms": {
3661             "ios": "9.0"
3662           },
3663           "public_header_files": "components/private/ThumbTrack/src/*.h",
3664           "source_files": [
3665             "components/private/ThumbTrack/src/*.{h,m}",
3666             "components/private/ThumbTrack/src/private/*.{h,m}"
3667           ],
3668           "dependencies": {
3669             "MaterialComponents/Ink": [
3671             ],
3672             "MaterialComponents/Ripple": [
3674             ],
3675             "MaterialComponents/ShadowElevations": [
3677             ],
3678             "MaterialComponents/ShadowLayer": [
3680             ],
3681             "MaterialComponents/Typography": [
3683             ],
3684             "MDFInternationalization": [
3686             ],
3687             "MaterialComponents/private/Math": [
3689             ]
3690           },
3691           "testspecs": [
3692             {
3693               "name": "UnitTests",
3694               "test_type": "unit",
3695               "source_files": [
3696                 "components/private/ThumbTrack/tests/unit/*.{h,m,swift}",
3697                 "components/private/ThumbTrack/tests/unit/supplemental/*.{h,m,swift}"
3698               ],
3699               "resources": "components/private/ThumbTrack/tests/unit/resources/*"
3700             }
3701           ]
3702         },
3703         {
3704           "name": "UIMetrics",
3705           "platforms": {
3706             "ios": "9.0"
3707           },
3708           "public_header_files": "components/private/UIMetrics/src/*.h",
3709           "source_files": [
3710             "components/private/UIMetrics/src/*.{h,m}",
3711             "components/private/UIMetrics/src/private/*.{h,m}"
3712           ],
3713           "dependencies": {
3714             "MaterialComponents/private/Application": [
3716             ]
3717           },
3718           "testspecs": [
3719             {
3720               "name": "UnitTests",
3721               "test_type": "unit",
3722               "source_files": [
3723                 "components/private/UIMetrics/tests/unit/*.{h,m,swift}",
3724                 "components/private/UIMetrics/tests/unit/supplemental/*.{h,m,swift}"
3725               ],
3726               "resources": "components/private/UIMetrics/tests/unit/resources/*"
3727             }
3728           ]
3729         }
3730       ]
3731     }
3732   ]