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