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