[Add] com-qqsdk-control-Tools 1.2.1
[CocoaPods.git] / Specs / 0 / 1 / 9 / MaterialComponents / 81.0.0 / MaterialComponents.podspec.json
blobfbad0894db0cf067e53ce0157898e11a747cf6da
2   "name": "MaterialComponents",
3   "version": "81.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": "v81.0.0"
11   },
12   "platforms": {
13     "ios": "8.0"
14   },
15   "requires_arc": true,
16   "subspecs": [
17     {
18       "name": "ActionSheet",
19       "platforms": {
20         "ios": "8.0"
21       },
22       "public_header_files": "components/ActionSheet/src/*.h",
23       "source_files": [
24         "components/ActionSheet/src/*.{h,m}",
25         "components/ActionSheet/src/private/*.{h,m}"
26       ],
27       "dependencies": {
28         "MaterialComponents/BottomSheet": [
30         ],
31         "MaterialComponents/Ink": [
33         ],
34         "MaterialComponents/Typography": [
36         ]
37       },
38       "testspecs": [
39         {
40           "name": "UnitTests",
41           "test_type": "unit",
42           "source_files": [
43             "components/ActionSheet/tests/unit/*.{h,m,swift}"
44           ]
45         }
46       ]
47     },
48     {
49       "name": "ActivityIndicator",
50       "platforms": {
51         "ios": "8.0"
52       },
53       "public_header_files": "components/ActivityIndicator/src/*.h",
54       "source_files": [
55         "components/ActivityIndicator/src/*.{h,m}",
56         "components/ActivityIndicator/src/private/*.{h,m}"
57       ],
58       "resources": [
59         "components/ActivityIndicator/src/MaterialActivityIndicator.bundle"
60       ],
61       "dependencies": {
62         "MDFInternationalization": [
64         ],
65         "MaterialComponents/Palettes": [
67         ],
68         "MaterialComponents/private/Application": [
70         ],
71         "MotionAnimator": [
72           "~> 2.0"
73         ]
74       },
75       "testspecs": [
76         {
77           "name": "UnitTests",
78           "test_type": "unit",
79           "source_files": [
80             "components/ActivityIndicator/tests/unit/*.{h,m,swift}",
81             "components/ActivityIndicator/tests/unit/supplemental/*.{h,m,swift}"
82           ],
83           "resources": "components/ActivityIndicator/tests/unit/resources/*",
84           "dependencies": {
85             "MaterialComponents/ActivityIndicator+ColorThemer": [
87             ]
88           }
89         }
90       ]
91     },
92     {
93       "name": "ActivityIndicator+ColorThemer",
94       "platforms": {
95         "ios": "8.0"
96       },
97       "public_header_files": [
98         "components/ActivityIndicator/src/ColorThemer/*.h"
99       ],
100       "source_files": [
101         "components/ActivityIndicator/src/ColorThemer/*.{h,m}"
102       ],
103       "dependencies": {
104         "MaterialComponents/ActivityIndicator": [
106         ],
107         "MaterialComponents/schemes/Color": [
109         ]
110       }
111     },
112     {
113       "name": "AnimationTiming",
114       "platforms": {
115         "ios": "8.0"
116       },
117       "public_header_files": "components/AnimationTiming/src/*.h",
118       "source_files": [
119         "components/AnimationTiming/src/*.{h,m}",
120         "components/AnimationTiming/src/private/*.{h,m}"
121       ],
122       "testspecs": [
123         {
124           "name": "UnitTests",
125           "test_type": "unit",
126           "source_files": [
127             "components/AnimationTiming/tests/unit/*.{h,m,swift}",
128             "components/AnimationTiming/tests/unit/supplemental/*.{h,m,swift}"
129           ],
130           "resources": "components/AnimationTiming/tests/unit/resources/*"
131         }
132       ]
133     },
134     {
135       "name": "AppBar",
136       "platforms": {
137         "ios": "8.0"
138       },
139       "public_header_files": "components/AppBar/src/*.h",
140       "source_files": [
141         "components/AppBar/src/*.{h,m}",
142         "components/AppBar/src/private/*.{h,m}"
143       ],
144       "resources": [
145         "components/AppBar/src/MaterialAppBar.bundle"
146       ],
147       "dependencies": {
148         "MaterialComponents/HeaderStackView": [
150         ],
151         "MaterialComponents/NavigationBar": [
153         ],
154         "MaterialComponents/Typography": [
156         ],
157         "MaterialComponents/private/Application": [
159         ],
160         "MaterialComponents/FlexibleHeader": [
162         ],
163         "MaterialComponents/ShadowElevations": [
165         ],
166         "MaterialComponents/ShadowLayer": [
168         ],
169         "MDFInternationalization": [
171         ],
172         "MaterialComponents/private/Icons/ic_arrow_back": [
174         ],
175         "MaterialComponents/private/UIMetrics": [
177         ]
178       },
179       "testspecs": [
180         {
181           "name": "UnitTests",
182           "test_type": "unit",
183           "source_files": [
184             "components/AppBar/tests/unit/*.{h,m,swift}",
185             "components/AppBar/tests/unit/supplemental/*.{h,m,swift}"
186           ],
187           "resources": "components/AppBar/tests/unit/resources/*",
188           "dependencies": {
189             "MaterialComponents/AppBar+ColorThemer": [
191             ],
192             "MaterialComponents/AppBar+TypographyThemer": [
194             ]
195           }
196         }
197       ]
198     },
199     {
200       "name": "AppBar+ColorThemer",
201       "platforms": {
202         "ios": "8.0"
203       },
204       "public_header_files": [
205         "components/AppBar/src/ColorThemer/*.h"
206       ],
207       "source_files": [
208         "components/AppBar/src/ColorThemer/*.{h,m}",
209         "components/AppBar/src/ColorThemer/private/*.{h,m}"
210       ],
211       "dependencies": {
212         "MaterialComponents/AppBar": [
214         ],
215         "MaterialComponents/FlexibleHeader+ColorThemer": [
217         ],
218         "MaterialComponents/NavigationBar+ColorThemer": [
220         ],
221         "MaterialComponents/Themes": [
223         ]
224       }
225     },
226     {
227       "name": "AppBar+TypographyThemer",
228       "platforms": {
229         "ios": "8.0"
230       },
231       "public_header_files": [
232         "components/AppBar/src/TypographyThemer/*.h"
233       ],
234       "source_files": [
235         "components/AppBar/src/TypographyThemer/*.{h,m}",
236         "components/AppBar/src/TypographyThemer/private/*.{h,m}"
237       ],
238       "dependencies": {
239         "MaterialComponents/AppBar": [
241         ],
242         "MaterialComponents/NavigationBar+TypographyThemer": [
244         ]
245       }
246     },
247     {
248       "name": "BottomAppBar",
249       "platforms": {
250         "ios": "8.0"
251       },
252       "public_header_files": "components/BottomAppBar/src/*.h",
253       "source_files": [
254         "components/BottomAppBar/src/*.{h,m}",
255         "components/BottomAppBar/src/private/*.{h,m}"
256       ],
257       "dependencies": {
258         "MDFInternationalization": [
260         ],
261         "MaterialComponents/Buttons": [
263         ],
264         "MaterialComponents/NavigationBar": [
266         ],
267         "MaterialComponents/private/Math": [
269         ]
270       },
271       "testspecs": [
272         {
273           "name": "UnitTests",
274           "test_type": "unit",
275           "source_files": [
276             "components/BottomAppBar/tests/unit/*.{h,m,swift}",
277             "components/BottomAppBar/tests/unit/supplemental/*.{h,m,swift}"
278           ],
279           "resources": "components/BottomAppBar/tests/unit/resources/*",
280           "dependencies": {
281             "MaterialComponents/BottomAppBar+ColorThemer": [
283             ]
284           }
285         }
286       ]
287     },
288     {
289       "name": "BottomAppBar+ColorThemer",
290       "platforms": {
291         "ios": "8.0"
292       },
293       "public_header_files": [
294         "components/BottomAppBar/src/ColorThemer/*.h"
295       ],
296       "source_files": [
297         "components/BottomAppBar/src/ColorThemer/*.{h,m}"
298       ],
299       "dependencies": {
300         "MaterialComponents/BottomAppBar": [
302         ],
303         "MaterialComponents/Themes": [
305         ]
306       }
307     },
308     {
309       "name": "BottomNavigation",
310       "platforms": {
311         "ios": "8.0"
312       },
313       "public_header_files": "components/BottomNavigation/src/*.h",
314       "source_files": [
315         "components/BottomNavigation/src/*.{h,m}",
316         "components/BottomNavigation/src/private/*.{h,m}"
317       ],
318       "exclude_files": [
319         "components/BottomNavigation/src/MDCBottomNavigationBarController.*",
320         "components/BottomNavigation/src/MaterialBottomNavigationBeta.h"
321       ],
322       "resources": [
323         "components/BottomNavigation/src/MaterialBottomNavigation.bundle"
324       ],
325       "dependencies": {
326         "MDFInternationalization": [
328         ],
329         "MaterialComponents/Ink": [
331         ],
332         "MaterialComponents/ShadowElevations": [
334         ],
335         "MaterialComponents/ShadowLayer": [
337         ],
338         "MaterialComponents/Typography": [
340         ],
341         "MaterialComponents/private/Math": [
343         ]
344       },
345       "testspecs": [
346         {
347           "name": "UnitTests",
348           "test_type": "unit",
349           "source_files": [
350             "components/BottomNavigation/tests/unit/*.{h,m,swift}",
351             "components/BottomNavigation/tests/unit/supplemental/*.{h,m,swift}"
352           ],
353           "exclude_files": [
354             "components/BottomNavigation/tests/unit/MDCBottomNavigationBarControllerTests.m"
355           ],
356           "resources": "components/BottomNavigation/tests/unit/resources/*",
357           "dependencies": {
358             "MaterialComponents/BottomNavigation+ColorThemer": [
360             ],
361             "MaterialComponents/BottomNavigation+TypographyThemer": [
363             ]
364           }
365         }
366       ]
367     },
368     {
369       "name": "BottomNavigation+ColorThemer",
370       "platforms": {
371         "ios": "8.0"
372       },
373       "public_header_files": [
374         "components/BottomNavigation/src/ColorThemer/*.h"
375       ],
376       "source_files": [
377         "components/BottomNavigation/src/ColorThemer/*.{h,m}"
378       ],
379       "dependencies": {
380         "MaterialComponents/BottomNavigation": [
382         ],
383         "MaterialComponents/schemes/Color": [
385         ]
386       }
387     },
388     {
389       "name": "BottomNavigation+TypographyThemer",
390       "platforms": {
391         "ios": "8.0"
392       },
393       "public_header_files": [
394         "components/BottomNavigation/src/TypographyThemer/*.h"
395       ],
396       "source_files": [
397         "components/BottomNavigation/src/TypographyThemer/*.{h,m}"
398       ],
399       "dependencies": {
400         "MaterialComponents/BottomNavigation": [
402         ],
403         "MaterialComponents/schemes/Typography": [
405         ]
406       }
407     },
408     {
409       "name": "BottomSheet",
410       "platforms": {
411         "ios": "8.0"
412       },
413       "public_header_files": "components/BottomSheet/src/*.h",
414       "source_files": [
415         "components/BottomSheet/src/*.{h,m}",
416         "components/BottomSheet/src/private/*.{h,m}"
417       ],
418       "dependencies": {
419         "MaterialComponents/ShapeLibrary": [
421         ],
422         "MaterialComponents/Shapes": [
424         ],
425         "MaterialComponents/private/KeyboardWatcher": [
427         ],
428         "MaterialComponents/private/Math": [
430         ]
431       },
432       "testspecs": [
433         {
434           "name": "UnitTests",
435           "test_type": "unit",
436           "source_files": [
437             "components/BottomSheet/tests/unit/*.{h,m,swift}",
438             "components/BottomSheet/tests/unit/supplemental/*.{h,m,swift}"
439           ],
440           "resources": "components/BottomSheet/tests/unit/resources/*",
441           "dependencies": {
442             "MaterialComponents/BottomSheet+ShapeThemer": [
444             ]
445           }
446         }
447       ]
448     },
449     {
450       "name": "BottomSheet+ShapeThemer",
451       "platforms": {
452         "ios": "8.0"
453       },
454       "public_header_files": [
455         "components/BottomSheet/src/ShapeThemer/*.h"
456       ],
457       "source_files": [
458         "components/BottomSheet/src/ShapeThemer/*.{h,m}",
459         "components/BottomSheet/src/ShapeThemer/private/*.{h,m}"
460       ],
461       "dependencies": {
462         "MaterialComponents/BottomSheet": [
464         ],
465         "MaterialComponents/schemes/Shape": [
467         ]
468       }
469     },
470     {
471       "name": "Buttons",
472       "platforms": {
473         "ios": "8.0"
474       },
475       "public_header_files": "components/Buttons/src/*.h",
476       "source_files": [
477         "components/Buttons/src/*.{h,m}",
478         "components/Buttons/src/private/*.{h,m}"
479       ],
480       "dependencies": {
481         "MDFInternationalization": [
483         ],
484         "MDFTextAccessibility": [
486         ],
487         "MaterialComponents/Ink": [
489         ],
490         "MaterialComponents/ShadowElevations": [
492         ],
493         "MaterialComponents/ShadowLayer": [
495         ],
496         "MaterialComponents/Shapes": [
498         ],
499         "MaterialComponents/Typography": [
501         ],
502         "MaterialComponents/private/Math": [
504         ]
505       },
506       "testspecs": [
507         {
508           "name": "UnitTests",
509           "test_type": "unit",
510           "source_files": [
511             "components/Buttons/tests/unit/*.{h,m,swift}",
512             "components/Buttons/tests/unit/supplemental/*.{h,m,swift}"
513           ],
514           "resources": "components/Buttons/tests/unit/resources/*",
515           "dependencies": {
516             "MaterialComponents/Buttons+ShapeThemer": [
518             ],
519             "MaterialComponents/Buttons+ColorThemer": [
521             ],
522             "MaterialComponents/Buttons+TypographyThemer": [
524             ],
525             "MaterialComponents/Buttons+TitleColorAccessibilityMutator": [
527             ],
528             "MaterialComponents/Buttons+ButtonThemer": [
530             ]
531           }
532         }
533       ]
534     },
535     {
536       "name": "Buttons+ColorThemer",
537       "platforms": {
538         "ios": "8.0"
539       },
540       "public_header_files": [
541         "components/Buttons/src/ColorThemer/*.h"
542       ],
543       "source_files": [
544         "components/Buttons/src/ColorThemer/*.{h,m}",
545         "components/Buttons/src/ColorThemer/private/*.{h,m}"
546       ],
547       "dependencies": {
548         "MaterialComponents/Buttons": [
550         ],
551         "MaterialComponents/schemes/Color": [
553         ]
554       }
555     },
556     {
557       "name": "Buttons+TitleColorAccessibilityMutator",
558       "platforms": {
559         "ios": "8.0"
560       },
561       "public_header_files": [
562         "components/Buttons/src/TitleColorAccessibilityMutator/*.h"
563       ],
564       "source_files": [
565         "components/Buttons/src/TitleColorAccessibilityMutator/*.{h,m}",
566         "components/Buttons/src/TitleColorAccessibilityMutator/private/*.{h,m}"
567       ],
568       "dependencies": {
569         "MDFTextAccessibility": [
571         ],
572         "MaterialComponents/Buttons": [
574         ]
575       }
576     },
577     {
578       "name": "Buttons+ShapeThemer",
579       "platforms": {
580         "ios": "8.0"
581       },
582       "public_header_files": [
583         "components/Buttons/src/ShapeThemer/*.h"
584       ],
585       "source_files": [
586         "components/Buttons/src/ShapeThemer/*.{h,m}"
587       ],
588       "dependencies": {
589         "MaterialComponents/Buttons": [
591         ],
592         "MaterialComponents/schemes/Shape": [
594         ]
595       }
596     },
597     {
598       "name": "Buttons+TypographyThemer",
599       "platforms": {
600         "ios": "8.0"
601       },
602       "public_header_files": [
603         "components/Buttons/src/TypographyThemer/*.h"
604       ],
605       "source_files": [
606         "components/Buttons/src/TypographyThemer/*.{h,m}"
607       ],
608       "dependencies": {
609         "MaterialComponents/Buttons": [
611         ],
612         "MaterialComponents/schemes/Typography": [
614         ]
615       }
616     },
617     {
618       "name": "Buttons+ButtonThemer",
619       "platforms": {
620         "ios": "8.0"
621       },
622       "public_header_files": [
623         "components/Buttons/src/ButtonThemer/*.h"
624       ],
625       "source_files": [
626         "components/Buttons/src/ButtonThemer/*.{h,m}",
627         "components/Buttons/src/ButtonThemer/private/*.{h,m}"
628       ],
629       "dependencies": {
630         "MaterialComponents/Buttons": [
632         ],
633         "MaterialComponents/Buttons+ColorThemer": [
635         ],
636         "MaterialComponents/Buttons+ShapeThemer": [
638         ],
639         "MaterialComponents/Buttons+TypographyThemer": [
641         ],
642         "MaterialComponents/Palettes": [
644         ]
645       }
646     },
647     {
648       "name": "ButtonBar",
649       "platforms": {
650         "ios": "8.0"
651       },
652       "public_header_files": "components/ButtonBar/src/*.h",
653       "source_files": [
654         "components/ButtonBar/src/*.{h,m}",
655         "components/ButtonBar/src/private/*.{h,m}"
656       ],
657       "dependencies": {
658         "MDFInternationalization": [
660         ],
661         "MaterialComponents/Buttons": [
663         ],
664         "MaterialComponents/private/Application": [
666         ]
667       },
668       "testspecs": [
669         {
670           "name": "UnitTests",
671           "test_type": "unit",
672           "source_files": [
673             "components/ButtonBar/tests/unit/*.{h,m,swift}",
674             "components/ButtonBar/tests/unit/supplemental/*.{h,m,swift}"
675           ],
676           "resources": "components/ButtonBar/tests/unit/resources/*",
677           "dependencies": {
678             "MaterialComponents/ButtonBar+TypographyThemer": [
680             ]
681           }
682         }
683       ]
684     },
685     {
686       "name": "ButtonBar+ColorThemer",
687       "platforms": {
688         "ios": "8.0"
689       },
690       "public_header_files": [
691         "components/ButtonBar/src/ColorThemer/*.h"
692       ],
693       "source_files": [
694         "components/ButtonBar/src/ColorThemer/*.{h,m}"
695       ],
696       "dependencies": {
697         "MaterialComponents/ButtonBar": [
699         ],
700         "MaterialComponents/Themes": [
702         ]
703       }
704     },
705     {
706       "name": "ButtonBar+TypographyThemer",
707       "platforms": {
708         "ios": "8.0"
709       },
710       "public_header_files": [
711         "components/ButtonBar/src/TypographyThemer/*.h"
712       ],
713       "source_files": [
714         "components/ButtonBar/src/TypographyThemer/*.{h,m}"
715       ],
716       "dependencies": {
717         "MaterialComponents/ButtonBar": [
719         ],
720         "MaterialComponents/schemes/Typography": [
722         ]
723       }
724     },
725     {
726       "name": "Cards",
727       "platforms": {
728         "ios": "8.0"
729       },
730       "public_header_files": "components/Cards/src/*.h",
731       "source_files": "components/Cards/src/*.{h,m}",
732       "exclude_files": [
733         "components/Cards/src/MDCCard+Ripple.{h,m}",
734         "components/Cards/src/MDCCardCollectionCell+Ripple.{h,m}"
735       ],
736       "dependencies": {
737         "MaterialComponents/Ink": [
739         ],
740         "MaterialComponents/Ripple": [
742         ],
743         "MaterialComponents/ShadowLayer": [
745         ],
746         "MaterialComponents/Shapes": [
748         ],
749         "MaterialComponents/private/Icons/ic_check_circle": [
751         ],
752         "MaterialComponents/private/Math": [
754         ]
755       },
756       "testspecs": [
757         {
758           "name": "UnitTests",
759           "test_type": "unit",
760           "source_files": [
761             "components/Cards/tests/unit/*.{h,m,swift}",
762             "components/Cards/tests/unit/supplemental/*.{h,m,swift}"
763           ],
764           "resources": "components/Cards/tests/unit/resources/*",
765           "dependencies": {
766             "MaterialComponents/Cards+ColorThemer": [
768             ],
769             "MaterialComponents/Cards+ShapeThemer": [
771             ]
772           }
773         }
774       ]
775     },
776     {
777       "name": "Cards+ColorThemer",
778       "platforms": {
779         "ios": "8.0"
780       },
781       "public_header_files": [
782         "components/Cards/src/ColorThemer/*.h"
783       ],
784       "source_files": [
785         "components/Cards/src/ColorThemer/*.{h,m}"
786       ],
787       "dependencies": {
788         "MaterialComponents/Cards": [
790         ],
791         "MaterialComponents/schemes/Color": [
793         ]
794       }
795     },
796     {
797       "name": "Cards+ShapeThemer",
798       "platforms": {
799         "ios": "8.0"
800       },
801       "public_header_files": [
802         "components/Cards/src/ShapeThemer/*.h"
803       ],
804       "source_files": [
805         "components/Cards/src/ShapeThemer/*.{h,m}"
806       ],
807       "dependencies": {
808         "MaterialComponents/Cards": [
810         ],
811         "MaterialComponents/schemes/Shape": [
813         ]
814       }
815     },
816     {
817       "name": "Cards+CardThemer",
818       "platforms": {
819         "ios": "8.0"
820       },
821       "public_header_files": [
822         "components/Cards/src/CardThemer/*.h"
823       ],
824       "source_files": [
825         "components/Cards/src/CardThemer/*.{h,m}"
826       ],
827       "dependencies": {
828         "MaterialComponents/Cards": [
830         ],
831         "MaterialComponents/Cards+ColorThemer": [
833         ],
834         "MaterialComponents/Cards+ShapeThemer": [
836         ]
837       }
838     },
839     {
840       "name": "Chips",
841       "platforms": {
842         "ios": "8.0"
843       },
844       "public_header_files": "components/Chips/src/*.h",
845       "source_files": [
846         "components/Chips/src/*.{h,m}",
847         "components/Chips/src/private/*.{h,m}"
848       ],
849       "dependencies": {
850         "MDFInternationalization": [
852         ],
853         "MaterialComponents/Ink": [
855         ],
856         "MaterialComponents/ShadowLayer": [
858         ],
859         "MaterialComponents/ShadowElevations": [
861         ],
862         "MaterialComponents/ShapeLibrary": [
864         ],
865         "MaterialComponents/Shapes": [
867         ],
868         "MaterialComponents/TextFields": [
870         ],
871         "MaterialComponents/Typography": [
873         ],
874         "MaterialComponents/private/Math": [
876         ]
877       },
878       "testspecs": [
879         {
880           "name": "UnitTests",
881           "test_type": "unit",
882           "source_files": [
883             "components/Chips/tests/unit/*.{h,m,swift}",
884             "components/Chips/tests/unit/supplemental/*.{h,m,swift}"
885           ],
886           "resources": "components/Chips/tests/unit/resources/*",
887           "dependencies": {
888             "MaterialComponents/Chips+ChipThemer": [
890             ],
891             "MaterialComponents/Chips+FontThemer": [
893             ],
894             "MaterialComponents/Themes": [
896             ]
897           }
898         }
899       ]
900     },
901     {
902       "name": "Chips+ChipThemer",
903       "platforms": {
904         "ios": "8.0"
905       },
906       "public_header_files": [
907         "components/Chips/src/ChipThemer/*.h"
908       ],
909       "source_files": [
910         "components/Chips/src/ChipThemer/*.{h,m}"
911       ],
912       "dependencies": {
913         "MaterialComponents/Chips": [
915         ],
916         "MaterialComponents/Chips+ColorThemer": [
918         ],
919         "MaterialComponents/Chips+ShapeThemer": [
921         ],
922         "MaterialComponents/Chips+TypographyThemer": [
924         ]
925       }
926     },
927     {
928       "name": "Chips+ColorThemer",
929       "platforms": {
930         "ios": "8.0"
931       },
932       "public_header_files": [
933         "components/Chips/src/ColorThemer/*.h"
934       ],
935       "source_files": [
936         "components/Chips/src/ColorThemer/*.{h,m}"
937       ],
938       "dependencies": {
939         "MaterialComponents/Chips": [
941         ],
942         "MaterialComponents/schemes/Color": [
944         ]
945       }
946     },
947     {
948       "name": "Chips+FontThemer",
949       "platforms": {
950         "ios": "8.0"
951       },
952       "public_header_files": [
953         "components/Chips/src/FontThemer/*.h"
954       ],
955       "source_files": [
956         "components/Chips/src/FontThemer/*.{h,m}"
957       ],
958       "dependencies": {
959         "MaterialComponents/Chips": [
961         ],
962         "MaterialComponents/Themes": [
964         ]
965       }
966     },
967     {
968       "name": "Chips+ShapeThemer",
969       "platforms": {
970         "ios": "8.0"
971       },
972       "public_header_files": [
973         "components/Chips/src/ShapeThemer/*.h"
974       ],
975       "source_files": [
976         "components/Chips/src/ShapeThemer/*.{h,m}"
977       ],
978       "dependencies": {
979         "MaterialComponents/Chips": [
981         ],
982         "MaterialComponents/schemes/Shape": [
984         ]
985       }
986     },
987     {
988       "name": "Chips+TypographyThemer",
989       "platforms": {
990         "ios": "8.0"
991       },
992       "public_header_files": [
993         "components/Chips/src/TypographyThemer/*.h"
994       ],
995       "source_files": [
996         "components/Chips/src/TypographyThemer/*.{h,m}"
997       ],
998       "dependencies": {
999         "MaterialComponents/Chips": [
1001         ],
1002         "MaterialComponents/schemes/Typography": [
1004         ]
1005       }
1006     },
1007     {
1008       "name": "CollectionCells",
1009       "platforms": {
1010         "ios": "8.0"
1011       },
1012       "public_header_files": "components/CollectionCells/src/*.h",
1013       "source_files": [
1014         "components/CollectionCells/src/*.{h,m}",
1015         "components/CollectionCells/src/private/*.{h,m}"
1016       ],
1017       "resources": [
1018         "components/CollectionCells/src/MaterialCollectionCells.bundle"
1019       ],
1020       "frameworks": [
1021         "CoreGraphics",
1022         "QuartzCore"
1023       ],
1024       "dependencies": {
1025         "MDFInternationalization": [
1027         ],
1028         "MaterialComponents/CollectionLayoutAttributes": [
1030         ],
1031         "MaterialComponents/Ink": [
1033         ],
1034         "MaterialComponents/Typography": [
1036         ],
1037         "MaterialComponents/Palettes": [
1039         ],
1040         "MaterialComponents/private/Icons/ic_check": [
1042         ],
1043         "MaterialComponents/private/Icons/ic_check_circle": [
1045         ],
1046         "MaterialComponents/private/Icons/ic_chevron_right": [
1048         ],
1049         "MaterialComponents/private/Icons/ic_info": [
1051         ],
1052         "MaterialComponents/private/Icons/ic_radio_button_unchecked": [
1054         ],
1055         "MaterialComponents/private/Icons/ic_reorder": [
1057         ],
1058         "MaterialComponents/private/Math": [
1060         ]
1061       },
1062       "testspecs": [
1063         {
1064           "name": "UnitTests",
1065           "test_type": "unit",
1066           "source_files": [
1067             "components/CollectionCells/tests/unit/*.{h,m,swift}",
1068             "components/CollectionCells/tests/unit/supplemental/*.{h,m,swift}"
1069           ],
1070           "resources": "components/CollectionCells/tests/unit/resources/*"
1071         }
1072       ]
1073     },
1074     {
1075       "name": "CollectionLayoutAttributes",
1076       "platforms": {
1077         "ios": "8.0"
1078       },
1079       "public_header_files": "components/CollectionLayoutAttributes/src/*.h",
1080       "source_files": "components/CollectionLayoutAttributes/src/*.{h,m}",
1081       "testspecs": [
1082         {
1083           "name": "UnitTests",
1084           "test_type": "unit",
1085           "source_files": [
1086             "components/CollectionLayoutAttributes/tests/unit/*.{h,m,swift}",
1087             "components/CollectionLayoutAttributes/tests/unit/supplemental/*.{h,m,swift}"
1088           ],
1089           "resources": "components/CollectionLayoutAttributes/tests/unit/resources/*"
1090         }
1091       ]
1092     },
1093     {
1094       "name": "Collections",
1095       "platforms": {
1096         "ios": "8.0"
1097       },
1098       "public_header_files": "components/Collections/src/*.h",
1099       "source_files": [
1100         "components/Collections/src/*.{h,m}",
1101         "components/Collections/src/private/*.{h,m}"
1102       ],
1103       "resources": [
1104         "components/Collections/src/MaterialCollections.bundle"
1105       ],
1106       "frameworks": [
1107         "CoreGraphics",
1108         "QuartzCore"
1109       ],
1110       "dependencies": {
1111         "MaterialComponents/CollectionCells": [
1113         ],
1114         "MaterialComponents/CollectionLayoutAttributes": [
1116         ],
1117         "MaterialComponents/Ink": [
1119         ],
1120         "MaterialComponents/Palettes": [
1122         ],
1123         "MaterialComponents/ShadowElevations": [
1125         ],
1126         "MaterialComponents/ShadowLayer": [
1128         ],
1129         "MaterialComponents/Typography": [
1131         ]
1132       },
1133       "testspecs": [
1134         {
1135           "name": "UnitTests",
1136           "test_type": "unit",
1137           "source_files": [
1138             "components/Collections/tests/unit/*.{h,m,swift}",
1139             "components/Collections/tests/unit/supplemental/*.{h,m,swift}"
1140           ],
1141           "resources": "components/Collections/tests/unit/resources/*"
1142         }
1143       ]
1144     },
1145     {
1146       "name": "Dialogs",
1147       "platforms": {
1148         "ios": "8.0"
1149       },
1150       "public_header_files": "components/Dialogs/src/*.h",
1151       "source_files": [
1152         "components/Dialogs/src/*.{h,m}",
1153         "components/Dialogs/src/private/*.{h,m}"
1154       ],
1155       "resources": [
1156         "components/Dialogs/src/MaterialDialogs.bundle"
1157       ],
1158       "dependencies": {
1159         "MaterialComponents/Buttons": [
1161         ],
1162         "MaterialComponents/ShadowElevations": [
1164         ],
1165         "MaterialComponents/ShadowLayer": [
1167         ],
1168         "MaterialComponents/Typography": [
1170         ],
1171         "MaterialComponents/private/KeyboardWatcher": [
1173         ],
1174         "MDFInternationalization": [
1176         ]
1177       },
1178       "testspecs": [
1179         {
1180           "name": "UnitTests",
1181           "test_type": "unit",
1182           "source_files": [
1183             "components/Dialogs/tests/unit/*.{h,m,swift}",
1184             "components/Dialogs/tests/unit/supplemental/*.{h,m,swift}"
1185           ],
1186           "resources": "components/Dialogs/tests/unit/resources/*",
1187           "dependencies": {
1188             "MaterialComponents/Dialogs+DialogThemer": [
1190             ]
1191           }
1192         }
1193       ]
1194     },
1195     {
1196       "name": "Dialogs+ColorThemer",
1197       "platforms": {
1198         "ios": "8.0"
1199       },
1200       "public_header_files": [
1201         "components/Dialogs/src/ColorThemer/*.h"
1202       ],
1203       "source_files": [
1204         "components/Dialogs/src/ColorThemer/*.{h,m}"
1205       ],
1206       "dependencies": {
1207         "MaterialComponents/Dialogs": [
1209         ],
1210         "MaterialComponents/Themes": [
1212         ],
1213         "MaterialComponents/Buttons+ColorThemer": [
1215         ]
1216       }
1217     },
1218     {
1219       "name": "Dialogs+TypographyThemer",
1220       "platforms": {
1221         "ios": "8.0"
1222       },
1223       "public_header_files": [
1224         "components/Dialogs/src/TypographyThemer/*.h"
1225       ],
1226       "source_files": [
1227         "components/Dialogs/src/TypographyThemer/*.{h,m}"
1228       ],
1229       "dependencies": {
1230         "MaterialComponents/Dialogs": [
1232         ],
1233         "MaterialComponents/schemes/Typography": [
1235         ],
1236         "MaterialComponents/Buttons+TypographyThemer": [
1238         ]
1239       }
1240     },
1241     {
1242       "name": "Dialogs+DialogThemer",
1243       "platforms": {
1244         "ios": "8.0"
1245       },
1246       "public_header_files": [
1247         "components/Dialogs/src/DialogThemer/*.h"
1248       ],
1249       "source_files": [
1250         "components/Dialogs/src/DialogThemer/*.{h,m}"
1251       ],
1252       "dependencies": {
1253         "MaterialComponents/Dialogs": [
1255         ],
1256         "MaterialComponents/Dialogs+ColorThemer": [
1258         ],
1259         "MaterialComponents/Dialogs+TypographyThemer": [
1261         ],
1262         "MaterialComponents/Buttons+ButtonThemer": [
1264         ]
1265       }
1266     },
1267     {
1268       "name": "FeatureHighlight",
1269       "platforms": {
1270         "ios": "8.0"
1271       },
1272       "public_header_files": "components/FeatureHighlight/src/*.h",
1273       "source_files": [
1274         "components/FeatureHighlight/src/*.{h,m}",
1275         "components/FeatureHighlight/src/private/*.{h,m}"
1276       ],
1277       "resources": [
1278         "components/FeatureHighlight/src/MaterialFeatureHighlight.bundle"
1279       ],
1280       "dependencies": {
1281         "MaterialComponents/private/Math": [
1283         ],
1284         "MaterialComponents/Typography": [
1286         ],
1287         "MDFTextAccessibility": [
1289         ]
1290       },
1291       "testspecs": [
1292         {
1293           "name": "UnitTests",
1294           "test_type": "unit",
1295           "source_files": [
1296             "components/FeatureHighlight/tests/unit/*.{h,m,swift}",
1297             "components/FeatureHighlight/tests/unit/supplemental/*.{h,m,swift}"
1298           ],
1299           "resources": "components/FeatureHighlight/tests/unit/resources/*",
1300           "dependencies": {
1301             "MaterialComponents/FeatureHighlight+ColorThemer": [
1303             ],
1304             "MaterialComponents/FeatureHighlight+TypographyThemer": [
1306             ],
1307             "MaterialComponents/FeatureHighlight+FeatureHighlightAccessibilityMutator": [
1309             ]
1310           }
1311         }
1312       ]
1313     },
1314     {
1315       "name": "FeatureHighlight+ColorThemer",
1316       "platforms": {
1317         "ios": "8.0"
1318       },
1319       "public_header_files": [
1320         "components/FeatureHighlight/src/ColorThemer/*.h"
1321       ],
1322       "source_files": [
1323         "components/FeatureHighlight/src/ColorThemer/*.{h,m}"
1324       ],
1325       "dependencies": {
1326         "MaterialComponents/FeatureHighlight": [
1328         ],
1329         "MaterialComponents/Themes": [
1331         ]
1332       }
1333     },
1334     {
1335       "name": "FeatureHighlight+FontThemer",
1336       "platforms": {
1337         "ios": "8.0"
1338       },
1339       "public_header_files": [
1340         "components/FeatureHighlight/src/FontThemer/*.h"
1341       ],
1342       "source_files": [
1343         "components/FeatureHighlight/src/FontThemer/*.{h,m}"
1344       ],
1345       "dependencies": {
1346         "MaterialComponents/FeatureHighlight": [
1348         ],
1349         "MaterialComponents/Themes": [
1351         ]
1352       }
1353     },
1354     {
1355       "name": "FeatureHighlight+TypographyThemer",
1356       "platforms": {
1357         "ios": "8.0"
1358       },
1359       "public_header_files": [
1360         "components/FeatureHighlight/src/TypographyThemer/*.h"
1361       ],
1362       "source_files": [
1363         "components/FeatureHighlight/src/TypographyThemer/*.{h,m}"
1364       ],
1365       "dependencies": {
1366         "MaterialComponents/FeatureHighlight": [
1368         ],
1369         "MaterialComponents/schemes/Typography": [
1371         ]
1372       }
1373     },
1374     {
1375       "name": "FeatureHighlight+FeatureHighlightAccessibilityMutator",
1376       "platforms": {
1377         "ios": "8.0"
1378       },
1379       "public_header_files": [
1380         "components/FeatureHighlight/src/FeatureHighlightAccessibilityMutator/*.h"
1381       ],
1382       "source_files": [
1383         "components/FeatureHighlight/src/FeatureHighlightAccessibilityMutator/*.{h,m}"
1384       ],
1385       "dependencies": {
1386         "MaterialComponents/FeatureHighlight": [
1388         ],
1389         "MDFTextAccessibility": [
1391         ]
1392       }
1393     },
1394     {
1395       "name": "FlexibleHeader",
1396       "platforms": {
1397         "ios": "8.0"
1398       },
1399       "public_header_files": "components/FlexibleHeader/src/*.h",
1400       "source_files": [
1401         "components/FlexibleHeader/src/*.{h,m}",
1402         "components/FlexibleHeader/src/private/*.{h,m}"
1403       ],
1404       "dependencies": {
1405         "MDFTextAccessibility": [
1407         ],
1408         "MaterialComponents/private/Application": [
1410         ],
1411         "MaterialComponents/private/UIMetrics": [
1413         ]
1414       },
1415       "testspecs": [
1416         {
1417           "name": "UnitTests",
1418           "test_type": "unit",
1419           "source_files": [
1420             "components/FlexibleHeader/tests/unit/*.{h,m,swift}",
1421             "components/FlexibleHeader/tests/unit/supplemental/*.{h,m,swift}"
1422           ],
1423           "resources": "components/FlexibleHeader/tests/unit/resources/*",
1424           "dependencies": {
1425             "MaterialComponents/FlexibleHeader+ColorThemer": [
1427             ]
1428           }
1429         }
1430       ]
1431     },
1432     {
1433       "name": "FlexibleHeader+CanAlwaysExpandToMaximumHeight",
1434       "platforms": {
1435         "ios": "8.0"
1436       },
1437       "public_header_files": [
1438         "components/FlexibleHeader/src/CanAlwaysExpandToMaximumHeight/*.h"
1439       ],
1440       "source_files": [
1441         "components/FlexibleHeader/src/CanAlwaysExpandToMaximumHeight/*.{h,m}"
1442       ],
1443       "dependencies": {
1444         "MaterialComponents/FlexibleHeader": [
1446         ]
1447       }
1448     },
1449     {
1450       "name": "FlexibleHeader+ColorThemer",
1451       "platforms": {
1452         "ios": "8.0"
1453       },
1454       "public_header_files": [
1455         "components/FlexibleHeader/src/ColorThemer/*.h"
1456       ],
1457       "source_files": [
1458         "components/FlexibleHeader/src/ColorThemer/*.{h,m}"
1459       ],
1460       "dependencies": {
1461         "MaterialComponents/FlexibleHeader": [
1463         ],
1464         "MaterialComponents/schemes/Color": [
1466         ]
1467       }
1468     },
1469     {
1470       "name": "HeaderStackView",
1471       "platforms": {
1472         "ios": "8.0"
1473       },
1474       "public_header_files": "components/HeaderStackView/src/*.h",
1475       "source_files": "components/HeaderStackView/src/*.{h,m}",
1476       "testspecs": [
1477         {
1478           "name": "UnitTests",
1479           "test_type": "unit",
1480           "source_files": [
1481             "components/HeaderStackView/tests/unit/*.{h,m,swift}",
1482             "components/HeaderStackView/tests/unit/supplemental/*.{h,m,swift}"
1483           ],
1484           "resources": "components/HeaderStackView/tests/unit/resources/*"
1485         }
1486       ]
1487     },
1488     {
1489       "name": "HeaderStackView+ColorThemer",
1490       "platforms": {
1491         "ios": "8.0"
1492       },
1493       "public_header_files": [
1494         "components/HeaderStackView/src/ColorThemer/*.h"
1495       ],
1496       "source_files": [
1497         "components/HeaderStackView/src/ColorThemer/*.{h,m}"
1498       ],
1499       "dependencies": {
1500         "MaterialComponents/HeaderStackView": [
1502         ],
1503         "MaterialComponents/Themes": [
1505         ]
1506       }
1507     },
1508     {
1509       "name": "Ink",
1510       "platforms": {
1511         "ios": "8.0"
1512       },
1513       "public_header_files": "components/Ink/src/*.h",
1514       "source_files": [
1515         "components/Ink/src/*.{h,m}",
1516         "components/Ink/src/private/*.{h,m}"
1517       ],
1518       "dependencies": {
1519         "MaterialComponents/private/Math": [
1521         ]
1522       },
1523       "testspecs": [
1524         {
1525           "name": "UnitTests",
1526           "test_type": "unit",
1527           "source_files": [
1528             "components/Ink/tests/unit/*.{h,m,swift}",
1529             "components/Ink/tests/unit/supplemental/*.{h,m,swift}"
1530           ],
1531           "resources": "components/Ink/tests/unit/resources/*"
1532         }
1533       ]
1534     },
1535     {
1536       "name": "Ink+ColorThemer",
1537       "platforms": {
1538         "ios": "8.0"
1539       },
1540       "public_header_files": [
1541         "components/Ink/src/ColorThemer/*.h"
1542       ],
1543       "source_files": [
1544         "components/Ink/src/ColorThemer/*.{h,m}"
1545       ],
1546       "dependencies": {
1547         "MaterialComponents/Ink": [
1549         ],
1550         "MaterialComponents/Themes": [
1552         ]
1553       }
1554     },
1555     {
1556       "name": "LibraryInfo",
1557       "platforms": {
1558         "ios": "8.0"
1559       },
1560       "public_header_files": "components/LibraryInfo/src/*.h",
1561       "source_files": [
1562         "components/LibraryInfo/src/*.{h,m}",
1563         "components/LibraryInfo/src/private/*.{h,m}"
1564       ],
1565       "testspecs": [
1566         {
1567           "name": "UnitTests",
1568           "test_type": "unit",
1569           "source_files": [
1570             "components/LibraryInfo/tests/unit/*.{h,m,swift}",
1571             "components/LibraryInfo/tests/unit/supplemental/*.{h,m,swift}"
1572           ],
1573           "resources": "components/LibraryInfo/tests/unit/resources/*"
1574         }
1575       ]
1576     },
1577     {
1578       "name": "List",
1579       "platforms": {
1580         "ios": "8.0"
1581       },
1582       "public_header_files": "components/List/src/*.h",
1583       "source_files": [
1584         "components/List/src/*.{h,m}",
1585         "components/List/src/private/*.{h,m}"
1586       ],
1587       "dependencies": {
1588         "MaterialComponents/Ink": [
1590         ],
1591         "MaterialComponents/ShadowElevations": [
1593         ],
1594         "MaterialComponents/ShadowLayer": [
1596         ],
1597         "MaterialComponents/Typography": [
1599         ],
1600         "MDFInternationalization": [
1602         ],
1603         "MaterialComponents/private/Math": [
1605         ]
1606       },
1607       "testspecs": [
1608         {
1609           "name": "UnitTests",
1610           "test_type": "unit",
1611           "source_files": [
1612             "components/List/tests/unit/*.{h,m,swift}",
1613             "components/List/tests/unit/supplemental/*.{h,m,swift}"
1614           ],
1615           "resources": "components/List/tests/unit/resources/*",
1616           "dependencies": {
1617             "MaterialComponents/List+ColorThemer": [
1619             ],
1620             "MaterialComponents/List+TypographyThemer": [
1622             ],
1623             "MaterialComponents/List+ListThemer": [
1625             ]
1626           }
1627         }
1628       ]
1629     },
1630     {
1631       "name": "List+TypographyThemer",
1632       "platforms": {
1633         "ios": "8.0"
1634       },
1635       "public_header_files": [
1636         "components/List/src/TypographyThemer/*.h"
1637       ],
1638       "source_files": [
1639         "components/List/src/TypographyThemer/*.{h,m}"
1640       ],
1641       "dependencies": {
1642         "MaterialComponents/List": [
1644         ],
1645         "MaterialComponents/schemes/Typography": [
1647         ]
1648       }
1649     },
1650     {
1651       "name": "List+ColorThemer",
1652       "platforms": {
1653         "ios": "8.0"
1654       },
1655       "public_header_files": [
1656         "components/List/src/ColorThemer/*.h"
1657       ],
1658       "source_files": [
1659         "components/List/src/ColorThemer/*.{h,m}",
1660         "components/List/src/ColorThemer/private/*.{h,m}"
1661       ],
1662       "dependencies": {
1663         "MaterialComponents/List": [
1665         ],
1666         "MaterialComponents/schemes/Color": [
1668         ]
1669       }
1670     },
1671     {
1672       "name": "List+ListThemer",
1673       "platforms": {
1674         "ios": "8.0"
1675       },
1676       "public_header_files": [
1677         "components/List/src/ListThemer/*.h"
1678       ],
1679       "source_files": [
1680         "components/List/src/ListThemer/*.{h,m}",
1681         "components/List/src/ListThemer/private/*.{h,m}"
1682       ],
1683       "dependencies": {
1684         "MaterialComponents/List": [
1686         ],
1687         "MaterialComponents/List+ColorThemer": [
1689         ],
1690         "MaterialComponents/List+TypographyThemer": [
1692         ]
1693       }
1694     },
1695     {
1696       "name": "MaskedTransition",
1697       "platforms": {
1698         "ios": "8.0"
1699       },
1700       "public_header_files": "components/MaskedTransition/src/*.h",
1701       "source_files": [
1702         "components/MaskedTransition/src/*.{h,m}",
1703         "components/MaskedTransition/src/private/*.{h,m}"
1704       ],
1705       "dependencies": {
1706         "MotionTransitioning": [
1707           "~> 5.0"
1708         ],
1709         "MotionAnimator": [
1710           "~> 2.0"
1711         ],
1712         "MotionInterchange": [
1713           "~> 1.0"
1714         ]
1715       },
1716       "testspecs": [
1717         {
1718           "name": "UnitTests",
1719           "test_type": "unit",
1720           "source_files": [
1721             "components/MaskedTransition/tests/unit/*.{h,m,swift}",
1722             "components/MaskedTransition/tests/unit/supplemental/*.{h,m,swift}"
1723           ],
1724           "resources": "components/MaskedTransition/tests/unit/resources/*"
1725         }
1726       ]
1727     },
1728     {
1729       "name": "NavigationBar",
1730       "platforms": {
1731         "ios": "8.0"
1732       },
1733       "public_header_files": "components/NavigationBar/src/*.h",
1734       "source_files": "components/NavigationBar/src/*.{h,m}",
1735       "dependencies": {
1736         "MDFTextAccessibility": [
1738         ],
1739         "MaterialComponents/ButtonBar": [
1741         ],
1742         "MaterialComponents/Typography": [
1744         ],
1745         "MDFInternationalization": [
1747         ],
1748         "MaterialComponents/private/Math": [
1750         ]
1751       },
1752       "testspecs": [
1753         {
1754           "name": "UnitTests",
1755           "test_type": "unit",
1756           "source_files": [
1757             "components/NavigationBar/tests/unit/*.{h,m,swift}",
1758             "components/NavigationBar/tests/unit/supplemental/*.{h,m,swift}"
1759           ],
1760           "resources": "components/NavigationBar/tests/unit/resources/*",
1761           "dependencies": {
1762             "MaterialComponents/NavigationBar+ColorThemer": [
1764             ],
1765             "MaterialComponents/NavigationBar+TypographyThemer": [
1767             ]
1768           }
1769         }
1770       ]
1771     },
1772     {
1773       "name": "NavigationBar+ColorThemer",
1774       "platforms": {
1775         "ios": "8.0"
1776       },
1777       "public_header_files": [
1778         "components/NavigationBar/src/ColorThemer/*.h"
1779       ],
1780       "source_files": [
1781         "components/NavigationBar/src/ColorThemer/*.{h,m}"
1782       ],
1783       "dependencies": {
1784         "MaterialComponents/NavigationBar": [
1786         ],
1787         "MaterialComponents/schemes/Color": [
1789         ]
1790       }
1791     },
1792     {
1793       "name": "NavigationBar+TypographyThemer",
1794       "platforms": {
1795         "ios": "8.0"
1796       },
1797       "public_header_files": [
1798         "components/NavigationBar/src/TypographyThemer/*.h"
1799       ],
1800       "source_files": [
1801         "components/NavigationBar/src/TypographyThemer/*.{h,m}"
1802       ],
1803       "dependencies": {
1804         "MaterialComponents/NavigationBar": [
1806         ],
1807         "MaterialComponents/schemes/Typography": [
1809         ]
1810       }
1811     },
1812     {
1813       "name": "NavigationDrawer",
1814       "platforms": {
1815         "ios": "8.0"
1816       },
1817       "public_header_files": "components/NavigationDrawer/src/*.h",
1818       "source_files": [
1819         "components/NavigationDrawer/src/*.{h,m}",
1820         "components/NavigationDrawer/src/private/*.{h,m}"
1821       ],
1822       "exclude_files": "components/NavigationDrawer/src/private/MDCBottomDrawerContainerViewController+Testing.h",
1823       "dependencies": {
1824         "MaterialComponents/Palettes": [
1826         ],
1827         "MaterialComponents/ShadowLayer": [
1829         ],
1830         "MaterialComponents/private/Math": [
1832         ],
1833         "MaterialComponents/private/UIMetrics": [
1835         ]
1836       },
1837       "testspecs": [
1838         {
1839           "name": "UnitTests",
1840           "test_type": "unit",
1841           "source_files": [
1842             "components/NavigationDrawer/tests/unit/*.{h,m,swift}",
1843             "components/NavigationDrawer/tests/unit/supplemental/*.{h,m,swift}",
1844             "components/NavigationDrawer/src/private/MDCBottomDrawerContainerViewController+Testing.h"
1845           ],
1846           "dependencies": {
1847             "MaterialComponents/NavigationDrawer+ColorThemer": [
1849             ]
1850           }
1851         }
1852       ]
1853     },
1854     {
1855       "name": "NavigationDrawer+ColorThemer",
1856       "platforms": {
1857         "ios": "8.0"
1858       },
1859       "public_header_files": [
1860         "components/NavigationDrawer/src/ColorThemer/*.h"
1861       ],
1862       "source_files": [
1863         "components/NavigationDrawer/src/ColorThemer/*.{h,m}",
1864         "components/NavigationDrawer/src/ColorThemer/private/*.{h,m}"
1865       ],
1866       "dependencies": {
1867         "MaterialComponents/NavigationDrawer": [
1869         ],
1870         "MaterialComponents/schemes/Color": [
1872         ]
1873       }
1874     },
1875     {
1876       "name": "OverlayWindow",
1877       "platforms": {
1878         "ios": "8.0"
1879       },
1880       "public_header_files": "components/OverlayWindow/src/*.h",
1881       "source_files": [
1882         "components/OverlayWindow/src/*.{h,m}",
1883         "components/OverlayWindow/src/private/*.{h,m}"
1884       ],
1885       "dependencies": {
1886         "MaterialComponents/private/Application": [
1888         ]
1889       },
1890       "testspecs": [
1891         {
1892           "name": "UnitTests",
1893           "test_type": "unit",
1894           "source_files": [
1895             "components/OverlayWindow/tests/unit/*.{h,m,swift}",
1896             "components/OverlayWindow/tests/unit/supplemental/*.{h,m,swift}"
1897           ],
1898           "resources": "components/OverlayWindow/tests/unit/resources/*"
1899         }
1900       ]
1901     },
1902     {
1903       "name": "PageControl",
1904       "platforms": {
1905         "ios": "8.0"
1906       },
1907       "public_header_files": "components/PageControl/src/*.h",
1908       "source_files": [
1909         "components/PageControl/src/*.{h,m}",
1910         "components/PageControl/src/private/*.{h,m}"
1911       ],
1912       "resources": [
1913         "components/PageControl/src/MaterialPageControl.bundle"
1914       ],
1915       "dependencies": {
1916         "MDFInternationalization": [
1918         ]
1919       },
1920       "testspecs": [
1921         {
1922           "name": "UnitTests",
1923           "test_type": "unit",
1924           "source_files": [
1925             "components/PageControl/tests/unit/*.{h,m,swift}",
1926             "components/PageControl/tests/unit/supplemental/*.{h,m,swift}"
1927           ],
1928           "resources": "components/PageControl/tests/unit/resources/*"
1929         }
1930       ]
1931     },
1932     {
1933       "name": "PageControl+ColorThemer",
1934       "platforms": {
1935         "ios": "8.0"
1936       },
1937       "public_header_files": [
1938         "components/PageControl/src/ColorThemer/*.h"
1939       ],
1940       "source_files": [
1941         "components/PageControl/src/ColorThemer/*.{h,m}"
1942       ],
1943       "dependencies": {
1944         "MaterialComponents/PageControl": [
1946         ],
1947         "MaterialComponents/Themes": [
1949         ]
1950       }
1951     },
1952     {
1953       "name": "Palettes",
1954       "platforms": {
1955         "ios": "8.0"
1956       },
1957       "public_header_files": "components/Palettes/src/*.h",
1958       "source_files": [
1959         "components/Palettes/src/*.{h,m}",
1960         "components/Palettes/src/private/*.{h,m}"
1961       ],
1962       "testspecs": [
1963         {
1964           "name": "UnitTests",
1965           "test_type": "unit",
1966           "source_files": [
1967             "components/Palettes/tests/unit/*.{h,m,swift}",
1968             "components/Palettes/tests/unit/supplemental/*.{h,m,swift}"
1969           ],
1970           "resources": "components/Palettes/tests/unit/resources/*"
1971         }
1972       ]
1973     },
1974     {
1975       "name": "ProgressView",
1976       "platforms": {
1977         "ios": "8.0"
1978       },
1979       "public_header_files": "components/ProgressView/src/*.h",
1980       "source_files": [
1981         "components/ProgressView/src/*.{h,m}",
1982         "components/ProgressView/src/private/*.{h,m}"
1983       ],
1984       "dependencies": {
1985         "MDFInternationalization": [
1987         ],
1988         "MaterialComponents/Palettes": [
1990         ],
1991         "MaterialComponents/private/Math": [
1993         ],
1994         "MotionAnimator": [
1995           "~> 2.1"
1996         ]
1997       },
1998       "testspecs": [
1999         {
2000           "name": "UnitTests",
2001           "test_type": "unit",
2002           "source_files": [
2003             "components/ProgressView/tests/unit/*.{h,m,swift}",
2004             "components/ProgressView/tests/unit/supplemental/*.{h,m,swift}"
2005           ],
2006           "resources": "components/ProgressView/tests/unit/resources/*"
2007         }
2008       ]
2009     },
2010     {
2011       "name": "ProgressView+ColorThemer",
2012       "platforms": {
2013         "ios": "8.0"
2014       },
2015       "public_header_files": [
2016         "components/ProgressView/src/ColorThemer/*.h"
2017       ],
2018       "source_files": [
2019         "components/ProgressView/src/ColorThemer/*.{h,m}"
2020       ],
2021       "dependencies": {
2022         "MaterialComponents/ProgressView": [
2024         ],
2025         "MaterialComponents/Themes": [
2027         ]
2028       }
2029     },
2030     {
2031       "name": "Ripple",
2032       "platforms": {
2033         "ios": "8.0"
2034       },
2035       "public_header_files": "components/Ripple/src/*.h",
2036       "source_files": [
2037         "components/Ripple/src/*.{h,m}",
2038         "components/Ripple/src/private/*.{h,m}"
2039       ],
2040       "dependencies": {
2041         "MaterialComponents/AnimationTiming": [
2043         ],
2044         "MaterialComponents/private/Math": [
2046         ]
2047       },
2048       "testspecs": [
2049         {
2050           "name": "UnitTests",
2051           "test_type": "unit",
2052           "source_files": [
2053             "components/Ripple/tests/unit/*.{h,m,swift}",
2054             "components/Ripple/tests/unit/supplemental/*.{h,m,swift}"
2055           ],
2056           "resources": "components/Ripple/tests/unit/resources/*"
2057         }
2058       ]
2059     },
2060     {
2061       "name": "ShadowElevations",
2062       "platforms": {
2063         "ios": "8.0"
2064       },
2065       "public_header_files": "components/ShadowElevations/src/*.h",
2066       "source_files": "components/ShadowElevations/src/*.{h,m}",
2067       "testspecs": [
2068         {
2069           "name": "UnitTests",
2070           "test_type": "unit",
2071           "source_files": [
2072             "components/ShadowElevations/tests/unit/*.{h,m,swift}",
2073             "components/ShadowElevations/tests/unit/supplemental/*.{h,m,swift}"
2074           ],
2075           "resources": "components/ShadowElevations/tests/unit/resources/*"
2076         }
2077       ]
2078     },
2079     {
2080       "name": "ShadowLayer",
2081       "platforms": {
2082         "ios": "8.0"
2083       },
2084       "public_header_files": "components/ShadowLayer/src/*.h",
2085       "source_files": "components/ShadowLayer/src/*.{h,m}",
2086       "dependencies": {
2087         "MaterialComponents/ShadowElevations": [
2089         ]
2090       },
2091       "testspecs": [
2092         {
2093           "name": "UnitTests",
2094           "test_type": "unit",
2095           "source_files": [
2096             "components/ShadowLayer/tests/unit/*.{h,m,swift}",
2097             "components/ShadowLayer/tests/unit/supplemental/*.{h,m,swift}"
2098           ],
2099           "resources": "components/ShadowLayer/tests/unit/resources/*"
2100         }
2101       ]
2102     },
2103     {
2104       "name": "ShapeLibrary",
2105       "platforms": {
2106         "ios": "8.0"
2107       },
2108       "public_header_files": "components/ShapeLibrary/src/*.h",
2109       "source_files": [
2110         "components/ShapeLibrary/src/*.{h,m}",
2111         "components/ShapeLibrary/src/private/*.{h,m}"
2112       ],
2113       "dependencies": {
2114         "MaterialComponents/Shapes": [
2116         ],
2117         "MaterialComponents/private/Math": [
2119         ]
2120       },
2121       "testspecs": [
2122         {
2123           "name": "UnitTests",
2124           "test_type": "unit",
2125           "source_files": [
2126             "components/ShapeLibrary/tests/unit/*.{h,m,swift}",
2127             "components/ShapeLibrary/tests/unit/supplemental/*.{h,m,swift}"
2128           ],
2129           "resources": "components/ShapeLibrary/tests/unit/resources/*"
2130         }
2131       ]
2132     },
2133     {
2134       "name": "Shapes",
2135       "platforms": {
2136         "ios": "8.0"
2137       },
2138       "public_header_files": "components/Shapes/src/*.h",
2139       "source_files": [
2140         "components/Shapes/src/*.{h,m}",
2141         "components/Shapes/src/private/*.{h,m}"
2142       ],
2143       "dependencies": {
2144         "MaterialComponents/ShadowLayer": [
2146         ],
2147         "MaterialComponents/private/Math": [
2149         ]
2150       },
2151       "testspecs": [
2152         {
2153           "name": "UnitTests",
2154           "test_type": "unit",
2155           "source_files": [
2156             "components/Shapes/tests/unit/*.{h,m,swift}",
2157             "components/Shapes/tests/unit/supplemental/*.{h,m,swift}"
2158           ],
2159           "resources": "components/Shapes/tests/unit/resources/*"
2160         }
2161       ]
2162     },
2163     {
2164       "name": "Slider",
2165       "platforms": {
2166         "ios": "8.0"
2167       },
2168       "public_header_files": [
2169         "components/Slider/src/*.h"
2170       ],
2171       "source_files": [
2172         "components/Slider/src/*.{h,m}",
2173         "components/Slider/src/private/*.{h,m}"
2174       ],
2175       "dependencies": {
2176         "MaterialComponents/Palettes": [
2178         ],
2179         "MaterialComponents/ShadowElevations": [
2181         ],
2182         "MaterialComponents/private/ThumbTrack": [
2184         ]
2185       },
2186       "testspecs": [
2187         {
2188           "name": "UnitTests",
2189           "test_type": "unit",
2190           "source_files": [
2191             "components/Slider/tests/unit/*.{h,m,swift}",
2192             "components/Slider/tests/unit/supplemental/*.{h,m,swift}"
2193           ],
2194           "resources": "components/Slider/tests/unit/resources/*"
2195         }
2196       ]
2197     },
2198     {
2199       "name": "Slider+ColorThemer",
2200       "platforms": {
2201         "ios": "8.0"
2202       },
2203       "public_header_files": [
2204         "components/Slider/src/ColorThemer/*.h"
2205       ],
2206       "source_files": [
2207         "components/Slider/src/ColorThemer/*.{h,m}"
2208       ],
2209       "dependencies": {
2210         "MaterialComponents/Palettes": [
2212         ],
2213         "MaterialComponents/Slider": [
2215         ],
2216         "MaterialComponents/schemes/Color": [
2218         ]
2219       }
2220     },
2221     {
2222       "name": "Snackbar",
2223       "platforms": {
2224         "ios": "8.0"
2225       },
2226       "public_header_files": "components/Snackbar/src/*.h",
2227       "source_files": [
2228         "components/Snackbar/src/*.{h,m}",
2229         "components/Snackbar/src/private/*.{h,m}"
2230       ],
2231       "resources": [
2232         "components/Snackbar/src/MaterialSnackbar.bundle"
2233       ],
2234       "dependencies": {
2235         "MaterialComponents/AnimationTiming": [
2237         ],
2238         "MaterialComponents/Buttons": [
2240         ],
2241         "MaterialComponents/OverlayWindow": [
2243         ],
2244         "MaterialComponents/Typography": [
2246         ],
2247         "MaterialComponents/private/Application": [
2249         ],
2250         "MaterialComponents/private/KeyboardWatcher": [
2252         ],
2253         "MaterialComponents/private/Overlay": [
2255         ]
2256       },
2257       "testspecs": [
2258         {
2259           "name": "UnitTests",
2260           "test_type": "unit",
2261           "source_files": [
2262             "components/Snackbar/tests/unit/*.{h,m,swift}",
2263             "components/Snackbar/tests/unit/supplemental/*.{h,m,swift}"
2264           ],
2265           "resources": "components/Snackbar/tests/unit/resources/*",
2266           "dependencies": {
2267             "MaterialComponents/Snackbar+ColorThemer": [
2269             ],
2270             "MaterialComponents/Snackbar+FontThemer": [
2272             ],
2273             "MaterialComponents/Snackbar+TypographyThemer": [
2275             ],
2276             "MaterialComponents/Themes": [
2278             ]
2279           }
2280         }
2281       ]
2282     },
2283     {
2284       "name": "Snackbar+ColorThemer",
2285       "platforms": {
2286         "ios": "8.0"
2287       },
2288       "public_header_files": [
2289         "components/Snackbar/src/ColorThemer/*.h"
2290       ],
2291       "source_files": [
2292         "components/Snackbar/src/ColorThemer/*.{h,m}"
2293       ],
2294       "dependencies": {
2295         "MaterialComponents/Snackbar": [
2297         ],
2298         "MaterialComponents/schemes/Color": [
2300         ]
2301       }
2302     },
2303     {
2304       "name": "Snackbar+FontThemer",
2305       "platforms": {
2306         "ios": "8.0"
2307       },
2308       "public_header_files": [
2309         "components/Snackbar/src/FontThemer/*.h"
2310       ],
2311       "source_files": [
2312         "components/Snackbar/src/FontThemer/*.{h,m}"
2313       ],
2314       "dependencies": {
2315         "MaterialComponents/Snackbar": [
2317         ],
2318         "MaterialComponents/Themes": [
2320         ]
2321       }
2322     },
2323     {
2324       "name": "Snackbar+TypographyThemer",
2325       "platforms": {
2326         "ios": "8.0"
2327       },
2328       "public_header_files": [
2329         "components/Snackbar/src/TypographyThemer/*.h"
2330       ],
2331       "source_files": [
2332         "components/Snackbar/src/TypographyThemer/*.{h,m}"
2333       ],
2334       "dependencies": {
2335         "MaterialComponents/Snackbar": [
2337         ],
2338         "MaterialComponents/schemes/Typography": [
2340         ]
2341       }
2342     },
2343     {
2344       "name": "Tabs",
2345       "platforms": {
2346         "ios": "8.0"
2347       },
2348       "public_header_files": "components/Tabs/src/*.h",
2349       "source_files": [
2350         "components/Tabs/src/*.{h,m}",
2351         "components/Tabs/src/private/*.{h,m}"
2352       ],
2353       "resources": [
2354         "components/Tabs/src/MaterialTabs.bundle"
2355       ],
2356       "dependencies": {
2357         "MDFInternationalization": [
2359         ],
2360         "MaterialComponents/AnimationTiming": [
2362         ],
2363         "MaterialComponents/Ink": [
2365         ],
2366         "MaterialComponents/ShadowElevations": [
2368         ],
2369         "MaterialComponents/ShadowLayer": [
2371         ],
2372         "MaterialComponents/Typography": [
2374         ],
2375         "MaterialComponents/private/Math": [
2377         ]
2378       },
2379       "testspecs": [
2380         {
2381           "name": "UnitTests",
2382           "test_type": "unit",
2383           "source_files": [
2384             "components/Tabs/tests/unit/*.{h,m,swift}",
2385             "components/Tabs/tests/unit/supplemental/*.{h,m,swift}"
2386           ],
2387           "resources": "components/Tabs/tests/unit/resources/*",
2388           "dependencies": {
2389             "MaterialComponents/Tabs+ColorThemer": [
2391             ],
2392             "MaterialComponents/Tabs+FontThemer": [
2394             ],
2395             "MaterialComponents/Tabs+TypographyThemer": [
2397             ],
2398             "MaterialComponents/Themes": [
2400             ]
2401           }
2402         }
2403       ]
2404     },
2405     {
2406       "name": "Tabs+ColorThemer",
2407       "platforms": {
2408         "ios": "8.0"
2409       },
2410       "public_header_files": [
2411         "components/Tabs/src/ColorThemer/*.h"
2412       ],
2413       "source_files": [
2414         "components/Tabs/src/ColorThemer/*.{h,m}"
2415       ],
2416       "dependencies": {
2417         "MaterialComponents/schemes/Color": [
2419         ],
2420         "MaterialComponents/Tabs": [
2422         ]
2423       }
2424     },
2425     {
2426       "name": "Tabs+FontThemer",
2427       "platforms": {
2428         "ios": "8.0"
2429       },
2430       "public_header_files": [
2431         "components/Tabs/src/FontThemer/*.h"
2432       ],
2433       "source_files": [
2434         "components/Tabs/src/FontThemer/*.{h,m}"
2435       ],
2436       "dependencies": {
2437         "MaterialComponents/Tabs": [
2439         ],
2440         "MaterialComponents/Themes": [
2442         ]
2443       }
2444     },
2445     {
2446       "name": "Tabs+TypographyThemer",
2447       "platforms": {
2448         "ios": "8.0"
2449       },
2450       "public_header_files": [
2451         "components/Tabs/src/TypographyThemer/*.h"
2452       ],
2453       "source_files": [
2454         "components/Tabs/src/TypographyThemer/*.{h,m}"
2455       ],
2456       "dependencies": {
2457         "MaterialComponents/Tabs": [
2459         ],
2460         "MaterialComponents/schemes/Typography": [
2462         ]
2463       }
2464     },
2465     {
2466       "name": "TextFields",
2467       "platforms": {
2468         "ios": "8.0"
2469       },
2470       "public_header_files": "components/TextFields/src/*.h",
2471       "source_files": [
2472         "components/TextFields/src/*.{h,m}",
2473         "components/TextFields/src/private/*.{h,m}"
2474       ],
2475       "dependencies": {
2476         "MaterialComponents/AnimationTiming": [
2478         ],
2479         "MaterialComponents/Palettes": [
2481         ],
2482         "MaterialComponents/Typography": [
2484         ],
2485         "MDFInternationalization": [
2487         ],
2488         "MaterialComponents/private/Math": [
2490         ]
2491       },
2492       "testspecs": [
2493         {
2494           "name": "UnitTests",
2495           "test_type": "unit",
2496           "source_files": [
2497             "components/TextFields/tests/unit/*.{h,m,swift}",
2498             "components/TextFields/tests/unit/supplemental/*.{h,m,swift}"
2499           ],
2500           "resources": "components/TextFields/tests/unit/resources/*",
2501           "dependencies": {
2502             "MaterialComponents/TextFields+ColorThemer": [
2504             ],
2505             "MaterialComponents/TextFields+FontThemer": [
2507             ],
2508             "MaterialComponents/TextFields+TypographyThemer": [
2510             ],
2511             "MaterialComponents/Themes": [
2513             ]
2514           }
2515         }
2516       ]
2517     },
2518     {
2519       "name": "TextFields+ColorThemer",
2520       "platforms": {
2521         "ios": "8.0"
2522       },
2523       "public_header_files": [
2524         "components/TextFields/src/ColorThemer/*.h"
2525       ],
2526       "source_files": [
2527         "components/TextFields/src/ColorThemer/*.{h,m}"
2528       ],
2529       "dependencies": {
2530         "MaterialComponents/TextFields": [
2532         ],
2533         "MaterialComponents/Themes": [
2535         ]
2536       }
2537     },
2538     {
2539       "name": "TextFields+FontThemer",
2540       "platforms": {
2541         "ios": "8.0"
2542       },
2543       "public_header_files": [
2544         "components/TextFields/src/FontThemer/*.h"
2545       ],
2546       "source_files": [
2547         "components/TextFields/src/FontThemer/*.{h,m}"
2548       ],
2549       "dependencies": {
2550         "MaterialComponents/TextFields": [
2552         ],
2553         "MaterialComponents/Themes": [
2555         ]
2556       }
2557     },
2558     {
2559       "name": "TextFields+TypographyThemer",
2560       "platforms": {
2561         "ios": "8.0"
2562       },
2563       "public_header_files": [
2564         "components/TextFields/src/TypographyThemer/*.h"
2565       ],
2566       "source_files": [
2567         "components/TextFields/src/TypographyThemer/*.{h,m}"
2568       ],
2569       "dependencies": {
2570         "MaterialComponents/TextFields": [
2572         ],
2573         "MaterialComponents/schemes/Typography": [
2575         ]
2576       }
2577     },
2578     {
2579       "name": "Themes",
2580       "platforms": {
2581         "ios": "8.0"
2582       },
2583       "public_header_files": "components/Themes/src/*.h",
2584       "source_files": [
2585         "components/Themes/src/*.{h,m}",
2586         "components/Themes/src/private/*.{h,m}"
2587       ],
2588       "dependencies": {
2589         "MaterialComponents/schemes/Color": [
2591         ],
2592         "MaterialComponents/schemes/Typography": [
2594         ]
2595       },
2596       "testspecs": [
2597         {
2598           "name": "UnitTests",
2599           "test_type": "unit",
2600           "source_files": [
2601             "components/Themes/tests/unit/*.{h,m,swift}",
2602             "components/Themes/tests/unit/supplemental/*.{h,m,swift}"
2603           ],
2604           "resources": "components/Themes/tests/unit/resources/*"
2605         }
2606       ]
2607     },
2608     {
2609       "name": "Typography",
2610       "platforms": {
2611         "ios": "8.0"
2612       },
2613       "public_header_files": "components/Typography/src/*.h",
2614       "source_files": [
2615         "components/Typography/src/*.{h,m}",
2616         "components/Typography/src/private/*.{h,m}"
2617       ],
2618       "dependencies": {
2619         "MaterialComponents/private/Application": [
2621         ],
2622         "MaterialComponents/private/Math": [
2624         ]
2625       },
2626       "testspecs": [
2627         {
2628           "name": "UnitTests",
2629           "test_type": "unit",
2630           "source_files": [
2631             "components/Typography/tests/unit/*.{h,m,swift}",
2632             "components/Typography/tests/unit/supplemental/*.{h,m,swift}"
2633           ],
2634           "resources": "components/Typography/tests/unit/resources/*"
2635         }
2636       ]
2637     },
2638     {
2639       "name": "schemes",
2640       "subspecs": [
2641         {
2642           "name": "Color",
2643           "platforms": {
2644             "ios": "8.0"
2645           },
2646           "public_header_files": "components/schemes/Color/src/*.h",
2647           "source_files": "components/schemes/Color/src/*.{h,m}",
2648           "testspecs": [
2649             {
2650               "name": "UnitTests",
2651               "test_type": "unit",
2652               "source_files": [
2653                 "components/schemes/Color/tests/unit/*.{h,m,swift}",
2654                 "components/schemes/Color/tests/unit/supplemental/*.{h,m,swift}"
2655               ],
2656               "resources": "components/schemes/Color/tests/unit/resources/*",
2657               "dependencies": {
2658                 "MaterialComponents/private/Math": [
2660                 ]
2661               }
2662             }
2663           ]
2664         },
2665         {
2666           "name": "Shape",
2667           "platforms": {
2668             "ios": "8.0"
2669           },
2670           "public_header_files": "components/schemes/Shape/src/*.h",
2671           "source_files": "components/schemes/Shape/src/*.{h,m}",
2672           "dependencies": {
2673             "MaterialComponents/ShapeLibrary": [
2675             ],
2676             "MaterialComponents/Shapes": [
2678             ]
2679           },
2680           "testspecs": [
2681             {
2682               "name": "UnitTests",
2683               "test_type": "unit",
2684               "source_files": [
2685                 "components/schemes/Shape/tests/unit/*.{h,m,swift}",
2686                 "components/schemes/Shape/tests/unit/supplemental/*.{h,m,swift}"
2687               ],
2688               "resources": "components/schemes/Shape/tests/unit/resources/*"
2689             }
2690           ]
2691         },
2692         {
2693           "name": "Typography",
2694           "platforms": {
2695             "ios": "8.0"
2696           },
2697           "public_header_files": "components/schemes/Typography/src/*.h",
2698           "source_files": "components/schemes/Typography/src/*.{h,m}",
2699           "dependencies": {
2700             "MaterialComponents/Typography": [
2702             ]
2703           },
2704           "testspecs": [
2705             {
2706               "name": "UnitTests",
2707               "test_type": "unit",
2708               "source_files": [
2709                 "components/schemes/Typography/tests/unit/*.{h,m,swift}",
2710                 "components/schemes/Typography/tests/unit/supplemental/*.{h,m,swift}"
2711               ],
2712               "resources": "components/schemes/Typography/tests/unit/resources/*"
2713             }
2714           ]
2715         }
2716       ]
2717     },
2718     {
2719       "name": "private",
2720       "subspecs": [
2721         {
2722           "name": "Icons",
2723           "subspecs": [
2724             {
2725               "name": "Base",
2726               "public_header_files": "components/private/Icons/src/*.h",
2727               "source_files": "components/private/Icons/src/*.{h,m}"
2728             },
2729             {
2730               "name": "ic_arrow_back",
2731               "public_header_files": "components/private/Icons/icons/ic_arrow_back/src/*.h",
2732               "source_files": "components/private/Icons/icons/ic_arrow_back/src/*.{h,m}",
2733               "resource_bundles": {
2734                 "MaterialIcons_ic_arrow_back": [
2735                   "components/private/Icons/icons/ic_arrow_back/src/MaterialIcons_ic_arrow_back.bundle/*.png"
2736                 ]
2737               },
2738               "dependencies": {
2739                 "MaterialComponents/private/Icons/Base": [
2741                 ]
2742               }
2743             },
2744             {
2745               "name": "ic_check",
2746               "public_header_files": "components/private/Icons/icons/ic_check/src/*.h",
2747               "source_files": "components/private/Icons/icons/ic_check/src/*.{h,m}",
2748               "resource_bundles": {
2749                 "MaterialIcons_ic_check": [
2750                   "components/private/Icons/icons/ic_check/src/MaterialIcons_ic_check.bundle/*.png"
2751                 ]
2752               },
2753               "dependencies": {
2754                 "MaterialComponents/private/Icons/Base": [
2756                 ]
2757               }
2758             },
2759             {
2760               "name": "ic_check_circle",
2761               "public_header_files": "components/private/Icons/icons/ic_check_circle/src/*.h",
2762               "source_files": "components/private/Icons/icons/ic_check_circle/src/*.{h,m}",
2763               "resource_bundles": {
2764                 "MaterialIcons_ic_check_circle": [
2765                   "components/private/Icons/icons/ic_check_circle/src/MaterialIcons_ic_check_circle.bundle/*.png"
2766                 ]
2767               },
2768               "dependencies": {
2769                 "MaterialComponents/private/Icons/Base": [
2771                 ]
2772               }
2773             },
2774             {
2775               "name": "ic_chevron_right",
2776               "public_header_files": "components/private/Icons/icons/ic_chevron_right/src/*.h",
2777               "source_files": "components/private/Icons/icons/ic_chevron_right/src/*.{h,m}",
2778               "resource_bundles": {
2779                 "MaterialIcons_ic_chevron_right": [
2780                   "components/private/Icons/icons/ic_chevron_right/src/MaterialIcons_ic_chevron_right.bundle/*.png"
2781                 ]
2782               },
2783               "dependencies": {
2784                 "MaterialComponents/private/Icons/Base": [
2786                 ]
2787               }
2788             },
2789             {
2790               "name": "ic_color_lens",
2791               "public_header_files": "components/private/Icons/icons/ic_color_lens/src/*.h",
2792               "source_files": "components/private/Icons/icons/ic_color_lens/src/*.{h,m}",
2793               "resource_bundles": {
2794                 "MaterialIcons_ic_color_lens": [
2795                   "components/private/Icons/icons/ic_color_lens/src/MaterialIcons_ic_color_lens.bundle/*.png"
2796                 ]
2797               },
2798               "dependencies": {
2799                 "MaterialComponents/private/Icons/Base": [
2801                 ]
2802               }
2803             },
2804             {
2805               "name": "ic_help_outline",
2806               "public_header_files": "components/private/Icons/icons/ic_help_outline/src/*.h",
2807               "source_files": "components/private/Icons/icons/ic_help_outline/src/*.{h,m}",
2808               "resource_bundles": {
2809                 "MaterialIcons_ic_help_outline": [
2810                   "components/private/Icons/icons/ic_help_outline/src/MaterialIcons_ic_help_outline.bundle/*.png"
2811                 ]
2812               },
2813               "dependencies": {
2814                 "MaterialComponents/private/Icons/Base": [
2816                 ]
2817               }
2818             },
2819             {
2820               "name": "ic_info",
2821               "public_header_files": "components/private/Icons/icons/ic_info/src/*.h",
2822               "source_files": "components/private/Icons/icons/ic_info/src/*.{h,m}",
2823               "resource_bundles": {
2824                 "MaterialIcons_ic_info": [
2825                   "components/private/Icons/icons/ic_info/src/MaterialIcons_ic_info.bundle/*.png"
2826                 ]
2827               },
2828               "dependencies": {
2829                 "MaterialComponents/private/Icons/Base": [
2831                 ]
2832               }
2833             },
2834             {
2835               "name": "ic_more_horiz",
2836               "public_header_files": "components/private/Icons/icons/ic_more_horiz/src/*.h",
2837               "source_files": "components/private/Icons/icons/ic_more_horiz/src/*.{h,m}",
2838               "resource_bundles": {
2839                 "MaterialIcons_ic_more_horiz": [
2840                   "components/private/Icons/icons/ic_more_horiz/src/MaterialIcons_ic_more_horiz.bundle/*.png"
2841                 ]
2842               },
2843               "dependencies": {
2844                 "MaterialComponents/private/Icons/Base": [
2846                 ]
2847               }
2848             },
2849             {
2850               "name": "ic_radio_button_unchecked",
2851               "public_header_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.h",
2852               "source_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.{h,m}",
2853               "resource_bundles": {
2854                 "MaterialIcons_ic_radio_button_unchecked": [
2855                   "components/private/Icons/icons/ic_radio_button_unchecked/src/MaterialIcons_ic_radio_button_unchecked.bundle/*.png"
2856                 ]
2857               },
2858               "dependencies": {
2859                 "MaterialComponents/private/Icons/Base": [
2861                 ]
2862               }
2863             },
2864             {
2865               "name": "ic_reorder",
2866               "public_header_files": "components/private/Icons/icons/ic_reorder/src/*.h",
2867               "source_files": "components/private/Icons/icons/ic_reorder/src/*.{h,m}",
2868               "resource_bundles": {
2869                 "MaterialIcons_ic_reorder": [
2870                   "components/private/Icons/icons/ic_reorder/src/MaterialIcons_ic_reorder.bundle/*.png"
2871                 ]
2872               },
2873               "dependencies": {
2874                 "MaterialComponents/private/Icons/Base": [
2876                 ]
2877               }
2878             },
2879             {
2880               "name": "ic_settings",
2881               "public_header_files": "components/private/Icons/icons/ic_settings/src/*.h",
2882               "source_files": "components/private/Icons/icons/ic_settings/src/*.{h,m}",
2883               "resource_bundles": {
2884                 "MaterialIcons_ic_settings": [
2885                   "components/private/Icons/icons/ic_settings/src/MaterialIcons_ic_settings.bundle/*.png"
2886                 ]
2887               },
2888               "dependencies": {
2889                 "MaterialComponents/private/Icons/Base": [
2891                 ]
2892               }
2893             }
2894           ]
2895         },
2896         {
2897           "name": "Application",
2898           "platforms": {
2899             "ios": "8.0"
2900           },
2901           "public_header_files": "components/private/Application/src/*.h",
2902           "source_files": "components/private/Application/src/*.{h,m}",
2903           "testspecs": [
2904             {
2905               "name": "UnitTests",
2906               "test_type": "unit",
2907               "source_files": [
2908                 "components/private/Application/tests/unit/*.{h,m,swift}",
2909                 "components/private/Application/tests/unit/supplemental/*.{h,m,swift}"
2910               ],
2911               "resources": "components/private/Application/tests/unit/resources/*"
2912             }
2913           ]
2914         },
2915         {
2916           "name": "KeyboardWatcher",
2917           "platforms": {
2918             "ios": "8.0"
2919           },
2920           "public_header_files": "components/private/KeyboardWatcher/src/*.h",
2921           "source_files": "components/private/KeyboardWatcher/src/*.{h,m}",
2922           "dependencies": {
2923             "MaterialComponents/private/Application": [
2925             ]
2926           },
2927           "testspecs": [
2928             {
2929               "name": "UnitTests",
2930               "test_type": "unit",
2931               "source_files": [
2932                 "components/private/KeyboardWatcher/tests/unit/*.{h,m,swift}",
2933                 "components/private/KeyboardWatcher/tests/unit/supplemental/*.{h,m,swift}"
2934               ],
2935               "resources": "components/private/KeyboardWatcher/tests/unit/resources/*"
2936             }
2937           ]
2938         },
2939         {
2940           "name": "Math",
2941           "platforms": {
2942             "ios": "8.0"
2943           },
2944           "public_header_files": "components/private/Math/src/*.h",
2945           "source_files": "components/private/Math/src/*.{h,m}",
2946           "testspecs": [
2947             {
2948               "name": "UnitTests",
2949               "test_type": "unit",
2950               "source_files": [
2951                 "components/private/Math/tests/unit/*.{h,m,swift}",
2952                 "components/private/Math/tests/unit/supplemental/*.{h,m,swift}"
2953               ],
2954               "resources": "components/private/Math/tests/unit/resources/*"
2955             }
2956           ]
2957         },
2958         {
2959           "name": "Overlay",
2960           "platforms": {
2961             "ios": "8.0"
2962           },
2963           "public_header_files": "components/private/Overlay/src/*.h",
2964           "source_files": [
2965             "components/private/Overlay/src/*.{h,m}",
2966             "components/private/Overlay/src/private/*.{h,m}"
2967           ],
2968           "testspecs": [
2969             {
2970               "name": "UnitTests",
2971               "test_type": "unit",
2972               "source_files": [
2973                 "components/private/Overlay/tests/unit/*.{h,m,swift}",
2974                 "components/private/Overlay/tests/unit/supplemental/*.{h,m,swift}"
2975               ],
2976               "resources": "components/private/Overlay/tests/unit/resources/*"
2977             }
2978           ]
2979         },
2980         {
2981           "name": "ThumbTrack",
2982           "platforms": {
2983             "ios": "8.0"
2984           },
2985           "public_header_files": "components/private/ThumbTrack/src/*.h",
2986           "source_files": [
2987             "components/private/ThumbTrack/src/*.{h,m}",
2988             "components/private/ThumbTrack/src/private/*.{h,m}"
2989           ],
2990           "dependencies": {
2991             "MaterialComponents/Ink": [
2993             ],
2994             "MaterialComponents/ShadowElevations": [
2996             ],
2997             "MaterialComponents/ShadowLayer": [
2999             ],
3000             "MaterialComponents/Typography": [
3002             ],
3003             "MDFInternationalization": [
3005             ],
3006             "MaterialComponents/private/Math": [
3008             ]
3009           },
3010           "testspecs": [
3011             {
3012               "name": "UnitTests",
3013               "test_type": "unit",
3014               "source_files": [
3015                 "components/private/ThumbTrack/tests/unit/*.{h,m,swift}",
3016                 "components/private/ThumbTrack/tests/unit/supplemental/*.{h,m,swift}"
3017               ],
3018               "resources": "components/private/ThumbTrack/tests/unit/resources/*"
3019             }
3020           ]
3021         },
3022         {
3023           "name": "UIMetrics",
3024           "platforms": {
3025             "ios": "8.0"
3026           },
3027           "public_header_files": "components/private/UIMetrics/src/*.h",
3028           "source_files": [
3029             "components/private/UIMetrics/src/*.{h,m}",
3030             "components/private/UIMetrics/src/private/*.{h,m}"
3031           ],
3032           "dependencies": {
3033             "MaterialComponents/private/Application": [
3035             ]
3036           },
3037           "testspecs": [
3038             {
3039               "name": "UnitTests",
3040               "test_type": "unit",
3041               "source_files": [
3042                 "components/private/UIMetrics/tests/unit/*.{h,m,swift}",
3043                 "components/private/UIMetrics/tests/unit/supplemental/*.{h,m,swift}"
3044               ],
3045               "resources": "components/private/UIMetrics/tests/unit/resources/*"
3046             }
3047           ]
3048         }
3049       ]
3050     }
3051   ]