[Add] RongCloudRTC 5.12.0
[CocoaPods.git] / Specs / 0 / 1 / 9 / MaterialComponents / 75.0.1 / MaterialComponents.podspec.json
blob55af9a658a3fb8e8ae7b3cfef3e22013f67c01a4
2   "name": "MaterialComponents",
3   "version": "75.0.1",
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": "v75.0.1"
11   },
12   "platforms": {
13     "ios": "8.0"
14   },
15   "requires_arc": true,
16   "subspecs": [
17     {
18       "name": "ActivityIndicator",
19       "platforms": {
20         "ios": "8.0"
21       },
22       "public_header_files": "components/ActivityIndicator/src/*.h",
23       "source_files": [
24         "components/ActivityIndicator/src/*.{h,m}",
25         "components/ActivityIndicator/src/private/*.{h,m}"
26       ],
27       "resources": [
28         "components/ActivityIndicator/src/MaterialActivityIndicator.bundle"
29       ],
30       "dependencies": {
31         "MDFInternationalization": [
33         ],
34         "MaterialComponents/Palettes": [
36         ],
37         "MaterialComponents/private/Application": [
39         ],
40         "MotionAnimator": [
41           "~> 2.0"
42         ]
43       },
44       "testspecs": [
45         {
46           "name": "UnitTests",
47           "test_type": "unit",
48           "source_files": [
49             "components/ActivityIndicator/tests/unit/*.{h,m,swift}",
50             "components/ActivityIndicator/tests/unit/supplemental/*.{h,m,swift}"
51           ],
52           "resources": "components/ActivityIndicator/tests/unit/resources/*",
53           "dependencies": {
54             "MaterialComponents/ActivityIndicator+ColorThemer": [
56             ]
57           }
58         }
59       ]
60     },
61     {
62       "name": "ActivityIndicator+ColorThemer",
63       "platforms": {
64         "ios": "8.0"
65       },
66       "public_header_files": "components/ActivityIndicator/src/ColorThemer/*.h",
67       "source_files": "components/ActivityIndicator/src/ColorThemer/*.{h,m}",
68       "dependencies": {
69         "MaterialComponents/ActivityIndicator": [
71         ],
72         "MaterialComponents/schemes/Color": [
74         ]
75       }
76     },
77     {
78       "name": "AnimationTiming",
79       "platforms": {
80         "ios": "8.0"
81       },
82       "public_header_files": "components/AnimationTiming/src/*.h",
83       "source_files": [
84         "components/AnimationTiming/src/*.{h,m}",
85         "components/AnimationTiming/src/private/*.{h,m}"
86       ],
87       "testspecs": [
88         {
89           "name": "UnitTests",
90           "test_type": "unit",
91           "source_files": [
92             "components/AnimationTiming/tests/unit/*.{h,m,swift}",
93             "components/AnimationTiming/tests/unit/supplemental/*.{h,m,swift}"
94           ],
95           "resources": "components/AnimationTiming/tests/unit/resources/*"
96         }
97       ]
98     },
99     {
100       "name": "AppBar",
101       "platforms": {
102         "ios": "8.0"
103       },
104       "public_header_files": "components/AppBar/src/*.h",
105       "source_files": [
106         "components/AppBar/src/*.{h,m}",
107         "components/AppBar/src/private/*.{h,m}"
108       ],
109       "resources": [
110         "components/AppBar/src/MaterialAppBar.bundle"
111       ],
112       "dependencies": {
113         "MaterialComponents/HeaderStackView": [
115         ],
116         "MaterialComponents/NavigationBar": [
118         ],
119         "MaterialComponents/Typography": [
121         ],
122         "MaterialComponents/private/Application": [
124         ],
125         "MaterialComponents/FlexibleHeader": [
127         ],
128         "MaterialComponents/ShadowElevations": [
130         ],
131         "MaterialComponents/ShadowLayer": [
133         ],
134         "MDFInternationalization": [
136         ],
137         "MaterialComponents/private/Icons/ic_arrow_back": [
139         ],
140         "MaterialComponents/private/UIMetrics": [
142         ]
143       },
144       "testspecs": [
145         {
146           "name": "UnitTests",
147           "test_type": "unit",
148           "source_files": [
149             "components/AppBar/tests/unit/*.{h,m,swift}",
150             "components/AppBar/tests/unit/supplemental/*.{h,m,swift}"
151           ],
152           "resources": "components/AppBar/tests/unit/resources/*",
153           "dependencies": {
154             "MaterialComponents/AppBar+ColorThemer": [
156             ],
157             "MaterialComponents/AppBar+TypographyThemer": [
159             ]
160           }
161         }
162       ]
163     },
164     {
165       "name": "AppBar+ColorThemer",
166       "platforms": {
167         "ios": "8.0"
168       },
169       "public_header_files": "components/AppBar/src/ColorThemer/*.h",
170       "source_files": [
171         "components/AppBar/src/ColorThemer/*.{h,m}",
172         "components/AppBar/src/ColorThemer/private/*.{h,m}"
173       ],
174       "dependencies": {
175         "MaterialComponents/AppBar": [
177         ],
178         "MaterialComponents/FlexibleHeader+ColorThemer": [
180         ],
181         "MaterialComponents/NavigationBar+ColorThemer": [
183         ],
184         "MaterialComponents/Themes": [
186         ]
187       }
188     },
189     {
190       "name": "AppBar+TypographyThemer",
191       "platforms": {
192         "ios": "8.0"
193       },
194       "public_header_files": "components/AppBar/src/TypographyThemer/*.h",
195       "source_files": [
196         "components/AppBar/src/TypographyThemer/*.{h,m}",
197         "components/AppBar/src/TypographyThemer/private/*.{h,m}"
198       ],
199       "dependencies": {
200         "MaterialComponents/AppBar": [
202         ],
203         "MaterialComponents/NavigationBar+TypographyThemer": [
205         ]
206       }
207     },
208     {
209       "name": "BottomAppBar",
210       "platforms": {
211         "ios": "8.0"
212       },
213       "public_header_files": "components/BottomAppBar/src/*.h",
214       "source_files": [
215         "components/BottomAppBar/src/*.{h,m}",
216         "components/BottomAppBar/src/private/*.{h,m}"
217       ],
218       "dependencies": {
219         "MDFInternationalization": [
221         ],
222         "MaterialComponents/Buttons": [
224         ],
225         "MaterialComponents/NavigationBar": [
227         ],
228         "MaterialComponents/private/Math": [
230         ]
231       },
232       "testspecs": [
233         {
234           "name": "UnitTests",
235           "test_type": "unit",
236           "source_files": [
237             "components/BottomAppBar/tests/unit/*.{h,m,swift}",
238             "components/BottomAppBar/tests/unit/supplemental/*.{h,m,swift}"
239           ],
240           "resources": "components/BottomAppBar/tests/unit/resources/*",
241           "dependencies": {
242             "MaterialComponents/BottomAppBar+ColorThemer": [
244             ]
245           }
246         }
247       ]
248     },
249     {
250       "name": "BottomAppBar+ColorThemer",
251       "platforms": {
252         "ios": "8.0"
253       },
254       "public_header_files": "components/BottomAppBar/src/ColorThemer/*.h",
255       "source_files": "components/BottomAppBar/src/ColorThemer/*.{h,m}",
256       "dependencies": {
257         "MaterialComponents/BottomAppBar": [
259         ],
260         "MaterialComponents/Themes": [
262         ]
263       }
264     },
265     {
266       "name": "BottomNavigation",
267       "platforms": {
268         "ios": "8.0"
269       },
270       "public_header_files": "components/BottomNavigation/src/*.h",
271       "source_files": [
272         "components/BottomNavigation/src/*.{h,m}",
273         "components/BottomNavigation/src/private/*.{h,m}"
274       ],
275       "resources": [
276         "components/BottomNavigation/src/MaterialBottomNavigation.bundle"
277       ],
278       "dependencies": {
279         "MDFInternationalization": [
281         ],
282         "MaterialComponents/Ink": [
284         ],
285         "MaterialComponents/ShadowElevations": [
287         ],
288         "MaterialComponents/ShadowLayer": [
290         ],
291         "MaterialComponents/Typography": [
293         ],
294         "MaterialComponents/private/Math": [
296         ]
297       },
298       "testspecs": [
299         {
300           "name": "UnitTests",
301           "test_type": "unit",
302           "source_files": [
303             "components/BottomNavigation/tests/unit/*.{h,m,swift}",
304             "components/BottomNavigation/tests/unit/supplemental/*.{h,m,swift}"
305           ],
306           "resources": "components/BottomNavigation/tests/unit/resources/*",
307           "dependencies": {
308             "MaterialComponents/BottomNavigation+ColorThemer": [
310             ],
311             "MaterialComponents/BottomNavigation+TypographyThemer": [
313             ]
314           }
315         }
316       ]
317     },
318     {
319       "name": "BottomNavigation+ColorThemer",
320       "platforms": {
321         "ios": "8.0"
322       },
323       "public_header_files": "components/BottomNavigation/src/ColorThemer/*.h",
324       "source_files": "components/BottomNavigation/src/ColorThemer/*.{h,m}",
325       "dependencies": {
326         "MaterialComponents/BottomNavigation": [
328         ],
329         "MaterialComponents/schemes/Color": [
331         ]
332       }
333     },
334     {
335       "name": "BottomNavigation+TypographyThemer",
336       "platforms": {
337         "ios": "8.0"
338       },
339       "public_header_files": "components/BottomNavigation/src/TypographyThemer/*.h",
340       "source_files": "components/BottomNavigation/src/TypographyThemer/*.{h,m}",
341       "dependencies": {
342         "MaterialComponents/BottomNavigation": [
344         ],
345         "MaterialComponents/schemes/Typography": [
347         ]
348       }
349     },
350     {
351       "name": "BottomSheet",
352       "platforms": {
353         "ios": "8.0"
354       },
355       "public_header_files": "components/BottomSheet/src/*.h",
356       "source_files": [
357         "components/BottomSheet/src/*.{h,m}",
358         "components/BottomSheet/src/private/*.{h,m}"
359       ],
360       "dependencies": {
361         "MaterialComponents/private/KeyboardWatcher": [
363         ],
364         "MaterialComponents/private/Math": [
366         ],
367         "MaterialComponents/private/ShapeLibrary": [
369         ],
370         "MaterialComponents/private/Shapes": [
372         ]
373       },
374       "testspecs": [
375         {
376           "name": "UnitTests",
377           "test_type": "unit",
378           "source_files": [
379             "components/BottomSheet/tests/unit/*.{h,m,swift}",
380             "components/BottomSheet/tests/unit/supplemental/*.{h,m,swift}"
381           ],
382           "resources": "components/BottomSheet/tests/unit/resources/*",
383           "dependencies": {
384             "MaterialComponents/BottomSheet+ShapeThemer": [
386             ]
387           }
388         }
389       ]
390     },
391     {
392       "name": "BottomSheet+ShapeThemer",
393       "platforms": {
394         "ios": "8.0"
395       },
396       "public_header_files": "components/BottomSheet/src/ShapeThemer/*.h",
397       "source_files": [
398         "components/BottomSheet/src/ShapeThemer/*.{h,m}",
399         "components/BottomSheet/src/ShapeThemer/private/*.{h,m}"
400       ],
401       "dependencies": {
402         "MaterialComponents/BottomSheet": [
404         ],
405         "MaterialComponents/schemes/Shape": [
407         ]
408       }
409     },
410     {
411       "name": "Buttons",
412       "platforms": {
413         "ios": "8.0"
414       },
415       "public_header_files": "components/Buttons/src/*.h",
416       "source_files": [
417         "components/Buttons/src/*.{h,m}",
418         "components/Buttons/src/private/*.{h,m}"
419       ],
420       "dependencies": {
421         "MDFInternationalization": [
423         ],
424         "MDFTextAccessibility": [
426         ],
427         "MaterialComponents/Ink": [
429         ],
430         "MaterialComponents/ShadowElevations": [
432         ],
433         "MaterialComponents/ShadowLayer": [
435         ],
436         "MaterialComponents/Typography": [
438         ],
439         "MaterialComponents/private/Math": [
441         ],
442         "MaterialComponents/private/Shapes": [
444         ]
445       },
446       "testspecs": [
447         {
448           "name": "UnitTests",
449           "test_type": "unit",
450           "source_files": [
451             "components/Buttons/tests/unit/*.{h,m,swift}",
452             "components/Buttons/tests/unit/supplemental/*.{h,m,swift}"
453           ],
454           "resources": "components/Buttons/tests/unit/resources/*",
455           "dependencies": {
456             "MaterialComponents/Buttons+ShapeThemer": [
458             ],
459             "MaterialComponents/Buttons+ColorThemer": [
461             ],
462             "MaterialComponents/Buttons+TypographyThemer": [
464             ],
465             "MaterialComponents/Buttons+TitleColorAccessibilityMutator": [
467             ],
468             "MaterialComponents/Buttons+ButtonThemer": [
470             ]
471           }
472         }
473       ]
474     },
475     {
476       "name": "Buttons+ColorThemer",
477       "platforms": {
478         "ios": "8.0"
479       },
480       "public_header_files": "components/Buttons/src/ColorThemer/*.h",
481       "source_files": [
482         "components/Buttons/src/ColorThemer/*.{h,m}",
483         "components/Buttons/src/ColorThemer/private/*.{h,m}"
484       ],
485       "dependencies": {
486         "MaterialComponents/Buttons": [
488         ],
489         "MaterialComponents/schemes/Color": [
491         ]
492       }
493     },
494     {
495       "name": "Buttons+TitleColorAccessibilityMutator",
496       "platforms": {
497         "ios": "8.0"
498       },
499       "public_header_files": "components/Buttons/src/TitleColorAccessibilityMutator/*.h",
500       "source_files": [
501         "components/Buttons/src/TitleColorAccessibilityMutator/*.{h,m}",
502         "components/Buttons/src/TitleColorAccessibilityMutator/private/*.{h,m}"
503       ],
504       "dependencies": {
505         "MDFTextAccessibility": [
507         ],
508         "MaterialComponents/Buttons": [
510         ]
511       }
512     },
513     {
514       "name": "Buttons+ShapeThemer",
515       "platforms": {
516         "ios": "8.0"
517       },
518       "public_header_files": "components/Buttons/src/ShapeThemer/*.h",
519       "source_files": "components/Buttons/src/ShapeThemer/*.{h,m}",
520       "dependencies": {
521         "MaterialComponents/Buttons": [
523         ],
524         "MaterialComponents/schemes/Shape": [
526         ]
527       }
528     },
529     {
530       "name": "Buttons+TypographyThemer",
531       "platforms": {
532         "ios": "8.0"
533       },
534       "public_header_files": "components/Buttons/src/TypographyThemer/*.h",
535       "source_files": "components/Buttons/src/TypographyThemer/*.{h,m}",
536       "dependencies": {
537         "MaterialComponents/Buttons": [
539         ],
540         "MaterialComponents/schemes/Typography": [
542         ]
543       }
544     },
545     {
546       "name": "Buttons+ButtonThemer",
547       "platforms": {
548         "ios": "8.0"
549       },
550       "public_header_files": "components/Buttons/src/ButtonThemer/*.h",
551       "source_files": [
552         "components/Buttons/src/ButtonThemer/*.{h,m}",
553         "components/Buttons/src/ButtonThemer/private/*.{h,m}"
554       ],
555       "dependencies": {
556         "MaterialComponents/Buttons": [
558         ],
559         "MaterialComponents/Buttons+ColorThemer": [
561         ],
562         "MaterialComponents/Buttons+ShapeThemer": [
564         ],
565         "MaterialComponents/Buttons+TypographyThemer": [
567         ],
568         "MaterialComponents/Palettes": [
570         ]
571       }
572     },
573     {
574       "name": "ButtonBar",
575       "platforms": {
576         "ios": "8.0"
577       },
578       "public_header_files": "components/ButtonBar/src/*.h",
579       "source_files": [
580         "components/ButtonBar/src/*.{h,m}",
581         "components/ButtonBar/src/private/*.{h,m}"
582       ],
583       "dependencies": {
584         "MDFInternationalization": [
586         ],
587         "MaterialComponents/Buttons": [
589         ],
590         "MaterialComponents/private/Application": [
592         ]
593       },
594       "testspecs": [
595         {
596           "name": "UnitTests",
597           "test_type": "unit",
598           "source_files": [
599             "components/ButtonBar/tests/unit/*.{h,m,swift}",
600             "components/ButtonBar/tests/unit/supplemental/*.{h,m,swift}"
601           ],
602           "resources": "components/ButtonBar/tests/unit/resources/*",
603           "dependencies": {
604             "MaterialComponents/ButtonBar+TypographyThemer": [
606             ]
607           }
608         }
609       ]
610     },
611     {
612       "name": "ButtonBar+ColorThemer",
613       "platforms": {
614         "ios": "8.0"
615       },
616       "public_header_files": "components/ButtonBar/src/ColorThemer/*.h",
617       "source_files": "components/ButtonBar/src/ColorThemer/*.{h,m}",
618       "dependencies": {
619         "MaterialComponents/ButtonBar": [
621         ],
622         "MaterialComponents/Themes": [
624         ]
625       }
626     },
627     {
628       "name": "ButtonBar+TypographyThemer",
629       "platforms": {
630         "ios": "8.0"
631       },
632       "public_header_files": "components/ButtonBar/src/TypographyThemer/*.h",
633       "source_files": "components/ButtonBar/src/TypographyThemer/*.{h,m}",
634       "dependencies": {
635         "MaterialComponents/ButtonBar": [
637         ],
638         "MaterialComponents/schemes/Typography": [
640         ]
641       }
642     },
643     {
644       "name": "Cards",
645       "platforms": {
646         "ios": "8.0"
647       },
648       "public_header_files": "components/Cards/src/*.h",
649       "source_files": "components/Cards/src/*.{h,m}",
650       "dependencies": {
651         "MaterialComponents/Ink": [
653         ],
654         "MaterialComponents/ShadowLayer": [
656         ],
657         "MaterialComponents/private/Icons/ic_check_circle": [
659         ],
660         "MaterialComponents/private/Math": [
662         ],
663         "MaterialComponents/private/Shapes": [
665         ]
666       },
667       "testspecs": [
668         {
669           "name": "UnitTests",
670           "test_type": "unit",
671           "source_files": [
672             "components/Cards/tests/unit/*.{h,m,swift}",
673             "components/Cards/tests/unit/supplemental/*.{h,m,swift}"
674           ],
675           "resources": "components/Cards/tests/unit/resources/*",
676           "dependencies": {
677             "MaterialComponents/Cards+ColorThemer": [
679             ],
680             "MaterialComponents/Cards+ShapeThemer": [
682             ]
683           }
684         }
685       ]
686     },
687     {
688       "name": "Cards+ColorThemer",
689       "platforms": {
690         "ios": "8.0"
691       },
692       "public_header_files": "components/Cards/src/ColorThemer/*.h",
693       "source_files": "components/Cards/src/ColorThemer/*.{h,m}",
694       "dependencies": {
695         "MaterialComponents/Cards": [
697         ],
698         "MaterialComponents/schemes/Color": [
700         ]
701       }
702     },
703     {
704       "name": "Cards+ShapeThemer",
705       "platforms": {
706         "ios": "8.0"
707       },
708       "public_header_files": "components/Cards/src/ShapeThemer/*.h",
709       "source_files": "components/Cards/src/ShapeThemer/*.{h,m}",
710       "dependencies": {
711         "MaterialComponents/Cards": [
713         ],
714         "MaterialComponents/schemes/Shape": [
716         ]
717       }
718     },
719     {
720       "name": "Cards+CardThemer",
721       "platforms": {
722         "ios": "8.0"
723       },
724       "public_header_files": "components/Cards/src/CardThemer/*.h",
725       "source_files": "components/Cards/src/CardThemer/*.{h,m}",
726       "dependencies": {
727         "MaterialComponents/Cards": [
729         ],
730         "MaterialComponents/Cards+ColorThemer": [
732         ],
733         "MaterialComponents/Cards+ShapeThemer": [
735         ]
736       }
737     },
738     {
739       "name": "Chips",
740       "platforms": {
741         "ios": "8.0"
742       },
743       "public_header_files": "components/Chips/src/*.h",
744       "source_files": [
745         "components/Chips/src/*.{h,m}",
746         "components/Chips/src/private/*.{h,m}"
747       ],
748       "dependencies": {
749         "MDFInternationalization": [
751         ],
752         "MaterialComponents/Ink": [
754         ],
755         "MaterialComponents/ShadowLayer": [
757         ],
758         "MaterialComponents/ShadowElevations": [
760         ],
761         "MaterialComponents/TextFields": [
763         ],
764         "MaterialComponents/Typography": [
766         ],
767         "MaterialComponents/private/Math": [
769         ],
770         "MaterialComponents/private/ShapeLibrary": [
772         ],
773         "MaterialComponents/private/Shapes": [
775         ]
776       },
777       "testspecs": [
778         {
779           "name": "UnitTests",
780           "test_type": "unit",
781           "source_files": [
782             "components/Chips/tests/unit/*.{h,m,swift}",
783             "components/Chips/tests/unit/supplemental/*.{h,m,swift}"
784           ],
785           "resources": "components/Chips/tests/unit/resources/*",
786           "dependencies": {
787             "MaterialComponents/Chips+ChipThemer": [
789             ],
790             "MaterialComponents/Chips+FontThemer": [
792             ],
793             "MaterialComponents/Themes": [
795             ]
796           }
797         }
798       ]
799     },
800     {
801       "name": "Chips+ChipThemer",
802       "platforms": {
803         "ios": "8.0"
804       },
805       "public_header_files": "components/Chips/src/ChipThemer/*.h",
806       "source_files": "components/Chips/src/ChipThemer/*.{h,m}",
807       "dependencies": {
808         "MaterialComponents/Chips": [
810         ],
811         "MaterialComponents/Chips+ColorThemer": [
813         ],
814         "MaterialComponents/Chips+ShapeThemer": [
816         ],
817         "MaterialComponents/Chips+TypographyThemer": [
819         ]
820       }
821     },
822     {
823       "name": "Chips+ColorThemer",
824       "platforms": {
825         "ios": "8.0"
826       },
827       "public_header_files": "components/Chips/src/ColorThemer/*.h",
828       "source_files": "components/Chips/src/ColorThemer/*.{h,m}",
829       "dependencies": {
830         "MaterialComponents/Chips": [
832         ],
833         "MaterialComponents/schemes/Color": [
835         ]
836       }
837     },
838     {
839       "name": "Chips+FontThemer",
840       "platforms": {
841         "ios": "8.0"
842       },
843       "public_header_files": "components/Chips/src/FontThemer/*.h",
844       "source_files": "components/Chips/src/FontThemer/*.{h,m}",
845       "dependencies": {
846         "MaterialComponents/Chips": [
848         ],
849         "MaterialComponents/Themes": [
851         ]
852       }
853     },
854     {
855       "name": "Chips+ShapeThemer",
856       "platforms": {
857         "ios": "8.0"
858       },
859       "public_header_files": "components/Chips/src/ShapeThemer/*.h",
860       "source_files": "components/Chips/src/ShapeThemer/*.{h,m}",
861       "dependencies": {
862         "MaterialComponents/Chips": [
864         ],
865         "MaterialComponents/schemes/Shape": [
867         ]
868       }
869     },
870     {
871       "name": "Chips+TypographyThemer",
872       "platforms": {
873         "ios": "8.0"
874       },
875       "public_header_files": "components/Chips/src/TypographyThemer/*.h",
876       "source_files": "components/Chips/src/TypographyThemer/*.{h,m}",
877       "dependencies": {
878         "MaterialComponents/Chips": [
880         ],
881         "MaterialComponents/schemes/Typography": [
883         ]
884       }
885     },
886     {
887       "name": "CollectionCells",
888       "platforms": {
889         "ios": "8.0"
890       },
891       "public_header_files": "components/CollectionCells/src/*.h",
892       "source_files": [
893         "components/CollectionCells/src/*.{h,m}",
894         "components/CollectionCells/src/private/*.{h,m}"
895       ],
896       "resources": [
897         "components/CollectionCells/src/MaterialCollectionCells.bundle"
898       ],
899       "frameworks": [
900         "CoreGraphics",
901         "QuartzCore"
902       ],
903       "dependencies": {
904         "MDFInternationalization": [
906         ],
907         "MaterialComponents/CollectionLayoutAttributes": [
909         ],
910         "MaterialComponents/Ink": [
912         ],
913         "MaterialComponents/Typography": [
915         ],
916         "MaterialComponents/Palettes": [
918         ],
919         "MaterialComponents/private/Icons/ic_check": [
921         ],
922         "MaterialComponents/private/Icons/ic_check_circle": [
924         ],
925         "MaterialComponents/private/Icons/ic_chevron_right": [
927         ],
928         "MaterialComponents/private/Icons/ic_info": [
930         ],
931         "MaterialComponents/private/Icons/ic_radio_button_unchecked": [
933         ],
934         "MaterialComponents/private/Icons/ic_reorder": [
936         ],
937         "MaterialComponents/private/Math": [
939         ]
940       },
941       "testspecs": [
942         {
943           "name": "UnitTests",
944           "test_type": "unit",
945           "source_files": [
946             "components/CollectionCells/tests/unit/*.{h,m,swift}",
947             "components/CollectionCells/tests/unit/supplemental/*.{h,m,swift}"
948           ],
949           "resources": "components/CollectionCells/tests/unit/resources/*"
950         }
951       ]
952     },
953     {
954       "name": "CollectionLayoutAttributes",
955       "platforms": {
956         "ios": "8.0"
957       },
958       "public_header_files": "components/CollectionLayoutAttributes/src/*.h",
959       "source_files": "components/CollectionLayoutAttributes/src/*.{h,m}",
960       "testspecs": [
961         {
962           "name": "UnitTests",
963           "test_type": "unit",
964           "source_files": [
965             "components/CollectionLayoutAttributes/tests/unit/*.{h,m,swift}",
966             "components/CollectionLayoutAttributes/tests/unit/supplemental/*.{h,m,swift}"
967           ],
968           "resources": "components/CollectionLayoutAttributes/tests/unit/resources/*"
969         }
970       ]
971     },
972     {
973       "name": "Collections",
974       "platforms": {
975         "ios": "8.0"
976       },
977       "public_header_files": "components/Collections/src/*.h",
978       "source_files": [
979         "components/Collections/src/*.{h,m}",
980         "components/Collections/src/private/*.{h,m}"
981       ],
982       "resources": [
983         "components/Collections/src/MaterialCollections.bundle"
984       ],
985       "frameworks": [
986         "CoreGraphics",
987         "QuartzCore"
988       ],
989       "dependencies": {
990         "MaterialComponents/CollectionCells": [
992         ],
993         "MaterialComponents/CollectionLayoutAttributes": [
995         ],
996         "MaterialComponents/Ink": [
998         ],
999         "MaterialComponents/Palettes": [
1001         ],
1002         "MaterialComponents/ShadowElevations": [
1004         ],
1005         "MaterialComponents/ShadowLayer": [
1007         ],
1008         "MaterialComponents/Typography": [
1010         ]
1011       },
1012       "testspecs": [
1013         {
1014           "name": "UnitTests",
1015           "test_type": "unit",
1016           "source_files": [
1017             "components/Collections/tests/unit/*.{h,m,swift}",
1018             "components/Collections/tests/unit/supplemental/*.{h,m,swift}"
1019           ],
1020           "resources": "components/Collections/tests/unit/resources/*"
1021         }
1022       ]
1023     },
1024     {
1025       "name": "Dialogs",
1026       "platforms": {
1027         "ios": "8.0"
1028       },
1029       "public_header_files": "components/Dialogs/src/*.h",
1030       "source_files": [
1031         "components/Dialogs/src/*.{h,m}",
1032         "components/Dialogs/src/private/*.{h,m}"
1033       ],
1034       "resources": [
1035         "components/Dialogs/src/MaterialDialogs.bundle"
1036       ],
1037       "dependencies": {
1038         "MaterialComponents/Buttons": [
1040         ],
1041         "MaterialComponents/ShadowElevations": [
1043         ],
1044         "MaterialComponents/ShadowLayer": [
1046         ],
1047         "MaterialComponents/Typography": [
1049         ],
1050         "MaterialComponents/private/KeyboardWatcher": [
1052         ],
1053         "MDFInternationalization": [
1055         ]
1056       },
1057       "testspecs": [
1058         {
1059           "name": "UnitTests",
1060           "test_type": "unit",
1061           "source_files": [
1062             "components/Dialogs/tests/unit/*.{h,m,swift}",
1063             "components/Dialogs/tests/unit/supplemental/*.{h,m,swift}"
1064           ],
1065           "resources": "components/Dialogs/tests/unit/resources/*",
1066           "dependencies": {
1067             "MaterialComponents/Dialogs+DialogThemer": [
1069             ]
1070           }
1071         }
1072       ]
1073     },
1074     {
1075       "name": "Dialogs+ColorThemer",
1076       "platforms": {
1077         "ios": "8.0"
1078       },
1079       "public_header_files": "components/Dialogs/src/ColorThemer/*.h",
1080       "source_files": "components/Dialogs/src/ColorThemer/*.{h,m}",
1081       "dependencies": {
1082         "MaterialComponents/Dialogs": [
1084         ],
1085         "MaterialComponents/Themes": [
1087         ],
1088         "MaterialComponents/Buttons+ColorThemer": [
1090         ]
1091       }
1092     },
1093     {
1094       "name": "Dialogs+TypographyThemer",
1095       "platforms": {
1096         "ios": "8.0"
1097       },
1098       "public_header_files": "components/Dialogs/src/TypographyThemer/*.h",
1099       "source_files": "components/Dialogs/src/TypographyThemer/*.{h,m}",
1100       "dependencies": {
1101         "MaterialComponents/Dialogs": [
1103         ],
1104         "MaterialComponents/schemes/Typography": [
1106         ],
1107         "MaterialComponents/Buttons+TypographyThemer": [
1109         ]
1110       }
1111     },
1112     {
1113       "name": "Dialogs+DialogThemer",
1114       "platforms": {
1115         "ios": "8.0"
1116       },
1117       "public_header_files": "components/Dialogs/src/DialogThemer/*.h",
1118       "source_files": "components/Dialogs/src/DialogThemer/*.{h,m}",
1119       "dependencies": {
1120         "MaterialComponents/Dialogs": [
1122         ],
1123         "MaterialComponents/Dialogs+ColorThemer": [
1125         ],
1126         "MaterialComponents/Dialogs+TypographyThemer": [
1128         ],
1129         "MaterialComponents/Buttons+ButtonThemer": [
1131         ]
1132       }
1133     },
1134     {
1135       "name": "FeatureHighlight",
1136       "platforms": {
1137         "ios": "8.0"
1138       },
1139       "public_header_files": "components/FeatureHighlight/src/*.h",
1140       "source_files": [
1141         "components/FeatureHighlight/src/*.{h,m}",
1142         "components/FeatureHighlight/src/private/*.{h,m}"
1143       ],
1144       "resources": [
1145         "components/FeatureHighlight/src/MaterialFeatureHighlight.bundle"
1146       ],
1147       "dependencies": {
1148         "MaterialComponents/private/Math": [
1150         ],
1151         "MaterialComponents/Typography": [
1153         ],
1154         "MDFTextAccessibility": [
1156         ]
1157       },
1158       "testspecs": [
1159         {
1160           "name": "UnitTests",
1161           "test_type": "unit",
1162           "source_files": [
1163             "components/FeatureHighlight/tests/unit/*.{h,m,swift}",
1164             "components/FeatureHighlight/tests/unit/supplemental/*.{h,m,swift}"
1165           ],
1166           "resources": "components/FeatureHighlight/tests/unit/resources/*",
1167           "dependencies": {
1168             "MaterialComponents/FeatureHighlight+ColorThemer": [
1170             ],
1171             "MaterialComponents/FeatureHighlight+TypographyThemer": [
1173             ],
1174             "MaterialComponents/FeatureHighlight+FeatureHighlightAccessibilityMutator": [
1176             ]
1177           }
1178         }
1179       ]
1180     },
1181     {
1182       "name": "FeatureHighlight+ColorThemer",
1183       "platforms": {
1184         "ios": "8.0"
1185       },
1186       "public_header_files": "components/FeatureHighlight/src/ColorThemer/*.h",
1187       "source_files": "components/FeatureHighlight/src/ColorThemer/*.{h,m}",
1188       "dependencies": {
1189         "MaterialComponents/FeatureHighlight": [
1191         ],
1192         "MaterialComponents/Themes": [
1194         ]
1195       }
1196     },
1197     {
1198       "name": "FeatureHighlight+FontThemer",
1199       "platforms": {
1200         "ios": "8.0"
1201       },
1202       "public_header_files": "components/FeatureHighlight/src/FontThemer/*.h",
1203       "source_files": "components/FeatureHighlight/src/FontThemer/*.{h,m}",
1204       "dependencies": {
1205         "MaterialComponents/FeatureHighlight": [
1207         ],
1208         "MaterialComponents/Themes": [
1210         ]
1211       }
1212     },
1213     {
1214       "name": "FeatureHighlight+TypographyThemer",
1215       "platforms": {
1216         "ios": "8.0"
1217       },
1218       "public_header_files": "components/FeatureHighlight/src/TypographyThemer/*.h",
1219       "source_files": "components/FeatureHighlight/src/TypographyThemer/*.{h,m}",
1220       "dependencies": {
1221         "MaterialComponents/FeatureHighlight": [
1223         ],
1224         "MaterialComponents/schemes/Typography": [
1226         ]
1227       }
1228     },
1229     {
1230       "name": "FeatureHighlight+FeatureHighlightAccessibilityMutator",
1231       "platforms": {
1232         "ios": "8.0"
1233       },
1234       "public_header_files": "components/FeatureHighlight/src/FeatureHighlightAccessibilityMutator/*.h",
1235       "source_files": "components/FeatureHighlight/src/FeatureHighlightAccessibilityMutator/*.{h,m}",
1236       "dependencies": {
1237         "MaterialComponents/FeatureHighlight": [
1239         ],
1240         "MDFTextAccessibility": [
1242         ]
1243       }
1244     },
1245     {
1246       "name": "FlexibleHeader",
1247       "platforms": {
1248         "ios": "8.0"
1249       },
1250       "public_header_files": "components/FlexibleHeader/src/*.h",
1251       "source_files": [
1252         "components/FlexibleHeader/src/*.{h,m}",
1253         "components/FlexibleHeader/src/private/*.{h,m}"
1254       ],
1255       "dependencies": {
1256         "MDFTextAccessibility": [
1258         ],
1259         "MaterialComponents/private/Application": [
1261         ],
1262         "MaterialComponents/private/UIMetrics": [
1264         ]
1265       },
1266       "testspecs": [
1267         {
1268           "name": "UnitTests",
1269           "test_type": "unit",
1270           "source_files": [
1271             "components/FlexibleHeader/tests/unit/*.{h,m,swift}",
1272             "components/FlexibleHeader/tests/unit/supplemental/*.{h,m,swift}"
1273           ],
1274           "resources": "components/FlexibleHeader/tests/unit/resources/*",
1275           "dependencies": {
1276             "MaterialComponents/FlexibleHeader+ColorThemer": [
1278             ]
1279           }
1280         }
1281       ]
1282     },
1283     {
1284       "name": "FlexibleHeader+CanAlwaysExpandToMaximumHeight",
1285       "platforms": {
1286         "ios": "8.0"
1287       },
1288       "public_header_files": "components/FlexibleHeader/src/CanAlwaysExpandToMaximumHeight/*.h",
1289       "source_files": "components/FlexibleHeader/src/CanAlwaysExpandToMaximumHeight/*.{h,m}",
1290       "dependencies": {
1291         "MaterialComponents/FlexibleHeader": [
1293         ]
1294       }
1295     },
1296     {
1297       "name": "FlexibleHeader+ColorThemer",
1298       "platforms": {
1299         "ios": "8.0"
1300       },
1301       "public_header_files": "components/FlexibleHeader/src/ColorThemer/*.h",
1302       "source_files": "components/FlexibleHeader/src/ColorThemer/*.{h,m}",
1303       "dependencies": {
1304         "MaterialComponents/FlexibleHeader": [
1306         ],
1307         "MaterialComponents/schemes/Color": [
1309         ]
1310       }
1311     },
1312     {
1313       "name": "HeaderStackView",
1314       "platforms": {
1315         "ios": "8.0"
1316       },
1317       "public_header_files": "components/HeaderStackView/src/*.h",
1318       "source_files": "components/HeaderStackView/src/*.{h,m}",
1319       "testspecs": [
1320         {
1321           "name": "UnitTests",
1322           "test_type": "unit",
1323           "source_files": [
1324             "components/HeaderStackView/tests/unit/*.{h,m,swift}",
1325             "components/HeaderStackView/tests/unit/supplemental/*.{h,m,swift}"
1326           ],
1327           "resources": "components/HeaderStackView/tests/unit/resources/*"
1328         }
1329       ]
1330     },
1331     {
1332       "name": "HeaderStackView+ColorThemer",
1333       "platforms": {
1334         "ios": "8.0"
1335       },
1336       "public_header_files": "components/HeaderStackView/src/ColorThemer/*.h",
1337       "source_files": "components/HeaderStackView/src/ColorThemer/*.{h,m}",
1338       "dependencies": {
1339         "MaterialComponents/HeaderStackView": [
1341         ],
1342         "MaterialComponents/Themes": [
1344         ]
1345       }
1346     },
1347     {
1348       "name": "Ink",
1349       "platforms": {
1350         "ios": "8.0"
1351       },
1352       "public_header_files": "components/Ink/src/*.h",
1353       "source_files": [
1354         "components/Ink/src/*.{h,m}",
1355         "components/Ink/src/private/*.{h,m}"
1356       ],
1357       "dependencies": {
1358         "MaterialComponents/private/Math": [
1360         ]
1361       },
1362       "testspecs": [
1363         {
1364           "name": "UnitTests",
1365           "test_type": "unit",
1366           "source_files": [
1367             "components/Ink/tests/unit/*.{h,m,swift}",
1368             "components/Ink/tests/unit/supplemental/*.{h,m,swift}"
1369           ],
1370           "resources": "components/Ink/tests/unit/resources/*"
1371         }
1372       ]
1373     },
1374     {
1375       "name": "Ink+ColorThemer",
1376       "platforms": {
1377         "ios": "8.0"
1378       },
1379       "public_header_files": "components/Ink/src/ColorThemer/*.h",
1380       "source_files": "components/Ink/src/ColorThemer/*.{h,m}",
1381       "dependencies": {
1382         "MaterialComponents/Ink": [
1384         ],
1385         "MaterialComponents/Themes": [
1387         ]
1388       }
1389     },
1390     {
1391       "name": "LibraryInfo",
1392       "platforms": {
1393         "ios": "8.0"
1394       },
1395       "public_header_files": "components/LibraryInfo/src/*.h",
1396       "source_files": [
1397         "components/LibraryInfo/src/*.{h,m}",
1398         "components/LibraryInfo/src/private/*.{h,m}"
1399       ],
1400       "testspecs": [
1401         {
1402           "name": "UnitTests",
1403           "test_type": "unit",
1404           "source_files": [
1405             "components/LibraryInfo/tests/unit/*.{h,m,swift}",
1406             "components/LibraryInfo/tests/unit/supplemental/*.{h,m,swift}"
1407           ],
1408           "resources": "components/LibraryInfo/tests/unit/resources/*"
1409         }
1410       ]
1411     },
1412     {
1413       "name": "List",
1414       "platforms": {
1415         "ios": "8.0"
1416       },
1417       "public_header_files": "components/List/src/*.h",
1418       "source_files": [
1419         "components/List/src/*.{h,m}",
1420         "components/List/src/private/*.{h,m}"
1421       ],
1422       "dependencies": {
1423         "MaterialComponents/Ink": [
1425         ],
1426         "MaterialComponents/ShadowElevations": [
1428         ],
1429         "MaterialComponents/ShadowLayer": [
1431         ],
1432         "MaterialComponents/Typography": [
1434         ],
1435         "MDFInternationalization": [
1437         ],
1438         "MaterialComponents/private/Math": [
1440         ]
1441       },
1442       "testspecs": [
1443         {
1444           "name": "UnitTests",
1445           "test_type": "unit",
1446           "source_files": [
1447             "components/List/tests/unit/*.{h,m,swift}",
1448             "components/List/tests/unit/supplemental/*.{h,m,swift}"
1449           ],
1450           "resources": "components/List/tests/unit/resources/*",
1451           "dependencies": {
1452             "MaterialComponents/List+ColorThemer": [
1454             ],
1455             "MaterialComponents/List+TypographyThemer": [
1457             ],
1458             "MaterialComponents/List+ListThemer": [
1460             ]
1461           }
1462         }
1463       ]
1464     },
1465     {
1466       "name": "List+TypographyThemer",
1467       "platforms": {
1468         "ios": "8.0"
1469       },
1470       "public_header_files": "components/List/src/TypographyThemer/*.h",
1471       "source_files": "components/List/src/TypographyThemer/*.{h,m}",
1472       "dependencies": {
1473         "MaterialComponents/List": [
1475         ],
1476         "MaterialComponents/schemes/Typography": [
1478         ]
1479       }
1480     },
1481     {
1482       "name": "List+ColorThemer",
1483       "platforms": {
1484         "ios": "8.0"
1485       },
1486       "public_header_files": "components/List/src/ColorThemer/*.h",
1487       "source_files": [
1488         "components/List/src/ColorThemer/*.{h,m}",
1489         "components/List/src/ColorThemer/private/*.{h,m}"
1490       ],
1491       "dependencies": {
1492         "MaterialComponents/List": [
1494         ],
1495         "MaterialComponents/schemes/Color": [
1497         ]
1498       }
1499     },
1500     {
1501       "name": "List+ListThemer",
1502       "platforms": {
1503         "ios": "8.0"
1504       },
1505       "public_header_files": "components/List/src/ListThemer/*.h",
1506       "source_files": [
1507         "components/List/src/ListThemer/*.{h,m}",
1508         "components/List/src/ListThemer/private/*.{h,m}"
1509       ],
1510       "dependencies": {
1511         "MaterialComponents/List": [
1513         ],
1514         "MaterialComponents/List+ColorThemer": [
1516         ],
1517         "MaterialComponents/List+TypographyThemer": [
1519         ]
1520       }
1521     },
1522     {
1523       "name": "MaskedTransition",
1524       "platforms": {
1525         "ios": "8.0"
1526       },
1527       "public_header_files": "components/MaskedTransition/src/*.h",
1528       "source_files": [
1529         "components/MaskedTransition/src/*.{h,m}",
1530         "components/MaskedTransition/src/private/*.{h,m}"
1531       ],
1532       "dependencies": {
1533         "MotionTransitioning": [
1534           "~> 5.0"
1535         ],
1536         "MotionAnimator": [
1537           "~> 2.0"
1538         ],
1539         "MotionInterchange": [
1540           "~> 1.0"
1541         ]
1542       },
1543       "testspecs": [
1544         {
1545           "name": "UnitTests",
1546           "test_type": "unit",
1547           "source_files": [
1548             "components/MaskedTransition/tests/unit/*.{h,m,swift}",
1549             "components/MaskedTransition/tests/unit/supplemental/*.{h,m,swift}"
1550           ],
1551           "resources": "components/MaskedTransition/tests/unit/resources/*"
1552         }
1553       ]
1554     },
1555     {
1556       "name": "NavigationBar",
1557       "platforms": {
1558         "ios": "8.0"
1559       },
1560       "public_header_files": "components/NavigationBar/src/*.h",
1561       "source_files": "components/NavigationBar/src/*.{h,m}",
1562       "dependencies": {
1563         "MDFTextAccessibility": [
1565         ],
1566         "MaterialComponents/ButtonBar": [
1568         ],
1569         "MaterialComponents/Typography": [
1571         ],
1572         "MDFInternationalization": [
1574         ],
1575         "MaterialComponents/private/Math": [
1577         ]
1578       },
1579       "testspecs": [
1580         {
1581           "name": "UnitTests",
1582           "test_type": "unit",
1583           "source_files": [
1584             "components/NavigationBar/tests/unit/*.{h,m,swift}",
1585             "components/NavigationBar/tests/unit/supplemental/*.{h,m,swift}"
1586           ],
1587           "resources": "components/NavigationBar/tests/unit/resources/*",
1588           "dependencies": {
1589             "MaterialComponents/NavigationBar+ColorThemer": [
1591             ],
1592             "MaterialComponents/NavigationBar+TypographyThemer": [
1594             ]
1595           }
1596         }
1597       ]
1598     },
1599     {
1600       "name": "NavigationBar+ColorThemer",
1601       "platforms": {
1602         "ios": "8.0"
1603       },
1604       "public_header_files": "components/NavigationBar/src/ColorThemer/*.h",
1605       "source_files": "components/NavigationBar/src/ColorThemer/*.{h,m}",
1606       "dependencies": {
1607         "MaterialComponents/NavigationBar": [
1609         ],
1610         "MaterialComponents/schemes/Color": [
1612         ]
1613       }
1614     },
1615     {
1616       "name": "NavigationBar+TypographyThemer",
1617       "platforms": {
1618         "ios": "8.0"
1619       },
1620       "public_header_files": "components/NavigationBar/src/TypographyThemer/*.h",
1621       "source_files": "components/NavigationBar/src/TypographyThemer/*.{h,m}",
1622       "dependencies": {
1623         "MaterialComponents/NavigationBar": [
1625         ],
1626         "MaterialComponents/schemes/Typography": [
1628         ]
1629       }
1630     },
1631     {
1632       "name": "NavigationDrawer",
1633       "platforms": {
1634         "ios": "8.0"
1635       },
1636       "public_header_files": "components/NavigationDrawer/src/*.h",
1637       "source_files": [
1638         "components/NavigationDrawer/src/*.{h,m}",
1639         "components/NavigationDrawer/src/private/*.{h,m}"
1640       ],
1641       "dependencies": {
1642         "MaterialComponents/Palettes": [
1644         ],
1645         "MaterialComponents/ShadowLayer": [
1647         ],
1648         "MaterialComponents/private/Math": [
1650         ],
1651         "MaterialComponents/private/UIMetrics": [
1653         ]
1654       },
1655       "testspecs": [
1656         {
1657           "name": "UnitTests",
1658           "test_type": "unit",
1659           "source_files": [
1660             "components/NavigationDrawer/tests/unit/*.{h,m,swift}",
1661             "components/NavigationDrawer/tests/unit/supplemental/*.{h,m,swift}"
1662           ],
1663           "dependencies": {
1664             "MaterialComponents/NavigationDrawer+ColorThemer": [
1666             ]
1667           }
1668         }
1669       ]
1670     },
1671     {
1672       "name": "NavigationDrawer+ColorThemer",
1673       "platforms": {
1674         "ios": "8.0"
1675       },
1676       "public_header_files": "components/NavigationDrawer/src/ColorThemer/*.h",
1677       "source_files": [
1678         "components/NavigationDrawer/src/ColorThemer/*.{h,m}",
1679         "components/NavigationDrawer/src/ColorThemer/private/*.{h,m}"
1680       ],
1681       "dependencies": {
1682         "MaterialComponents/NavigationDrawer": [
1684         ],
1685         "MaterialComponents/schemes/Color": [
1687         ]
1688       }
1689     },
1690     {
1691       "name": "OverlayWindow",
1692       "platforms": {
1693         "ios": "8.0"
1694       },
1695       "public_header_files": "components/OverlayWindow/src/*.h",
1696       "source_files": [
1697         "components/OverlayWindow/src/*.{h,m}",
1698         "components/OverlayWindow/src/private/*.{h,m}"
1699       ],
1700       "dependencies": {
1701         "MaterialComponents/private/Application": [
1703         ]
1704       },
1705       "testspecs": [
1706         {
1707           "name": "UnitTests",
1708           "test_type": "unit",
1709           "source_files": [
1710             "components/OverlayWindow/tests/unit/*.{h,m,swift}",
1711             "components/OverlayWindow/tests/unit/supplemental/*.{h,m,swift}"
1712           ],
1713           "resources": "components/OverlayWindow/tests/unit/resources/*"
1714         }
1715       ]
1716     },
1717     {
1718       "name": "PageControl",
1719       "platforms": {
1720         "ios": "8.0"
1721       },
1722       "public_header_files": "components/PageControl/src/*.h",
1723       "source_files": [
1724         "components/PageControl/src/*.{h,m}",
1725         "components/PageControl/src/private/*.{h,m}"
1726       ],
1727       "resources": [
1728         "components/PageControl/src/MaterialPageControl.bundle"
1729       ],
1730       "dependencies": {
1731         "MDFInternationalization": [
1733         ]
1734       },
1735       "testspecs": [
1736         {
1737           "name": "UnitTests",
1738           "test_type": "unit",
1739           "source_files": [
1740             "components/PageControl/tests/unit/*.{h,m,swift}",
1741             "components/PageControl/tests/unit/supplemental/*.{h,m,swift}"
1742           ],
1743           "resources": "components/PageControl/tests/unit/resources/*"
1744         }
1745       ]
1746     },
1747     {
1748       "name": "PageControl+ColorThemer",
1749       "platforms": {
1750         "ios": "8.0"
1751       },
1752       "public_header_files": "components/PageControl/src/ColorThemer/*.h",
1753       "source_files": "components/PageControl/src/ColorThemer/*.{h,m}",
1754       "dependencies": {
1755         "MaterialComponents/PageControl": [
1757         ],
1758         "MaterialComponents/Themes": [
1760         ]
1761       }
1762     },
1763     {
1764       "name": "Palettes",
1765       "platforms": {
1766         "ios": "8.0"
1767       },
1768       "public_header_files": "components/Palettes/src/*.h",
1769       "source_files": [
1770         "components/Palettes/src/*.{h,m}",
1771         "components/Palettes/src/private/*.{h,m}"
1772       ],
1773       "testspecs": [
1774         {
1775           "name": "UnitTests",
1776           "test_type": "unit",
1777           "source_files": [
1778             "components/Palettes/tests/unit/*.{h,m,swift}",
1779             "components/Palettes/tests/unit/supplemental/*.{h,m,swift}"
1780           ],
1781           "resources": "components/Palettes/tests/unit/resources/*"
1782         }
1783       ]
1784     },
1785     {
1786       "name": "ProgressView",
1787       "platforms": {
1788         "ios": "8.0"
1789       },
1790       "public_header_files": "components/ProgressView/src/*.h",
1791       "source_files": [
1792         "components/ProgressView/src/*.{h,m}",
1793         "components/ProgressView/src/private/*.{h,m}"
1794       ],
1795       "dependencies": {
1796         "MDFInternationalization": [
1798         ],
1799         "MaterialComponents/Palettes": [
1801         ],
1802         "MaterialComponents/private/Math": [
1804         ],
1805         "MotionAnimator": [
1806           "~> 2.1"
1807         ]
1808       },
1809       "testspecs": [
1810         {
1811           "name": "UnitTests",
1812           "test_type": "unit",
1813           "source_files": [
1814             "components/ProgressView/tests/unit/*.{h,m,swift}",
1815             "components/ProgressView/tests/unit/supplemental/*.{h,m,swift}"
1816           ],
1817           "resources": "components/ProgressView/tests/unit/resources/*"
1818         }
1819       ]
1820     },
1821     {
1822       "name": "ProgressView+ColorThemer",
1823       "platforms": {
1824         "ios": "8.0"
1825       },
1826       "public_header_files": "components/ProgressView/src/ColorThemer/*.h",
1827       "source_files": "components/ProgressView/src/ColorThemer/*.{h,m}",
1828       "dependencies": {
1829         "MaterialComponents/ProgressView": [
1831         ],
1832         "MaterialComponents/Themes": [
1834         ]
1835       }
1836     },
1837     {
1838       "name": "ShadowElevations",
1839       "platforms": {
1840         "ios": "8.0"
1841       },
1842       "public_header_files": "components/ShadowElevations/src/*.h",
1843       "source_files": "components/ShadowElevations/src/*.{h,m}",
1844       "testspecs": [
1845         {
1846           "name": "UnitTests",
1847           "test_type": "unit",
1848           "source_files": [
1849             "components/ShadowElevations/tests/unit/*.{h,m,swift}",
1850             "components/ShadowElevations/tests/unit/supplemental/*.{h,m,swift}"
1851           ],
1852           "resources": "components/ShadowElevations/tests/unit/resources/*"
1853         }
1854       ]
1855     },
1856     {
1857       "name": "ShadowLayer",
1858       "platforms": {
1859         "ios": "8.0"
1860       },
1861       "public_header_files": "components/ShadowLayer/src/*.h",
1862       "source_files": "components/ShadowLayer/src/*.{h,m}",
1863       "dependencies": {
1864         "MaterialComponents/ShadowElevations": [
1866         ]
1867       },
1868       "testspecs": [
1869         {
1870           "name": "UnitTests",
1871           "test_type": "unit",
1872           "source_files": [
1873             "components/ShadowLayer/tests/unit/*.{h,m,swift}",
1874             "components/ShadowLayer/tests/unit/supplemental/*.{h,m,swift}"
1875           ],
1876           "resources": "components/ShadowLayer/tests/unit/resources/*"
1877         }
1878       ]
1879     },
1880     {
1881       "name": "Slider",
1882       "platforms": {
1883         "ios": "8.0"
1884       },
1885       "public_header_files": "components/Slider/src/*.h",
1886       "source_files": [
1887         "components/Slider/src/*.{h,m}",
1888         "components/Slider/src/private/*.{h,m}"
1889       ],
1890       "dependencies": {
1891         "MaterialComponents/Palettes": [
1893         ],
1894         "MaterialComponents/ShadowElevations": [
1896         ],
1897         "MaterialComponents/private/ThumbTrack": [
1899         ]
1900       },
1901       "testspecs": [
1902         {
1903           "name": "UnitTests",
1904           "test_type": "unit",
1905           "source_files": [
1906             "components/Slider/tests/unit/*.{h,m,swift}",
1907             "components/Slider/tests/unit/supplemental/*.{h,m,swift}"
1908           ],
1909           "resources": "components/Slider/tests/unit/resources/*"
1910         }
1911       ]
1912     },
1913     {
1914       "name": "Slider+ColorThemer",
1915       "platforms": {
1916         "ios": "8.0"
1917       },
1918       "public_header_files": "components/Slider/src/ColorThemer/*.h",
1919       "source_files": "components/Slider/src/ColorThemer/*.{h,m}",
1920       "dependencies": {
1921         "MaterialComponents/Palettes": [
1923         ],
1924         "MaterialComponents/Slider": [
1926         ],
1927         "MaterialComponents/schemes/Color": [
1929         ]
1930       }
1931     },
1932     {
1933       "name": "Snackbar",
1934       "platforms": {
1935         "ios": "8.0"
1936       },
1937       "public_header_files": "components/Snackbar/src/*.h",
1938       "source_files": [
1939         "components/Snackbar/src/*.{h,m}",
1940         "components/Snackbar/src/private/*.{h,m}"
1941       ],
1942       "resources": [
1943         "components/Snackbar/src/MaterialSnackbar.bundle"
1944       ],
1945       "dependencies": {
1946         "MaterialComponents/AnimationTiming": [
1948         ],
1949         "MaterialComponents/Buttons": [
1951         ],
1952         "MaterialComponents/OverlayWindow": [
1954         ],
1955         "MaterialComponents/Typography": [
1957         ],
1958         "MaterialComponents/private/Application": [
1960         ],
1961         "MaterialComponents/private/KeyboardWatcher": [
1963         ],
1964         "MaterialComponents/private/Overlay": [
1966         ]
1967       },
1968       "testspecs": [
1969         {
1970           "name": "UnitTests",
1971           "test_type": "unit",
1972           "source_files": [
1973             "components/Snackbar/tests/unit/*.{h,m,swift}",
1974             "components/Snackbar/tests/unit/supplemental/*.{h,m,swift}"
1975           ],
1976           "resources": "components/Snackbar/tests/unit/resources/*",
1977           "dependencies": {
1978             "MaterialComponents/Snackbar+ColorThemer": [
1980             ],
1981             "MaterialComponents/Snackbar+FontThemer": [
1983             ],
1984             "MaterialComponents/Snackbar+TypographyThemer": [
1986             ],
1987             "MaterialComponents/Themes": [
1989             ]
1990           }
1991         }
1992       ]
1993     },
1994     {
1995       "name": "Snackbar+ColorThemer",
1996       "platforms": {
1997         "ios": "8.0"
1998       },
1999       "public_header_files": "components/Snackbar/src/ColorThemer/*.h",
2000       "source_files": "components/Snackbar/src/ColorThemer/*.{h,m}",
2001       "dependencies": {
2002         "MaterialComponents/Snackbar": [
2004         ],
2005         "MaterialComponents/schemes/Color": [
2007         ]
2008       }
2009     },
2010     {
2011       "name": "Snackbar+FontThemer",
2012       "platforms": {
2013         "ios": "8.0"
2014       },
2015       "public_header_files": "components/Snackbar/src/FontThemer/*.h",
2016       "source_files": "components/Snackbar/src/FontThemer/*.{h,m}",
2017       "dependencies": {
2018         "MaterialComponents/Snackbar": [
2020         ],
2021         "MaterialComponents/Themes": [
2023         ]
2024       }
2025     },
2026     {
2027       "name": "Snackbar+TypographyThemer",
2028       "platforms": {
2029         "ios": "8.0"
2030       },
2031       "public_header_files": "components/Snackbar/src/TypographyThemer/*.h",
2032       "source_files": "components/Snackbar/src/TypographyThemer/*.{h,m}",
2033       "dependencies": {
2034         "MaterialComponents/Snackbar": [
2036         ],
2037         "MaterialComponents/schemes/Typography": [
2039         ]
2040       }
2041     },
2042     {
2043       "name": "Tabs",
2044       "platforms": {
2045         "ios": "8.0"
2046       },
2047       "public_header_files": "components/Tabs/src/*.h",
2048       "source_files": [
2049         "components/Tabs/src/*.{h,m}",
2050         "components/Tabs/src/private/*.{h,m}"
2051       ],
2052       "resources": [
2053         "components/Tabs/src/MaterialTabs.bundle"
2054       ],
2055       "dependencies": {
2056         "MDFInternationalization": [
2058         ],
2059         "MaterialComponents/AnimationTiming": [
2061         ],
2062         "MaterialComponents/Ink": [
2064         ],
2065         "MaterialComponents/ShadowElevations": [
2067         ],
2068         "MaterialComponents/ShadowLayer": [
2070         ],
2071         "MaterialComponents/Typography": [
2073         ],
2074         "MaterialComponents/private/Math": [
2076         ]
2077       },
2078       "testspecs": [
2079         {
2080           "name": "UnitTests",
2081           "test_type": "unit",
2082           "source_files": [
2083             "components/Tabs/tests/unit/*.{h,m,swift}",
2084             "components/Tabs/tests/unit/supplemental/*.{h,m,swift}"
2085           ],
2086           "resources": "components/Tabs/tests/unit/resources/*",
2087           "dependencies": {
2088             "MaterialComponents/Tabs+ColorThemer": [
2090             ],
2091             "MaterialComponents/Tabs+FontThemer": [
2093             ],
2094             "MaterialComponents/Tabs+TypographyThemer": [
2096             ],
2097             "MaterialComponents/Themes": [
2099             ]
2100           }
2101         }
2102       ]
2103     },
2104     {
2105       "name": "Tabs+ColorThemer",
2106       "platforms": {
2107         "ios": "8.0"
2108       },
2109       "public_header_files": "components/Tabs/src/ColorThemer/*.h",
2110       "source_files": "components/Tabs/src/ColorThemer/*.{h,m}",
2111       "dependencies": {
2112         "MaterialComponents/schemes/Color": [
2114         ],
2115         "MaterialComponents/Tabs": [
2117         ]
2118       }
2119     },
2120     {
2121       "name": "Tabs+FontThemer",
2122       "platforms": {
2123         "ios": "8.0"
2124       },
2125       "public_header_files": "components/Tabs/src/FontThemer/*.h",
2126       "source_files": "components/Tabs/src/FontThemer/*.{h,m}",
2127       "dependencies": {
2128         "MaterialComponents/Tabs": [
2130         ],
2131         "MaterialComponents/Themes": [
2133         ]
2134       }
2135     },
2136     {
2137       "name": "Tabs+TypographyThemer",
2138       "platforms": {
2139         "ios": "8.0"
2140       },
2141       "public_header_files": "components/Tabs/src/TypographyThemer/*.h",
2142       "source_files": "components/Tabs/src/TypographyThemer/*.{h,m}",
2143       "dependencies": {
2144         "MaterialComponents/Tabs": [
2146         ],
2147         "MaterialComponents/schemes/Typography": [
2149         ]
2150       }
2151     },
2152     {
2153       "name": "TextFields",
2154       "platforms": {
2155         "ios": "8.0"
2156       },
2157       "public_header_files": "components/TextFields/src/*.h",
2158       "source_files": [
2159         "components/TextFields/src/*.{h,m}",
2160         "components/TextFields/src/private/*.{h,m}"
2161       ],
2162       "dependencies": {
2163         "MaterialComponents/AnimationTiming": [
2165         ],
2166         "MaterialComponents/Palettes": [
2168         ],
2169         "MaterialComponents/Typography": [
2171         ],
2172         "MDFInternationalization": [
2174         ],
2175         "MaterialComponents/private/Math": [
2177         ]
2178       },
2179       "testspecs": [
2180         {
2181           "name": "UnitTests",
2182           "test_type": "unit",
2183           "source_files": [
2184             "components/TextFields/tests/unit/*.{h,m,swift}",
2185             "components/TextFields/tests/unit/supplemental/*.{h,m,swift}"
2186           ],
2187           "resources": "components/TextFields/tests/unit/resources/*",
2188           "dependencies": {
2189             "MaterialComponents/TextFields+ColorThemer": [
2191             ],
2192             "MaterialComponents/TextFields+FontThemer": [
2194             ],
2195             "MaterialComponents/TextFields+TypographyThemer": [
2197             ],
2198             "MaterialComponents/Themes": [
2200             ]
2201           }
2202         }
2203       ]
2204     },
2205     {
2206       "name": "TextFields+ColorThemer",
2207       "platforms": {
2208         "ios": "8.0"
2209       },
2210       "public_header_files": "components/TextFields/src/ColorThemer/*.h",
2211       "source_files": "components/TextFields/src/ColorThemer/*.{h,m}",
2212       "dependencies": {
2213         "MaterialComponents/TextFields": [
2215         ],
2216         "MaterialComponents/Themes": [
2218         ]
2219       }
2220     },
2221     {
2222       "name": "TextFields+FontThemer",
2223       "platforms": {
2224         "ios": "8.0"
2225       },
2226       "public_header_files": "components/TextFields/src/FontThemer/*.h",
2227       "source_files": "components/TextFields/src/FontThemer/*.{h,m}",
2228       "dependencies": {
2229         "MaterialComponents/TextFields": [
2231         ],
2232         "MaterialComponents/Themes": [
2234         ]
2235       }
2236     },
2237     {
2238       "name": "TextFields+TypographyThemer",
2239       "platforms": {
2240         "ios": "8.0"
2241       },
2242       "public_header_files": "components/TextFields/src/TypographyThemer/*.h",
2243       "source_files": "components/TextFields/src/TypographyThemer/*.{h,m}",
2244       "dependencies": {
2245         "MaterialComponents/TextFields": [
2247         ],
2248         "MaterialComponents/schemes/Typography": [
2250         ]
2251       }
2252     },
2253     {
2254       "name": "Themes",
2255       "platforms": {
2256         "ios": "8.0"
2257       },
2258       "public_header_files": "components/Themes/src/*.h",
2259       "source_files": [
2260         "components/Themes/src/*.{h,m}",
2261         "components/Themes/src/private/*.{h,m}"
2262       ],
2263       "dependencies": {
2264         "MaterialComponents/schemes/Color": [
2266         ],
2267         "MaterialComponents/schemes/Typography": [
2269         ]
2270       },
2271       "testspecs": [
2272         {
2273           "name": "UnitTests",
2274           "test_type": "unit",
2275           "source_files": [
2276             "components/Themes/tests/unit/*.{h,m,swift}",
2277             "components/Themes/tests/unit/supplemental/*.{h,m,swift}"
2278           ],
2279           "resources": "components/Themes/tests/unit/resources/*"
2280         }
2281       ]
2282     },
2283     {
2284       "name": "Typography",
2285       "platforms": {
2286         "ios": "8.0"
2287       },
2288       "public_header_files": "components/Typography/src/*.h",
2289       "source_files": [
2290         "components/Typography/src/*.{h,m}",
2291         "components/Typography/src/private/*.{h,m}"
2292       ],
2293       "dependencies": {
2294         "MaterialComponents/private/Application": [
2296         ],
2297         "MaterialComponents/private/Math": [
2299         ]
2300       },
2301       "testspecs": [
2302         {
2303           "name": "UnitTests",
2304           "test_type": "unit",
2305           "source_files": [
2306             "components/Typography/tests/unit/*.{h,m,swift}",
2307             "components/Typography/tests/unit/supplemental/*.{h,m,swift}"
2308           ],
2309           "resources": "components/Typography/tests/unit/resources/*"
2310         }
2311       ]
2312     },
2313     {
2314       "name": "schemes",
2315       "subspecs": [
2316         {
2317           "name": "Color",
2318           "platforms": {
2319             "ios": "8.0"
2320           },
2321           "public_header_files": "components/schemes/Color/src/*.h",
2322           "source_files": "components/schemes/Color/src/*.{h,m}",
2323           "testspecs": [
2324             {
2325               "name": "UnitTests",
2326               "test_type": "unit",
2327               "source_files": [
2328                 "components/schemes/Color/tests/unit/*.{h,m,swift}",
2329                 "components/schemes/Color/tests/unit/supplemental/*.{h,m,swift}"
2330               ],
2331               "resources": "components/schemes/Color/tests/unit/resources/*",
2332               "dependencies": {
2333                 "MaterialComponents/private/Math": [
2335                 ]
2336               }
2337             }
2338           ]
2339         },
2340         {
2341           "name": "Shape",
2342           "platforms": {
2343             "ios": "8.0"
2344           },
2345           "public_header_files": "components/schemes/Shape/src/*.h",
2346           "source_files": "components/schemes/Shape/src/*.{h,m}",
2347           "dependencies": {
2348             "MaterialComponents/private/ShapeLibrary": [
2350             ],
2351             "MaterialComponents/private/Shapes": [
2353             ]
2354           },
2355           "testspecs": [
2356             {
2357               "name": "UnitTests",
2358               "test_type": "unit",
2359               "source_files": [
2360                 "components/schemes/Shape/tests/unit/*.{h,m,swift}",
2361                 "components/schemes/Shape/tests/unit/supplemental/*.{h,m,swift}"
2362               ],
2363               "resources": "components/schemes/Shape/tests/unit/resources/*"
2364             }
2365           ]
2366         },
2367         {
2368           "name": "Typography",
2369           "platforms": {
2370             "ios": "8.0"
2371           },
2372           "public_header_files": "components/schemes/Typography/src/*.h",
2373           "source_files": "components/schemes/Typography/src/*.{h,m}",
2374           "testspecs": [
2375             {
2376               "name": "UnitTests",
2377               "test_type": "unit",
2378               "source_files": [
2379                 "components/schemes/Typography/tests/unit/*.{h,m,swift}",
2380                 "components/schemes/Typography/tests/unit/supplemental/*.{h,m,swift}"
2381               ],
2382               "resources": "components/schemes/Typography/tests/unit/resources/*"
2383             }
2384           ]
2385         }
2386       ]
2387     },
2388     {
2389       "name": "private",
2390       "subspecs": [
2391         {
2392           "name": "Icons",
2393           "subspecs": [
2394             {
2395               "name": "Base",
2396               "public_header_files": "components/private/Icons/src/*.h",
2397               "source_files": "components/private/Icons/src/*.{h,m}"
2398             },
2399             {
2400               "name": "ic_arrow_back",
2401               "public_header_files": "components/private/Icons/icons/ic_arrow_back/src/*.h",
2402               "source_files": "components/private/Icons/icons/ic_arrow_back/src/*.{h,m}",
2403               "resource_bundles": {
2404                 "MaterialIcons_ic_arrow_back": [
2405                   "components/private/Icons/icons/ic_arrow_back/src/MaterialIcons_ic_arrow_back.bundle/*.png"
2406                 ]
2407               },
2408               "dependencies": {
2409                 "MaterialComponents/private/Icons/Base": [
2411                 ]
2412               }
2413             },
2414             {
2415               "name": "ic_check",
2416               "public_header_files": "components/private/Icons/icons/ic_check/src/*.h",
2417               "source_files": "components/private/Icons/icons/ic_check/src/*.{h,m}",
2418               "resource_bundles": {
2419                 "MaterialIcons_ic_check": [
2420                   "components/private/Icons/icons/ic_check/src/MaterialIcons_ic_check.bundle/*.png"
2421                 ]
2422               },
2423               "dependencies": {
2424                 "MaterialComponents/private/Icons/Base": [
2426                 ]
2427               }
2428             },
2429             {
2430               "name": "ic_check_circle",
2431               "public_header_files": "components/private/Icons/icons/ic_check_circle/src/*.h",
2432               "source_files": "components/private/Icons/icons/ic_check_circle/src/*.{h,m}",
2433               "resource_bundles": {
2434                 "MaterialIcons_ic_check_circle": [
2435                   "components/private/Icons/icons/ic_check_circle/src/MaterialIcons_ic_check_circle.bundle/*.png"
2436                 ]
2437               },
2438               "dependencies": {
2439                 "MaterialComponents/private/Icons/Base": [
2441                 ]
2442               }
2443             },
2444             {
2445               "name": "ic_chevron_right",
2446               "public_header_files": "components/private/Icons/icons/ic_chevron_right/src/*.h",
2447               "source_files": "components/private/Icons/icons/ic_chevron_right/src/*.{h,m}",
2448               "resource_bundles": {
2449                 "MaterialIcons_ic_chevron_right": [
2450                   "components/private/Icons/icons/ic_chevron_right/src/MaterialIcons_ic_chevron_right.bundle/*.png"
2451                 ]
2452               },
2453               "dependencies": {
2454                 "MaterialComponents/private/Icons/Base": [
2456                 ]
2457               }
2458             },
2459             {
2460               "name": "ic_color_lens",
2461               "public_header_files": "components/private/Icons/icons/ic_color_lens/src/*.h",
2462               "source_files": "components/private/Icons/icons/ic_color_lens/src/*.{h,m}",
2463               "resource_bundles": {
2464                 "MaterialIcons_ic_color_lens": [
2465                   "components/private/Icons/icons/ic_color_lens/src/MaterialIcons_ic_color_lens.bundle/*.png"
2466                 ]
2467               },
2468               "dependencies": {
2469                 "MaterialComponents/private/Icons/Base": [
2471                 ]
2472               }
2473             },
2474             {
2475               "name": "ic_help_outline",
2476               "public_header_files": "components/private/Icons/icons/ic_help_outline/src/*.h",
2477               "source_files": "components/private/Icons/icons/ic_help_outline/src/*.{h,m}",
2478               "resource_bundles": {
2479                 "MaterialIcons_ic_help_outline": [
2480                   "components/private/Icons/icons/ic_help_outline/src/MaterialIcons_ic_help_outline.bundle/*.png"
2481                 ]
2482               },
2483               "dependencies": {
2484                 "MaterialComponents/private/Icons/Base": [
2486                 ]
2487               }
2488             },
2489             {
2490               "name": "ic_info",
2491               "public_header_files": "components/private/Icons/icons/ic_info/src/*.h",
2492               "source_files": "components/private/Icons/icons/ic_info/src/*.{h,m}",
2493               "resource_bundles": {
2494                 "MaterialIcons_ic_info": [
2495                   "components/private/Icons/icons/ic_info/src/MaterialIcons_ic_info.bundle/*.png"
2496                 ]
2497               },
2498               "dependencies": {
2499                 "MaterialComponents/private/Icons/Base": [
2501                 ]
2502               }
2503             },
2504             {
2505               "name": "ic_more_horiz",
2506               "public_header_files": "components/private/Icons/icons/ic_more_horiz/src/*.h",
2507               "source_files": "components/private/Icons/icons/ic_more_horiz/src/*.{h,m}",
2508               "resource_bundles": {
2509                 "MaterialIcons_ic_more_horiz": [
2510                   "components/private/Icons/icons/ic_more_horiz/src/MaterialIcons_ic_more_horiz.bundle/*.png"
2511                 ]
2512               },
2513               "dependencies": {
2514                 "MaterialComponents/private/Icons/Base": [
2516                 ]
2517               }
2518             },
2519             {
2520               "name": "ic_radio_button_unchecked",
2521               "public_header_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.h",
2522               "source_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.{h,m}",
2523               "resource_bundles": {
2524                 "MaterialIcons_ic_radio_button_unchecked": [
2525                   "components/private/Icons/icons/ic_radio_button_unchecked/src/MaterialIcons_ic_radio_button_unchecked.bundle/*.png"
2526                 ]
2527               },
2528               "dependencies": {
2529                 "MaterialComponents/private/Icons/Base": [
2531                 ]
2532               }
2533             },
2534             {
2535               "name": "ic_reorder",
2536               "public_header_files": "components/private/Icons/icons/ic_reorder/src/*.h",
2537               "source_files": "components/private/Icons/icons/ic_reorder/src/*.{h,m}",
2538               "resource_bundles": {
2539                 "MaterialIcons_ic_reorder": [
2540                   "components/private/Icons/icons/ic_reorder/src/MaterialIcons_ic_reorder.bundle/*.png"
2541                 ]
2542               },
2543               "dependencies": {
2544                 "MaterialComponents/private/Icons/Base": [
2546                 ]
2547               }
2548             },
2549             {
2550               "name": "ic_settings",
2551               "public_header_files": "components/private/Icons/icons/ic_settings/src/*.h",
2552               "source_files": "components/private/Icons/icons/ic_settings/src/*.{h,m}",
2553               "resource_bundles": {
2554                 "MaterialIcons_ic_settings": [
2555                   "components/private/Icons/icons/ic_settings/src/MaterialIcons_ic_settings.bundle/*.png"
2556                 ]
2557               },
2558               "dependencies": {
2559                 "MaterialComponents/private/Icons/Base": [
2561                 ]
2562               }
2563             }
2564           ]
2565         },
2566         {
2567           "name": "Application",
2568           "platforms": {
2569             "ios": "8.0"
2570           },
2571           "public_header_files": "components/private/Application/src/*.h",
2572           "source_files": "components/private/Application/src/*.{h,m}",
2573           "testspecs": [
2574             {
2575               "name": "UnitTests",
2576               "test_type": "unit",
2577               "source_files": [
2578                 "components/private/Application/tests/unit/*.{h,m,swift}",
2579                 "components/private/Application/tests/unit/supplemental/*.{h,m,swift}"
2580               ],
2581               "resources": "components/private/Application/tests/unit/resources/*"
2582             }
2583           ]
2584         },
2585         {
2586           "name": "KeyboardWatcher",
2587           "platforms": {
2588             "ios": "8.0"
2589           },
2590           "public_header_files": "components/private/KeyboardWatcher/src/*.h",
2591           "source_files": "components/private/KeyboardWatcher/src/*.{h,m}",
2592           "dependencies": {
2593             "MaterialComponents/private/Application": [
2595             ]
2596           },
2597           "testspecs": [
2598             {
2599               "name": "UnitTests",
2600               "test_type": "unit",
2601               "source_files": [
2602                 "components/private/KeyboardWatcher/tests/unit/*.{h,m,swift}",
2603                 "components/private/KeyboardWatcher/tests/unit/supplemental/*.{h,m,swift}"
2604               ],
2605               "resources": "components/private/KeyboardWatcher/tests/unit/resources/*"
2606             }
2607           ]
2608         },
2609         {
2610           "name": "Math",
2611           "platforms": {
2612             "ios": "8.0"
2613           },
2614           "public_header_files": "components/private/Math/src/*.h",
2615           "source_files": "components/private/Math/src/*.{h,m}",
2616           "testspecs": [
2617             {
2618               "name": "UnitTests",
2619               "test_type": "unit",
2620               "source_files": [
2621                 "components/private/Math/tests/unit/*.{h,m,swift}",
2622                 "components/private/Math/tests/unit/supplemental/*.{h,m,swift}"
2623               ],
2624               "resources": "components/private/Math/tests/unit/resources/*"
2625             }
2626           ]
2627         },
2628         {
2629           "name": "Overlay",
2630           "platforms": {
2631             "ios": "8.0"
2632           },
2633           "public_header_files": "components/private/Overlay/src/*.h",
2634           "source_files": [
2635             "components/private/Overlay/src/*.{h,m}",
2636             "components/private/Overlay/src/private/*.{h,m}"
2637           ],
2638           "testspecs": [
2639             {
2640               "name": "UnitTests",
2641               "test_type": "unit",
2642               "source_files": [
2643                 "components/private/Overlay/tests/unit/*.{h,m,swift}",
2644                 "components/private/Overlay/tests/unit/supplemental/*.{h,m,swift}"
2645               ],
2646               "resources": "components/private/Overlay/tests/unit/resources/*"
2647             }
2648           ]
2649         },
2650         {
2651           "name": "ShapeLibrary",
2652           "platforms": {
2653             "ios": "8.0"
2654           },
2655           "public_header_files": "components/private/ShapeLibrary/src/*.h",
2656           "source_files": [
2657             "components/private/ShapeLibrary/src/*.{h,m}",
2658             "components/private/ShapeLibrary/src/private/*.{h,m}"
2659           ],
2660           "dependencies": {
2661             "MaterialComponents/private/Shapes": [
2663             ],
2664             "MaterialComponents/private/Math": [
2666             ]
2667           },
2668           "testspecs": [
2669             {
2670               "name": "UnitTests",
2671               "test_type": "unit",
2672               "source_files": [
2673                 "components/private/ShapeLibrary/tests/unit/*.{h,m,swift}",
2674                 "components/private/ShapeLibrary/tests/unit/supplemental/*.{h,m,swift}"
2675               ],
2676               "resources": "components/private/ShapeLibrary/tests/unit/resources/*"
2677             }
2678           ]
2679         },
2680         {
2681           "name": "Shapes",
2682           "platforms": {
2683             "ios": "8.0"
2684           },
2685           "public_header_files": "components/private/Shapes/src/*.h",
2686           "source_files": [
2687             "components/private/Shapes/src/*.{h,m}",
2688             "components/private/Shapes/src/private/*.{h,m}"
2689           ],
2690           "dependencies": {
2691             "MaterialComponents/ShadowLayer": [
2693             ],
2694             "MaterialComponents/private/Math": [
2696             ]
2697           },
2698           "testspecs": [
2699             {
2700               "name": "UnitTests",
2701               "test_type": "unit",
2702               "source_files": [
2703                 "components/private/Shapes/tests/unit/*.{h,m,swift}",
2704                 "components/private/Shapes/tests/unit/supplemental/*.{h,m,swift}"
2705               ],
2706               "resources": "components/private/Shapes/tests/unit/resources/*"
2707             }
2708           ]
2709         },
2710         {
2711           "name": "ThumbTrack",
2712           "platforms": {
2713             "ios": "8.0"
2714           },
2715           "public_header_files": "components/private/ThumbTrack/src/*.h",
2716           "source_files": [
2717             "components/private/ThumbTrack/src/*.{h,m}",
2718             "components/private/ThumbTrack/src/private/*.{h,m}"
2719           ],
2720           "dependencies": {
2721             "MaterialComponents/Ink": [
2723             ],
2724             "MaterialComponents/ShadowElevations": [
2726             ],
2727             "MaterialComponents/ShadowLayer": [
2729             ],
2730             "MaterialComponents/Typography": [
2732             ],
2733             "MDFInternationalization": [
2735             ],
2736             "MaterialComponents/private/Math": [
2738             ]
2739           },
2740           "testspecs": [
2741             {
2742               "name": "UnitTests",
2743               "test_type": "unit",
2744               "source_files": [
2745                 "components/private/ThumbTrack/tests/unit/*.{h,m,swift}",
2746                 "components/private/ThumbTrack/tests/unit/supplemental/*.{h,m,swift}"
2747               ],
2748               "resources": "components/private/ThumbTrack/tests/unit/resources/*"
2749             }
2750           ]
2751         },
2752         {
2753           "name": "UIMetrics",
2754           "platforms": {
2755             "ios": "8.0"
2756           },
2757           "public_header_files": "components/private/UIMetrics/src/*.h",
2758           "source_files": [
2759             "components/private/UIMetrics/src/*.{h,m}",
2760             "components/private/UIMetrics/src/private/*.{h,m}"
2761           ],
2762           "dependencies": {
2763             "MaterialComponents/private/Application": [
2765             ]
2766           },
2767           "testspecs": [
2768             {
2769               "name": "UnitTests",
2770               "test_type": "unit",
2771               "source_files": [
2772                 "components/private/UIMetrics/tests/unit/*.{h,m,swift}",
2773                 "components/private/UIMetrics/tests/unit/supplemental/*.{h,m,swift}"
2774               ],
2775               "resources": "components/private/UIMetrics/tests/unit/resources/*"
2776             }
2777           ]
2778         }
2779       ]
2780     }
2781   ]