[Add] com-qqsdk-control-Tools 1.2.1
[CocoaPods.git] / Specs / 0 / 1 / 9 / MaterialComponents / 107.2.0 / MaterialComponents.podspec.json
blob314e112ba99d8222829b331e039dea3e6da334f7
2   "name": "MaterialComponents",
3   "version": "107.2.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": "v107.2.0"
11   },
12   "platforms": {
13     "ios": "9.0"
14   },
15   "requires_arc": true,
16   "subspecs": [
17     {
18       "name": "ActionSheet",
19       "platforms": {
20         "ios": "9.0"
21       },
22       "public_header_files": "components/ActionSheet/src/*.h",
23       "source_files": [
24         "components/ActionSheet/src/*.{h,m}",
25         "components/ActionSheet/src/private/*.{h,m}"
26       ],
27       "dependencies": {
28         "MaterialComponents/Availability": [
30         ],
31         "MaterialComponents/BottomSheet": [
33         ],
34         "MaterialComponents/Elevation": [
36         ],
37         "MaterialComponents/Ink": [
39         ],
40         "MaterialComponents/private/Math": [
42         ],
43         "MaterialComponents/Ripple": [
45         ],
46         "MaterialComponents/ShadowElevations": [
48         ],
49         "MaterialComponents/Typography": [
51         ]
52       },
53       "testspecs": [
54         {
55           "name": "UnitTests",
56           "test_type": "unit",
57           "source_files": [
58             "components/ActionSheet/tests/unit/*.{h,m,swift}"
59           ]
60         }
61       ]
62     },
63     {
64       "name": "ActionSheet+Theming",
65       "platforms": {
66         "ios": "9.0"
67       },
68       "public_header_files": "components/ActionSheet/src/Theming/*.h",
69       "source_files": [
70         "components/ActionSheet/src/Theming/*.{h,m}",
71         "components/ActionSheet/src/Theming/private/*.{h,m}"
72       ],
73       "dependencies": {
74         "MaterialComponents/ActionSheet": [
76         ],
77         "MaterialComponents/Availability": [
79         ],
80         "MaterialComponents/Elevation": [
82         ],
83         "MaterialComponents/private/Color": [
85         ],
86         "MaterialComponents/schemes/Container": [
88         ],
89         "MaterialComponents/ShadowElevations": [
91         ]
92       },
93       "testspecs": [
94         {
95           "name": "UnitTests",
96           "test_type": "unit",
97           "source_files": [
98             "components/ActionSheet/tests/unit/Theming/*.{h,m,swift}",
99             "components/ActionSheet/tests/unit/Theming/supplemental/*.{h,m,swift}"
100           ],
101           "resources": "components/ActionSheet/tests/unit/Theming/resources/*"
102         }
103       ]
104     },
105     {
106       "name": "ActivityIndicator",
107       "platforms": {
108         "ios": "9.0"
109       },
110       "public_header_files": "components/ActivityIndicator/src/*.h",
111       "source_files": [
112         "components/ActivityIndicator/src/*.{h,m}",
113         "components/ActivityIndicator/src/private/*.{h,m}"
114       ],
115       "resources": [
116         "components/ActivityIndicator/src/MaterialActivityIndicator.bundle"
117       ],
118       "dependencies": {
119         "MDFInternationalization": [
121         ],
122         "MaterialComponents/Palettes": [
124         ],
125         "MaterialComponents/private/Application": [
127         ],
128         "MotionAnimator": [
129           "~> 2.0"
130         ]
131       },
132       "testspecs": [
133         {
134           "name": "UnitTests",
135           "test_type": "unit",
136           "source_files": [
137             "components/ActivityIndicator/tests/unit/*.{h,m,swift}",
138             "components/ActivityIndicator/tests/unit/supplemental/*.{h,m,swift}"
139           ],
140           "resources": "components/ActivityIndicator/tests/unit/resources/*"
141         }
142       ]
143     },
144     {
145       "name": "AnimationTiming",
146       "platforms": {
147         "ios": "9.0"
148       },
149       "public_header_files": "components/AnimationTiming/src/*.h",
150       "source_files": [
151         "components/AnimationTiming/src/*.{h,m}",
152         "components/AnimationTiming/src/private/*.{h,m}"
153       ],
154       "testspecs": [
155         {
156           "name": "UnitTests",
157           "test_type": "unit",
158           "source_files": [
159             "components/AnimationTiming/tests/unit/*.{h,m,swift}",
160             "components/AnimationTiming/tests/unit/supplemental/*.{h,m,swift}"
161           ],
162           "resources": "components/AnimationTiming/tests/unit/resources/*"
163         }
164       ]
165     },
166     {
167       "name": "AppBar",
168       "platforms": {
169         "ios": "9.0"
170       },
171       "public_header_files": "components/AppBar/src/*.h",
172       "source_files": [
173         "components/AppBar/src/*.{h,m}",
174         "components/AppBar/src/private/*.{h,m}"
175       ],
176       "resources": [
177         "components/AppBar/src/MaterialAppBar.bundle"
178       ],
179       "dependencies": {
180         "MaterialComponents/HeaderStackView": [
182         ],
183         "MaterialComponents/NavigationBar": [
185         ],
186         "MaterialComponents/Typography": [
188         ],
189         "MaterialComponents/private/Application": [
191         ],
192         "MaterialComponents/FlexibleHeader": [
194         ],
195         "MaterialComponents/ShadowElevations": [
197         ],
198         "MaterialComponents/ShadowLayer": [
200         ],
201         "MDFInternationalization": [
203         ],
204         "MaterialComponents/private/Icons/ic_arrow_back": [
206         ],
207         "MaterialComponents/private/UIMetrics": [
209         ]
210       },
211       "testspecs": [
212         {
213           "name": "UnitTests",
214           "test_type": "unit",
215           "source_files": [
216             "components/AppBar/tests/unit/*.{h,m,swift}",
217             "components/AppBar/tests/unit/supplemental/*.{h,m,swift}"
218           ],
219           "resources": "components/AppBar/tests/unit/resources/*",
220           "dependencies": {
221             "MaterialComponents/AppBar+ColorThemer": [
223             ],
224             "MaterialComponents/AppBar+TypographyThemer": [
226             ]
227           }
228         }
229       ]
230     },
231     {
232       "name": "AppBar+Theming",
233       "platforms": {
234         "ios": "9.0"
235       },
236       "public_header_files": "components/AppBar/src/Theming/*.h",
237       "source_files": [
238         "components/AppBar/src/Theming/*.{h,m}",
239         "components/AppBar/src/Theming/private/*.{h,m}"
240       ],
241       "dependencies": {
242         "MaterialComponents/AppBar": [
244         ],
245         "MaterialComponents/schemes/Container": [
247         ]
248       },
249       "testspecs": [
250         {
251           "name": "UnitTests",
252           "test_type": "unit",
253           "source_files": [
254             "components/AppBar/tests/unit/Theming/*.{h,m,swift}",
255             "components/AppBar/tests/unit/Theming/supplemental/*.{h,m,swift}"
256           ],
257           "resources": "components/AppBar/tests/unit/Theming/resources/*"
258         }
259       ]
260     },
261     {
262       "name": "AppBar+ColorThemer",
263       "platforms": {
264         "ios": "9.0"
265       },
266       "public_header_files": [
267         "components/AppBar/src/ColorThemer/*.h"
268       ],
269       "source_files": [
270         "components/AppBar/src/ColorThemer/*.{h,m}",
271         "components/AppBar/src/ColorThemer/private/*.{h,m}"
272       ],
273       "dependencies": {
274         "MaterialComponents/AppBar": [
276         ],
277         "MaterialComponents/NavigationBar+ColorThemer": [
279         ],
280         "MaterialComponents/Themes": [
282         ]
283       }
284     },
285     {
286       "name": "AppBar+TypographyThemer",
287       "platforms": {
288         "ios": "9.0"
289       },
290       "public_header_files": [
291         "components/AppBar/src/TypographyThemer/*.h"
292       ],
293       "source_files": [
294         "components/AppBar/src/TypographyThemer/*.{h,m}",
295         "components/AppBar/src/TypographyThemer/private/*.{h,m}"
296       ],
297       "dependencies": {
298         "MaterialComponents/AppBar": [
300         ],
301         "MaterialComponents/NavigationBar+TypographyThemer": [
303         ]
304       }
305     },
306     {
307       "name": "Availability",
308       "platforms": {
309         "ios": "9.0"
310       },
311       "public_header_files": "components/Availability/src/*.h",
312       "source_files": "components/Availability/src/*.{h,m}"
313     },
314     {
315       "name": "Banner",
316       "platforms": {
317         "ios": "9.0"
318       },
319       "public_header_files": "components/Banner/src/*.h",
320       "source_files": "components/Banner/src/*.{h,m}",
321       "dependencies": {
322         "MaterialComponents/Availability": [
324         ],
325         "MaterialComponents/Buttons": [
327         ],
328         "MaterialComponents/Elevation": [
330         ],
331         "MaterialComponents/Typography": [
333         ]
334       },
335       "testspecs": [
336         {
337           "name": "UnitTests",
338           "test_type": "unit",
339           "source_files": [
340             "components/Banner/tests/unit/*.m"
341           ]
342         }
343       ]
344     },
345     {
346       "name": "Banner+Theming",
347       "platforms": {
348         "ios": "9.0"
349       },
350       "public_header_files": "components/Banner/src/Theming/*.h",
351       "source_files": [
352         "components/Banner/src/Theming/*.{h,m}",
353         "components/Banner/src/Theming/private/*.{h,m}"
354       ],
355       "dependencies": {
356         "MaterialComponents/Banner": [
358         ],
359         "MaterialComponents/Buttons": [
361         ],
362         "MaterialComponents/Buttons+Theming": [
364         ],
365         "MaterialComponents/Elevation": [
367         ],
368         "MaterialComponents/Typography": [
370         ],
371         "MaterialComponents/schemes/Container": [
373         ]
374       },
375       "testspecs": [
376         {
377           "name": "UnitTests",
378           "test_type": "unit",
379           "source_files": [
380             "components/Banner/tests/unit/Theming/*.{h,m,swift}"
381           ],
382           "dependencies": {
383             "MaterialComponents/schemes/Container": [
385             ],
386             "MaterialComponents/private/Color": [
388             ],
389             "MaterialComponents/private/Math": [
391             ]
392           }
393         }
394       ]
395     },
396     {
397       "name": "BottomAppBar",
398       "platforms": {
399         "ios": "9.0"
400       },
401       "public_header_files": "components/BottomAppBar/src/*.h",
402       "source_files": [
403         "components/BottomAppBar/src/*.{h,m}",
404         "components/BottomAppBar/src/private/*.{h,m}"
405       ],
406       "dependencies": {
407         "MDFInternationalization": [
409         ],
410         "MaterialComponents/Buttons": [
412         ],
413         "MaterialComponents/NavigationBar": [
415         ],
416         "MaterialComponents/private/Math": [
418         ]
419       },
420       "testspecs": [
421         {
422           "name": "UnitTests",
423           "test_type": "unit",
424           "source_files": [
425             "components/BottomAppBar/tests/unit/*.{h,m,swift}",
426             "components/BottomAppBar/tests/unit/supplemental/*.{h,m,swift}"
427           ],
428           "resources": "components/BottomAppBar/tests/unit/resources/*"
429         }
430       ]
431     },
432     {
433       "name": "BottomNavigation",
434       "platforms": {
435         "ios": "9.0"
436       },
437       "public_header_files": "components/BottomNavigation/src/*.h",
438       "source_files": [
439         "components/BottomNavigation/src/*.{h,m}",
440         "components/BottomNavigation/src/private/*.{h,m}"
441       ],
442       "exclude_files": [
443         "components/BottomNavigation/src/MDCBottomNavigationBarController.*",
444         "components/BottomNavigation/src/MaterialBottomNavigationBeta.h"
445       ],
446       "resources": [
447         "components/BottomNavigation/src/MaterialBottomNavigation.bundle"
448       ],
449       "dependencies": {
450         "MDFInternationalization": [
452         ],
453         "MaterialComponents/Availability": [
455         ],
456         "MaterialComponents/Elevation": [
458         ],
459         "MaterialComponents/Ink": [
461         ],
462         "MaterialComponents/Ripple": [
464         ],
465         "MaterialComponents/Palettes": [
467         ],
468         "MaterialComponents/ShadowElevations": [
470         ],
471         "MaterialComponents/ShadowLayer": [
473         ],
474         "MaterialComponents/Typography": [
476         ],
477         "MaterialComponents/private/Math": [
479         ]
480       },
481       "testspecs": [
482         {
483           "name": "UnitTests",
484           "test_type": "unit",
485           "source_files": [
486             "components/BottomNavigation/tests/unit/*.{h,m,swift}",
487             "components/BottomNavigation/tests/unit/supplemental/*.{h,m,swift}"
488           ],
489           "exclude_files": [
490             "components/BottomNavigation/tests/unit/MDCBottomNavigationBarControllerTests.m",
491             "components/BottomNavigation/tests/unit/MDCBottomNavigationBarControllerDelegateTests.m"
492           ],
493           "resources": "components/BottomNavigation/tests/unit/resources/*"
494         }
495       ]
496     },
497     {
498       "name": "BottomNavigation+Theming",
499       "platforms": {
500         "ios": "9.0"
501       },
502       "public_header_files": "components/BottomNavigation/src/Theming/*.h",
503       "source_files": [
504         "components/BottomNavigation/src/Theming/*.{h,m}",
505         "components/BottomNavigation/src/Theming/private/*.{h,m}"
506       ],
507       "dependencies": {
508         "MaterialComponents/BottomNavigation": [
510         ],
511         "MaterialComponents/ShadowElevations": [
513         ],
514         "MaterialComponents/schemes/Color": [
516         ],
517         "MaterialComponents/schemes/Container": [
519         ],
520         "MaterialComponents/schemes/Typography": [
522         ]
523       },
524       "testspecs": [
525         {
526           "name": "UnitTests",
527           "test_type": "unit",
528           "source_files": [
529             "components/BottomNavigation/tests/unit/Theming/*.{h,m,swift}",
530             "components/BottomNavigation/tests/unit/Theming/supplemental/*.{h,m,swift}"
531           ],
532           "resources": "components/BottomNavigation/tests/unit/Theming/resources/*"
533         }
534       ]
535     },
536     {
537       "name": "BottomSheet",
538       "platforms": {
539         "ios": "9.0"
540       },
541       "public_header_files": "components/BottomSheet/src/*.h",
542       "source_files": [
543         "components/BottomSheet/src/*.{h,m}",
544         "components/BottomSheet/src/private/*.{h,m}"
545       ],
546       "frameworks": "WebKit",
547       "dependencies": {
548         "MaterialComponents/Elevation": [
550         ],
551         "MaterialComponents/ShapeLibrary": [
553         ],
554         "MaterialComponents/Shapes": [
556         ],
557         "MaterialComponents/ShadowElevations": [
559         ],
560         "MaterialComponents/ShadowLayer": [
562         ],
563         "MaterialComponents/private/KeyboardWatcher": [
565         ],
566         "MaterialComponents/private/Math": [
568         ]
569       },
570       "testspecs": [
571         {
572           "name": "UnitTests",
573           "test_type": "unit",
574           "source_files": [
575             "components/BottomSheet/tests/unit/*.{h,m,swift}",
576             "components/BottomSheet/tests/unit/supplemental/*.{h,m,swift}"
577           ],
578           "resources": "components/BottomSheet/tests/unit/resources/*",
579           "dependencies": {
580             "MaterialComponents/BottomSheet+ShapeThemer": [
582             ]
583           }
584         }
585       ]
586     },
587     {
588       "name": "BottomSheet+ShapeThemer",
589       "platforms": {
590         "ios": "9.0"
591       },
592       "public_header_files": [
593         "components/BottomSheet/src/ShapeThemer/*.h"
594       ],
595       "source_files": [
596         "components/BottomSheet/src/ShapeThemer/*.{h,m}",
597         "components/BottomSheet/src/ShapeThemer/private/*.{h,m}"
598       ],
599       "dependencies": {
600         "MaterialComponents/BottomSheet": [
602         ],
603         "MaterialComponents/schemes/Shape": [
605         ]
606       }
607     },
608     {
609       "name": "Buttons",
610       "platforms": {
611         "ios": "9.0"
612       },
613       "public_header_files": "components/Buttons/src/*.h",
614       "source_files": [
615         "components/Buttons/src/*.{h,m}",
616         "components/Buttons/src/private/*.{h,m}"
617       ],
618       "dependencies": {
619         "MDFInternationalization": [
621         ],
622         "MDFTextAccessibility": [
624         ],
625         "MaterialComponents/Elevation": [
627         ],
628         "MaterialComponents/Ink": [
630         ],
631         "MaterialComponents/Ripple": [
633         ],
634         "MaterialComponents/ShadowElevations": [
636         ],
637         "MaterialComponents/ShadowLayer": [
639         ],
640         "MaterialComponents/Shapes": [
642         ],
643         "MaterialComponents/Typography": [
645         ],
646         "MaterialComponents/private/Math": [
648         ]
649       },
650       "testspecs": [
651         {
652           "name": "UnitTests",
653           "test_type": "unit",
654           "source_files": [
655             "components/Buttons/tests/unit/*.{h,m,swift}",
656             "components/Buttons/tests/unit/supplemental/*.{h,m,swift}"
657           ],
658           "resources": "components/Buttons/tests/unit/resources/*",
659           "dependencies": {
660             "MaterialComponents/Buttons+ShapeThemer": [
662             ],
663             "MaterialComponents/Buttons+ColorThemer": [
665             ],
666             "MaterialComponents/Buttons+TitleColorAccessibilityMutator": [
668             ],
669             "MaterialComponents/Buttons+ButtonThemer": [
671             ]
672           }
673         }
674       ]
675     },
676     {
677       "name": "Buttons+ColorThemer",
678       "platforms": {
679         "ios": "9.0"
680       },
681       "public_header_files": [
682         "components/Buttons/src/ColorThemer/*.h"
683       ],
684       "source_files": [
685         "components/Buttons/src/ColorThemer/*.{h,m}",
686         "components/Buttons/src/ColorThemer/private/*.{h,m}"
687       ],
688       "dependencies": {
689         "MaterialComponents/Buttons": [
691         ],
692         "MaterialComponents/schemes/Color": [
694         ]
695       }
696     },
697     {
698       "name": "Buttons+TitleColorAccessibilityMutator",
699       "platforms": {
700         "ios": "9.0"
701       },
702       "public_header_files": [
703         "components/Buttons/src/TitleColorAccessibilityMutator/*.h"
704       ],
705       "source_files": [
706         "components/Buttons/src/TitleColorAccessibilityMutator/*.{h,m}",
707         "components/Buttons/src/TitleColorAccessibilityMutator/private/*.{h,m}"
708       ],
709       "dependencies": {
710         "MDFTextAccessibility": [
712         ],
713         "MaterialComponents/Buttons": [
715         ]
716       }
717     },
718     {
719       "name": "Buttons+ShapeThemer",
720       "platforms": {
721         "ios": "9.0"
722       },
723       "public_header_files": [
724         "components/Buttons/src/ShapeThemer/*.h"
725       ],
726       "source_files": [
727         "components/Buttons/src/ShapeThemer/*.{h,m}"
728       ],
729       "dependencies": {
730         "MaterialComponents/Buttons": [
732         ],
733         "MaterialComponents/schemes/Shape": [
735         ]
736       }
737     },
738     {
739       "name": "Buttons+TypographyThemer",
740       "platforms": {
741         "ios": "9.0"
742       },
743       "public_header_files": [
744         "components/Buttons/src/TypographyThemer/*.h"
745       ],
746       "source_files": [
747         "components/Buttons/src/TypographyThemer/*.{h,m}"
748       ],
749       "dependencies": {
750         "MaterialComponents/Buttons": [
752         ],
753         "MaterialComponents/schemes/Typography": [
755         ]
756       }
757     },
758     {
759       "name": "Buttons+ButtonThemer",
760       "platforms": {
761         "ios": "9.0"
762       },
763       "public_header_files": [
764         "components/Buttons/src/ButtonThemer/*.h"
765       ],
766       "source_files": [
767         "components/Buttons/src/ButtonThemer/*.{h,m}",
768         "components/Buttons/src/ButtonThemer/private/*.{h,m}"
769       ],
770       "dependencies": {
771         "MaterialComponents/Buttons": [
773         ],
774         "MaterialComponents/Buttons+ColorThemer": [
776         ],
777         "MaterialComponents/Buttons+ShapeThemer": [
779         ],
780         "MaterialComponents/Buttons+TypographyThemer": [
782         ],
783         "MaterialComponents/Palettes": [
785         ]
786       }
787     },
788     {
789       "name": "Buttons+Theming",
790       "platforms": {
791         "ios": "9.0"
792       },
793       "public_header_files": "components/Buttons/src/Theming/*.h",
794       "source_files": [
795         "components/Buttons/src/Theming/*.{h,m}",
796         "components/Buttons/src/Theming/private/*.{h,m}"
797       ],
798       "dependencies": {
799         "MaterialComponents/Buttons": [
801         ],
802         "MaterialComponents/Buttons+ColorThemer": [
804         ],
805         "MaterialComponents/Buttons+ShapeThemer": [
807         ],
808         "MaterialComponents/Buttons+TypographyThemer": [
810         ],
811         "MaterialComponents/ShadowElevations": [
813         ],
814         "MaterialComponents/schemes/Container": [
816         ]
817       },
818       "testspecs": [
819         {
820           "name": "UnitTests",
821           "test_type": "unit",
822           "source_files": [
823             "components/Buttons/tests/unit/Theming/*.{h,m,swift}",
824             "components/Buttons/tests/unit/Theming/supplemental/*.{h,m,swift}"
825           ],
826           "resources": "components/Buttons/tests/unit/Theming/resources/*"
827         }
828       ]
829     },
830     {
831       "name": "ButtonBar",
832       "platforms": {
833         "ios": "9.0"
834       },
835       "public_header_files": "components/ButtonBar/src/*.h",
836       "source_files": [
837         "components/ButtonBar/src/*.{h,m}",
838         "components/ButtonBar/src/private/*.{h,m}"
839       ],
840       "dependencies": {
841         "MDFInternationalization": [
843         ],
844         "MaterialComponents/Buttons": [
846         ],
847         "MaterialComponents/private/Application": [
849         ]
850       },
851       "testspecs": [
852         {
853           "name": "UnitTests",
854           "test_type": "unit",
855           "source_files": [
856             "components/ButtonBar/tests/unit/*.{h,m,swift}",
857             "components/ButtonBar/tests/unit/supplemental/*.{h,m,swift}"
858           ],
859           "resources": "components/ButtonBar/tests/unit/resources/*"
860         }
861       ]
862     },
863     {
864       "name": "Cards",
865       "platforms": {
866         "ios": "9.0"
867       },
868       "public_header_files": "components/Cards/src/*.h",
869       "source_files": "components/Cards/src/*.{h,m}",
870       "exclude_files": [
871         "components/Cards/src/MDCCard+Ripple.{h,m}",
872         "components/Cards/src/MDCCardCollectionCell+Ripple.{h,m}"
873       ],
874       "dependencies": {
875         "MaterialComponents/Elevation": [
877         ],
878         "MaterialComponents/Ink": [
880         ],
881         "MaterialComponents/Ripple": [
883         ],
884         "MaterialComponents/ShadowLayer": [
886         ],
887         "MaterialComponents/Shapes": [
889         ],
890         "MaterialComponents/private/Icons/ic_check_circle": [
892         ],
893         "MaterialComponents/private/Math": [
895         ]
896       },
897       "testspecs": [
898         {
899           "name": "UnitTests",
900           "test_type": "unit",
901           "source_files": [
902             "components/Cards/tests/unit/*.{h,m,swift}",
903             "components/Cards/tests/unit/supplemental/*.{h,m,swift}"
904           ],
905           "resources": "components/Cards/tests/unit/resources/*"
906         }
907       ]
908     },
909     {
910       "name": "Cards+Theming",
911       "platforms": {
912         "ios": "9.0"
913       },
914       "public_header_files": "components/Cards/src/Theming/*.h",
915       "source_files": [
916         "components/Cards/src/Theming/*.{h,m}",
917         "components/Cards/src/Theming/private/*.{h,m}"
918       ],
919       "dependencies": {
920         "MaterialComponents/Cards": [
922         ],
923         "MaterialComponents/schemes/Container": [
925         ]
926       },
927       "testspecs": [
928         {
929           "name": "UnitTests",
930           "test_type": "unit",
931           "source_files": [
932             "components/Cards/tests/unit/Theming/*.{h,m,swift}",
933             "components/Cards/tests/unit/Theming/supplemental/*.{h,m,swift}"
934           ],
935           "resources": "components/Cards/tests/unit/Theming/resources/*"
936         }
937       ]
938     },
939     {
940       "name": "Chips",
941       "platforms": {
942         "ios": "9.0"
943       },
944       "public_header_files": "components/Chips/src/*.h",
945       "source_files": [
946         "components/Chips/src/*.{h,m}",
947         "components/Chips/src/private/*.{h,m}"
948       ],
949       "dependencies": {
950         "MDFInternationalization": [
952         ],
953         "MaterialComponents/Elevation": [
955         ],
956         "MaterialComponents/Ink": [
958         ],
959         "MaterialComponents/Ripple": [
961         ],
962         "MaterialComponents/ShadowLayer": [
964         ],
965         "MaterialComponents/ShadowElevations": [
967         ],
968         "MaterialComponents/ShapeLibrary": [
970         ],
971         "MaterialComponents/Shapes": [
973         ],
974         "MaterialComponents/TextFields": [
976         ],
977         "MaterialComponents/Typography": [
979         ],
980         "MaterialComponents/private/Math": [
982         ]
983       },
984       "testspecs": [
985         {
986           "name": "UnitTests",
987           "test_type": "unit",
988           "source_files": [
989             "components/Chips/tests/unit/*.{h,m,swift}",
990             "components/Chips/tests/unit/supplemental/*.{h,m,swift}"
991           ],
992           "resources": "components/Chips/tests/unit/resources/*",
993           "dependencies": {
994             "MaterialComponents/Themes": [
996             ]
997           }
998         }
999       ]
1000     },
1001     {
1002       "name": "Chips+Theming",
1003       "platforms": {
1004         "ios": "9.0"
1005       },
1006       "public_header_files": "components/Chips/src/Theming/*.h",
1007       "source_files": [
1008         "components/Chips/src/Theming/*.{h,m}",
1009         "components/Chips/src/Theming/private/*.{h,m}"
1010       ],
1011       "dependencies": {
1012         "MaterialComponents/Chips": [
1014         ],
1015         "MaterialComponents/schemes/Container": [
1017         ],
1018         "MaterialComponents/Typography": [
1020         ]
1021       },
1022       "testspecs": [
1023         {
1024           "name": "UnitTests",
1025           "test_type": "unit",
1026           "source_files": [
1027             "components/Chips/tests/unit/Theming/*.{h,m,swift}",
1028             "components/Chips/tests/unit/Theming/supplemental/*.{h,m,swift}"
1029           ],
1030           "resources": "components/Chips/tests/unit/Theming/resources/*"
1031         }
1032       ]
1033     },
1034     {
1035       "name": "CollectionCells",
1036       "platforms": {
1037         "ios": "9.0"
1038       },
1039       "public_header_files": "components/CollectionCells/src/*.h",
1040       "source_files": [
1041         "components/CollectionCells/src/*.{h,m}",
1042         "components/CollectionCells/src/private/*.{h,m}"
1043       ],
1044       "resources": [
1045         "components/CollectionCells/src/MaterialCollectionCells.bundle"
1046       ],
1047       "frameworks": [
1048         "CoreGraphics",
1049         "QuartzCore"
1050       ],
1051       "dependencies": {
1052         "MDFInternationalization": [
1054         ],
1055         "MaterialComponents/CollectionLayoutAttributes": [
1057         ],
1058         "MaterialComponents/Ink": [
1060         ],
1061         "MaterialComponents/Typography": [
1063         ],
1064         "MaterialComponents/Palettes": [
1066         ],
1067         "MaterialComponents/private/Icons/ic_check": [
1069         ],
1070         "MaterialComponents/private/Icons/ic_check_circle": [
1072         ],
1073         "MaterialComponents/private/Icons/ic_chevron_right": [
1075         ],
1076         "MaterialComponents/private/Icons/ic_info": [
1078         ],
1079         "MaterialComponents/private/Icons/ic_radio_button_unchecked": [
1081         ],
1082         "MaterialComponents/private/Icons/ic_reorder": [
1084         ],
1085         "MaterialComponents/private/Math": [
1087         ]
1088       },
1089       "testspecs": [
1090         {
1091           "name": "UnitTests",
1092           "test_type": "unit",
1093           "source_files": [
1094             "components/CollectionCells/tests/unit/*.{h,m,swift}",
1095             "components/CollectionCells/tests/unit/supplemental/*.{h,m,swift}"
1096           ],
1097           "resources": "components/CollectionCells/tests/unit/resources/*"
1098         }
1099       ]
1100     },
1101     {
1102       "name": "CollectionLayoutAttributes",
1103       "platforms": {
1104         "ios": "9.0"
1105       },
1106       "public_header_files": "components/CollectionLayoutAttributes/src/*.h",
1107       "source_files": "components/CollectionLayoutAttributes/src/*.{h,m}",
1108       "testspecs": [
1109         {
1110           "name": "UnitTests",
1111           "test_type": "unit",
1112           "source_files": [
1113             "components/CollectionLayoutAttributes/tests/unit/*.{h,m,swift}",
1114             "components/CollectionLayoutAttributes/tests/unit/supplemental/*.{h,m,swift}"
1115           ],
1116           "resources": "components/CollectionLayoutAttributes/tests/unit/resources/*"
1117         }
1118       ]
1119     },
1120     {
1121       "name": "Collections",
1122       "platforms": {
1123         "ios": "9.0"
1124       },
1125       "public_header_files": "components/Collections/src/*.h",
1126       "source_files": [
1127         "components/Collections/src/*.{h,m}",
1128         "components/Collections/src/private/*.{h,m}"
1129       ],
1130       "resources": [
1131         "components/Collections/src/MaterialCollections.bundle"
1132       ],
1133       "frameworks": [
1134         "CoreGraphics",
1135         "QuartzCore"
1136       ],
1137       "dependencies": {
1138         "MaterialComponents/Availability": [
1140         ],
1141         "MaterialComponents/CollectionCells": [
1143         ],
1144         "MaterialComponents/CollectionLayoutAttributes": [
1146         ],
1147         "MaterialComponents/Ink": [
1149         ],
1150         "MaterialComponents/Palettes": [
1152         ],
1153         "MaterialComponents/ShadowElevations": [
1155         ],
1156         "MaterialComponents/ShadowLayer": [
1158         ],
1159         "MaterialComponents/Typography": [
1161         ]
1162       },
1163       "testspecs": [
1164         {
1165           "name": "UnitTests",
1166           "test_type": "unit",
1167           "source_files": [
1168             "components/Collections/tests/unit/*.{h,m,swift}",
1169             "components/Collections/tests/unit/supplemental/*.{h,m,swift}"
1170           ],
1171           "resources": "components/Collections/tests/unit/resources/*"
1172         }
1173       ]
1174     },
1175     {
1176       "name": "Dialogs",
1177       "platforms": {
1178         "ios": "9.0"
1179       },
1180       "public_header_files": "components/Dialogs/src/*.h",
1181       "source_files": [
1182         "components/Dialogs/src/*.{h,m}",
1183         "components/Dialogs/src/private/*.{h,m}"
1184       ],
1185       "resources": [
1186         "components/Dialogs/src/MaterialDialogs.bundle"
1187       ],
1188       "dependencies": {
1189         "MaterialComponents/Buttons": [
1191         ],
1192         "MaterialComponents/Elevation": [
1194         ],
1195         "MaterialComponents/ShadowElevations": [
1197         ],
1198         "MaterialComponents/ShadowLayer": [
1200         ],
1201         "MaterialComponents/Typography": [
1203         ],
1204         "MaterialComponents/private/KeyboardWatcher": [
1206         ],
1207         "MaterialComponents/private/Math": [
1209         ],
1210         "MDFInternationalization": [
1212         ]
1213       },
1214       "testspecs": [
1215         {
1216           "name": "UnitTests",
1217           "test_type": "unit",
1218           "source_files": [
1219             "components/Dialogs/tests/unit/*.{h,m,swift}",
1220             "components/Dialogs/tests/unit/supplemental/*.{h,m,swift}"
1221           ],
1222           "resources": "components/Dialogs/tests/unit/resources/*"
1223         }
1224       ]
1225     },
1226     {
1227       "name": "Dialogs+ColorThemer",
1228       "platforms": {
1229         "ios": "9.0"
1230       },
1231       "public_header_files": [
1232         "components/Dialogs/src/ColorThemer/*.h"
1233       ],
1234       "source_files": [
1235         "components/Dialogs/src/ColorThemer/*.{h,m}"
1236       ],
1237       "dependencies": {
1238         "MaterialComponents/Dialogs": [
1240         ],
1241         "MaterialComponents/Themes": [
1243         ],
1244         "MaterialComponents/Buttons+ColorThemer": [
1246         ]
1247       }
1248     },
1249     {
1250       "name": "Dialogs+TypographyThemer",
1251       "platforms": {
1252         "ios": "9.0"
1253       },
1254       "public_header_files": [
1255         "components/Dialogs/src/TypographyThemer/*.h"
1256       ],
1257       "source_files": [
1258         "components/Dialogs/src/TypographyThemer/*.{h,m}"
1259       ],
1260       "dependencies": {
1261         "MaterialComponents/Dialogs": [
1263         ],
1264         "MaterialComponents/schemes/Typography": [
1266         ],
1267         "MaterialComponents/Buttons+TypographyThemer": [
1269         ]
1270       }
1271     },
1272     {
1273       "name": "Dialogs+Theming",
1274       "platforms": {
1275         "ios": "9.0"
1276       },
1277       "public_header_files": "components/Dialogs/src/Theming/*.h",
1278       "source_files": [
1279         "components/Dialogs/src/Theming/*.{h,m}",
1280         "components/Dialogs/src/Theming/private/*.{h,m}"
1281       ],
1282       "dependencies": {
1283         "MaterialComponents/Dialogs": [
1285         ],
1286         "MaterialComponents/Dialogs+ColorThemer": [
1288         ],
1289         "MaterialComponents/Dialogs+TypographyThemer": [
1291         ],
1292         "MaterialComponents/ShadowElevations": [
1294         ],
1295         "MaterialComponents/schemes/Container": [
1297         ],
1298         "MaterialComponents/Buttons+Theming": [
1300         ]
1301       },
1302       "testspecs": [
1303         {
1304           "name": "UnitTests",
1305           "test_type": "unit",
1306           "source_files": [
1307             "components/Dialogs/tests/unit/Theming/*.{h,m,swift}",
1308             "components/Dialogs/tests/unit/Theming/supplemental/*.{h,m,swift}"
1309           ],
1310           "resources": "components/Dialogs/tests/unit/Theming/resources/*"
1311         }
1312       ]
1313     },
1314     {
1315       "name": "Elevation",
1316       "platforms": {
1317         "ios": "9.0"
1318       },
1319       "public_header_files": "components/Elevation/src/*.h",
1320       "source_files": [
1321         "components/Elevation/src/*.{h,m}",
1322         "components/Elevation/src/private/*.{h,m}"
1323       ],
1324       "dependencies": {
1325         "MaterialComponents/Availability": [
1327         ],
1328         "MaterialComponents/private/Color": [
1330         ],
1331         "MaterialComponents/private/Math": [
1333         ]
1334       },
1335       "testspecs": [
1336         {
1337           "name": "UnitTests",
1338           "test_type": "unit",
1339           "source_files": [
1340             "components/Elevation/tests/unit/*.{h,m,swift}",
1341             "components/Elevation/tests/unit/supplemental/*.{h,m,swift}"
1342           ],
1343           "dependencies": {
1344             "MaterialComponents/private/Color": [
1346             ]
1347           }
1348         }
1349       ]
1350     },
1351     {
1352       "name": "FeatureHighlight",
1353       "platforms": {
1354         "ios": "9.0"
1355       },
1356       "public_header_files": "components/FeatureHighlight/src/*.h",
1357       "source_files": [
1358         "components/FeatureHighlight/src/*.{h,m}",
1359         "components/FeatureHighlight/src/private/*.{h,m}"
1360       ],
1361       "resources": [
1362         "components/FeatureHighlight/src/MaterialFeatureHighlight.bundle"
1363       ],
1364       "dependencies": {
1365         "MaterialComponents/Availability": [
1367         ],
1368         "MaterialComponents/private/Math": [
1370         ],
1371         "MaterialComponents/Typography": [
1373         ],
1374         "MDFTextAccessibility": [
1376         ]
1377       },
1378       "testspecs": [
1379         {
1380           "name": "UnitTests",
1381           "test_type": "unit",
1382           "source_files": [
1383             "components/FeatureHighlight/tests/unit/*.{h,m,swift}",
1384             "components/FeatureHighlight/tests/unit/supplemental/*.{h,m,swift}"
1385           ],
1386           "resources": "components/FeatureHighlight/tests/unit/resources/*",
1387           "dependencies": {
1388             "MaterialComponents/FeatureHighlight+ColorThemer": [
1390             ],
1391             "MaterialComponents/FeatureHighlight+FeatureHighlightAccessibilityMutator": [
1393             ]
1394           }
1395         }
1396       ]
1397     },
1398     {
1399       "name": "FeatureHighlight+ColorThemer",
1400       "platforms": {
1401         "ios": "9.0"
1402       },
1403       "public_header_files": [
1404         "components/FeatureHighlight/src/ColorThemer/*.h"
1405       ],
1406       "source_files": [
1407         "components/FeatureHighlight/src/ColorThemer/*.{h,m}"
1408       ],
1409       "dependencies": {
1410         "MaterialComponents/FeatureHighlight": [
1412         ],
1413         "MaterialComponents/Themes": [
1415         ]
1416       }
1417     },
1418     {
1419       "name": "FeatureHighlight+FeatureHighlightAccessibilityMutator",
1420       "platforms": {
1421         "ios": "9.0"
1422       },
1423       "public_header_files": [
1424         "components/FeatureHighlight/src/FeatureHighlightAccessibilityMutator/*.h"
1425       ],
1426       "source_files": [
1427         "components/FeatureHighlight/src/FeatureHighlightAccessibilityMutator/*.{h,m}"
1428       ],
1429       "dependencies": {
1430         "MaterialComponents/FeatureHighlight": [
1432         ],
1433         "MDFTextAccessibility": [
1435         ]
1436       }
1437     },
1438     {
1439       "name": "FlexibleHeader",
1440       "platforms": {
1441         "ios": "9.0"
1442       },
1443       "public_header_files": "components/FlexibleHeader/src/*.h",
1444       "source_files": [
1445         "components/FlexibleHeader/src/*.{h,m}",
1446         "components/FlexibleHeader/src/private/*.{h,m}"
1447       ],
1448       "dependencies": {
1449         "MDFTextAccessibility": [
1451         ],
1452         "MaterialComponents/Availability": [
1454         ],
1455         "MaterialComponents/Elevation": [
1457         ],
1458         "MaterialComponents/ShadowElevations": [
1460         ],
1461         "MaterialComponents/ShadowLayer": [
1463         ],
1464         "MaterialComponents/private/Application": [
1466         ],
1467         "MaterialComponents/private/Math": [
1469         ],
1470         "MaterialComponents/private/UIMetrics": [
1472         ]
1473       },
1474       "testspecs": [
1475         {
1476           "name": "UnitTests",
1477           "test_type": "unit",
1478           "source_files": [
1479             "components/FlexibleHeader/tests/unit/*.{h,m,swift}",
1480             "components/FlexibleHeader/tests/unit/supplemental/*.{h,m,swift}"
1481           ],
1482           "resources": "components/FlexibleHeader/tests/unit/resources/*",
1483           "dependencies": {
1484             "MaterialComponents/ShadowLayer": [
1486             ]
1487           }
1488         }
1489       ]
1490     },
1491     {
1492       "name": "FlexibleHeader+CanAlwaysExpandToMaximumHeight",
1493       "platforms": {
1494         "ios": "9.0"
1495       },
1496       "public_header_files": [
1497         "components/FlexibleHeader/src/CanAlwaysExpandToMaximumHeight/*.h"
1498       ],
1499       "source_files": [
1500         "components/FlexibleHeader/src/CanAlwaysExpandToMaximumHeight/*.{h,m}"
1501       ],
1502       "dependencies": {
1503         "MaterialComponents/FlexibleHeader": [
1505         ]
1506       }
1507     },
1508     {
1509       "name": "HeaderStackView",
1510       "platforms": {
1511         "ios": "9.0"
1512       },
1513       "public_header_files": "components/HeaderStackView/src/*.h",
1514       "source_files": "components/HeaderStackView/src/*.{h,m}",
1515       "testspecs": [
1516         {
1517           "name": "UnitTests",
1518           "test_type": "unit",
1519           "source_files": [
1520             "components/HeaderStackView/tests/unit/*.{h,m,swift}",
1521             "components/HeaderStackView/tests/unit/supplemental/*.{h,m,swift}"
1522           ],
1523           "resources": "components/HeaderStackView/tests/unit/resources/*"
1524         }
1525       ]
1526     },
1527     {
1528       "name": "HeaderStackView+ColorThemer",
1529       "platforms": {
1530         "ios": "9.0"
1531       },
1532       "public_header_files": [
1533         "components/HeaderStackView/src/ColorThemer/*.h"
1534       ],
1535       "source_files": [
1536         "components/HeaderStackView/src/ColorThemer/*.{h,m}"
1537       ],
1538       "dependencies": {
1539         "MaterialComponents/HeaderStackView": [
1541         ],
1542         "MaterialComponents/Themes": [
1544         ]
1545       }
1546     },
1547     {
1548       "name": "Ink",
1549       "platforms": {
1550         "ios": "9.0"
1551       },
1552       "public_header_files": "components/Ink/src/*.h",
1553       "source_files": [
1554         "components/Ink/src/*.{h,m}",
1555         "components/Ink/src/private/*.{h,m}"
1556       ],
1557       "dependencies": {
1558         "MaterialComponents/Availability": [
1560         ],
1561         "MaterialComponents/private/Color": [
1563         ],
1564         "MaterialComponents/private/Math": [
1566         ]
1567       },
1568       "testspecs": [
1569         {
1570           "name": "UnitTests",
1571           "test_type": "unit",
1572           "source_files": [
1573             "components/Ink/tests/unit/*.{h,m,swift}",
1574             "components/Ink/tests/unit/supplemental/*.{h,m,swift}"
1575           ],
1576           "resources": "components/Ink/tests/unit/resources/*"
1577         }
1578       ]
1579     },
1580     {
1581       "name": "LibraryInfo",
1582       "platforms": {
1583         "ios": "9.0"
1584       },
1585       "public_header_files": "components/LibraryInfo/src/*.h",
1586       "source_files": [
1587         "components/LibraryInfo/src/*.{h,m}",
1588         "components/LibraryInfo/src/private/*.{h,m}"
1589       ],
1590       "testspecs": [
1591         {
1592           "name": "UnitTests",
1593           "test_type": "unit",
1594           "source_files": [
1595             "components/LibraryInfo/tests/unit/*.{h,m,swift}",
1596             "components/LibraryInfo/tests/unit/supplemental/*.{h,m,swift}"
1597           ],
1598           "resources": "components/LibraryInfo/tests/unit/resources/*"
1599         }
1600       ]
1601     },
1602     {
1603       "name": "List",
1604       "platforms": {
1605         "ios": "9.0"
1606       },
1607       "public_header_files": "components/List/src/*.h",
1608       "source_files": [
1609         "components/List/src/*.{h,m}",
1610         "components/List/src/private/*.{h,m}"
1611       ],
1612       "dependencies": {
1613         "MaterialComponents/Elevation": [
1615         ],
1616         "MaterialComponents/Ink": [
1618         ],
1619         "MaterialComponents/Ripple": [
1621         ],
1622         "MaterialComponents/ShadowElevations": [
1624         ],
1625         "MaterialComponents/ShadowLayer": [
1627         ],
1628         "MaterialComponents/Typography": [
1630         ],
1631         "MDFInternationalization": [
1633         ],
1634         "MaterialComponents/private/Math": [
1636         ]
1637       },
1638       "testspecs": [
1639         {
1640           "name": "UnitTests",
1641           "test_type": "unit",
1642           "source_files": [
1643             "components/List/tests/unit/*.{h,m,swift}",
1644             "components/List/tests/unit/supplemental/*.{h,m,swift}"
1645           ],
1646           "resources": "components/List/tests/unit/resources/*"
1647         }
1648       ]
1649     },
1650     {
1651       "name": "List+Theming",
1652       "platforms": {
1653         "ios": "9.0"
1654       },
1655       "public_header_files": "components/List/src/Theming/*.h",
1656       "source_files": [
1657         "components/List/src/Theming/*.{h,m}",
1658         "components/List/src/Theming/private/*.{h,m}"
1659       ],
1660       "dependencies": {
1661         "MaterialComponents/List": [
1663         ],
1664         "MaterialComponents/schemes/Container": [
1666         ]
1667       },
1668       "testspecs": [
1669         {
1670           "name": "UnitTests",
1671           "test_type": "unit",
1672           "source_files": [
1673             "components/List/tests/unit/Theming/*.{h,m,swift}",
1674             "components/List/tests/unit/Theming/supplemental/*.{h,m,swift}"
1675           ],
1676           "resources": "components/List/tests/unit/Theming/resources/*"
1677         }
1678       ]
1679     },
1680     {
1681       "name": "NavigationBar",
1682       "platforms": {
1683         "ios": "9.0"
1684       },
1685       "public_header_files": "components/NavigationBar/src/*.h",
1686       "source_files": "components/NavigationBar/src/*.{h,m}",
1687       "dependencies": {
1688         "MDFTextAccessibility": [
1690         ],
1691         "MaterialComponents/ButtonBar": [
1693         ],
1694         "MaterialComponents/Elevation": [
1696         ],
1697         "MaterialComponents/Typography": [
1699         ],
1700         "MDFInternationalization": [
1702         ],
1703         "MaterialComponents/private/Math": [
1705         ]
1706       },
1707       "testspecs": [
1708         {
1709           "name": "UnitTests",
1710           "test_type": "unit",
1711           "source_files": [
1712             "components/NavigationBar/tests/unit/*.{h,m,swift}",
1713             "components/NavigationBar/tests/unit/supplemental/*.{h,m,swift}"
1714           ],
1715           "resources": "components/NavigationBar/tests/unit/resources/*",
1716           "dependencies": {
1717             "MaterialComponents/NavigationBar+ColorThemer": [
1719             ],
1720             "MaterialComponents/NavigationBar+TypographyThemer": [
1722             ]
1723           }
1724         }
1725       ]
1726     },
1727     {
1728       "name": "NavigationBar+ColorThemer",
1729       "platforms": {
1730         "ios": "9.0"
1731       },
1732       "public_header_files": [
1733         "components/NavigationBar/src/ColorThemer/*.h"
1734       ],
1735       "source_files": [
1736         "components/NavigationBar/src/ColorThemer/*.{h,m}"
1737       ],
1738       "dependencies": {
1739         "MaterialComponents/NavigationBar": [
1741         ],
1742         "MaterialComponents/schemes/Color": [
1744         ]
1745       }
1746     },
1747     {
1748       "name": "NavigationBar+TypographyThemer",
1749       "platforms": {
1750         "ios": "9.0"
1751       },
1752       "public_header_files": [
1753         "components/NavigationBar/src/TypographyThemer/*.h"
1754       ],
1755       "source_files": [
1756         "components/NavigationBar/src/TypographyThemer/*.{h,m}"
1757       ],
1758       "dependencies": {
1759         "MaterialComponents/NavigationBar": [
1761         ],
1762         "MaterialComponents/schemes/Typography": [
1764         ]
1765       }
1766     },
1767     {
1768       "name": "NavigationDrawer",
1769       "platforms": {
1770         "ios": "9.0"
1771       },
1772       "public_header_files": "components/NavigationDrawer/src/*.h",
1773       "source_files": [
1774         "components/NavigationDrawer/src/*.{h,m}",
1775         "components/NavigationDrawer/src/private/*.{h,m}"
1776       ],
1777       "exclude_files": "components/NavigationDrawer/src/private/MDCBottomDrawerContainerViewController+Testing.h",
1778       "dependencies": {
1779         "MaterialComponents/Elevation": [
1781         ],
1782         "MaterialComponents/Palettes": [
1784         ],
1785         "MaterialComponents/ShadowLayer": [
1787         ],
1788         "MaterialComponents/private/Math": [
1790         ],
1791         "MaterialComponents/private/UIMetrics": [
1793         ]
1794       },
1795       "testspecs": [
1796         {
1797           "name": "UnitTests",
1798           "test_type": "unit",
1799           "source_files": [
1800             "components/NavigationDrawer/tests/unit/*.{h,m,swift}",
1801             "components/NavigationDrawer/tests/unit/supplemental/*.{h,m,swift}",
1802             "components/NavigationDrawer/src/private/MDCBottomDrawerContainerViewController+Testing.h"
1803           ],
1804           "dependencies": {
1805             "MaterialComponents/NavigationDrawer+ColorThemer": [
1807             ]
1808           }
1809         }
1810       ]
1811     },
1812     {
1813       "name": "NavigationDrawer+ColorThemer",
1814       "platforms": {
1815         "ios": "9.0"
1816       },
1817       "public_header_files": [
1818         "components/NavigationDrawer/src/ColorThemer/*.h"
1819       ],
1820       "source_files": [
1821         "components/NavigationDrawer/src/ColorThemer/*.{h,m}",
1822         "components/NavigationDrawer/src/ColorThemer/private/*.{h,m}"
1823       ],
1824       "dependencies": {
1825         "MaterialComponents/NavigationDrawer": [
1827         ],
1828         "MaterialComponents/schemes/Color": [
1830         ]
1831       }
1832     },
1833     {
1834       "name": "OverlayWindow",
1835       "platforms": {
1836         "ios": "9.0"
1837       },
1838       "public_header_files": "components/OverlayWindow/src/*.h",
1839       "source_files": [
1840         "components/OverlayWindow/src/*.{h,m}",
1841         "components/OverlayWindow/src/private/*.{h,m}"
1842       ],
1843       "dependencies": {
1844         "MaterialComponents/Availability": [
1846         ],
1847         "MaterialComponents/private/Application": [
1849         ]
1850       },
1851       "testspecs": [
1852         {
1853           "name": "UnitTests",
1854           "test_type": "unit",
1855           "source_files": [
1856             "components/OverlayWindow/tests/unit/*.{h,m,swift}",
1857             "components/OverlayWindow/tests/unit/supplemental/*.{h,m,swift}"
1858           ],
1859           "resources": "components/OverlayWindow/tests/unit/resources/*"
1860         }
1861       ]
1862     },
1863     {
1864       "name": "PageControl",
1865       "platforms": {
1866         "ios": "9.0"
1867       },
1868       "public_header_files": "components/PageControl/src/*.h",
1869       "source_files": [
1870         "components/PageControl/src/*.{h,m}",
1871         "components/PageControl/src/private/*.{h,m}"
1872       ],
1873       "resources": [
1874         "components/PageControl/src/MaterialPageControl.bundle"
1875       ],
1876       "dependencies": {
1877         "MDFInternationalization": [
1879         ]
1880       },
1881       "testspecs": [
1882         {
1883           "name": "UnitTests",
1884           "test_type": "unit",
1885           "source_files": [
1886             "components/PageControl/tests/unit/*.{h,m,swift}",
1887             "components/PageControl/tests/unit/supplemental/*.{h,m,swift}"
1888           ],
1889           "resources": "components/PageControl/tests/unit/resources/*"
1890         }
1891       ]
1892     },
1893     {
1894       "name": "Palettes",
1895       "platforms": {
1896         "ios": "9.0"
1897       },
1898       "public_header_files": "components/Palettes/src/*.h",
1899       "source_files": [
1900         "components/Palettes/src/*.{h,m}",
1901         "components/Palettes/src/private/*.{h,m}"
1902       ],
1903       "testspecs": [
1904         {
1905           "name": "UnitTests",
1906           "test_type": "unit",
1907           "source_files": [
1908             "components/Palettes/tests/unit/*.{h,m,swift}",
1909             "components/Palettes/tests/unit/supplemental/*.{h,m,swift}"
1910           ],
1911           "resources": "components/Palettes/tests/unit/resources/*"
1912         }
1913       ]
1914     },
1915     {
1916       "name": "ProgressView",
1917       "platforms": {
1918         "ios": "9.0"
1919       },
1920       "public_header_files": "components/ProgressView/src/*.h",
1921       "source_files": [
1922         "components/ProgressView/src/*.{h,m}",
1923         "components/ProgressView/src/private/*.{h,m}"
1924       ],
1925       "dependencies": {
1926         "MDFInternationalization": [
1928         ],
1929         "MaterialComponents/Palettes": [
1931         ],
1932         "MaterialComponents/private/Math": [
1934         ],
1935         "MotionAnimator": [
1936           "~> 2.1"
1937         ]
1938       },
1939       "testspecs": [
1940         {
1941           "name": "UnitTests",
1942           "test_type": "unit",
1943           "source_files": [
1944             "components/ProgressView/tests/unit/*.{h,m,swift}",
1945             "components/ProgressView/tests/unit/supplemental/*.{h,m,swift}"
1946           ],
1947           "resources": "components/ProgressView/tests/unit/resources/*"
1948         }
1949       ]
1950     },
1951     {
1952       "name": "ProgressView+Theming",
1953       "platforms": {
1954         "ios": "9.0"
1955       },
1956       "public_header_files": "components/ProgressView/src/Theming/*.h",
1957       "source_files": [
1958         "components/ProgressView/src/Theming/*.{h,m}",
1959         "components/ProgressView/src/Theming/private/*.{h,m}"
1960       ],
1961       "dependencies": {
1962         "MaterialComponents/ProgressView": [
1964         ],
1965         "MaterialComponents/schemes/Container": [
1967         ]
1968       },
1969       "testspecs": [
1970         {
1971           "name": "UnitTests",
1972           "test_type": "unit",
1973           "source_files": [
1974             "components/ProgressView/tests/unit/Theming/*.{h,m,swift}",
1975             "components/ProgressView/tests/unit/Theming/supplemental/*.{h,m,swift}"
1976           ],
1977           "resources": "components/ProgressView/tests/unit/Theming/resources/*"
1978         }
1979       ]
1980     },
1981     {
1982       "name": "Ripple",
1983       "platforms": {
1984         "ios": "9.0"
1985       },
1986       "public_header_files": "components/Ripple/src/*.h",
1987       "source_files": [
1988         "components/Ripple/src/*.{h,m}",
1989         "components/Ripple/src/private/*.{h,m}"
1990       ],
1991       "dependencies": {
1992         "MaterialComponents/AnimationTiming": [
1994         ],
1995         "MaterialComponents/private/Color": [
1997         ],
1998         "MaterialComponents/private/Math": [
2000         ]
2001       },
2002       "testspecs": [
2003         {
2004           "name": "UnitTests",
2005           "test_type": "unit",
2006           "source_files": [
2007             "components/Ripple/tests/unit/*.{h,m,swift}",
2008             "components/Ripple/tests/unit/supplemental/*.{h,m,swift}"
2009           ],
2010           "resources": "components/Ripple/tests/unit/resources/*"
2011         }
2012       ]
2013     },
2014     {
2015       "name": "ShadowElevations",
2016       "platforms": {
2017         "ios": "9.0"
2018       },
2019       "public_header_files": "components/ShadowElevations/src/*.h",
2020       "source_files": "components/ShadowElevations/src/*.{h,m}",
2021       "testspecs": [
2022         {
2023           "name": "UnitTests",
2024           "test_type": "unit",
2025           "source_files": [
2026             "components/ShadowElevations/tests/unit/*.{h,m,swift}",
2027             "components/ShadowElevations/tests/unit/supplemental/*.{h,m,swift}"
2028           ],
2029           "resources": "components/ShadowElevations/tests/unit/resources/*"
2030         }
2031       ]
2032     },
2033     {
2034       "name": "ShadowLayer",
2035       "platforms": {
2036         "ios": "9.0"
2037       },
2038       "public_header_files": "components/ShadowLayer/src/*.h",
2039       "source_files": "components/ShadowLayer/src/*.{h,m}",
2040       "dependencies": {
2041         "MaterialComponents/ShadowElevations": [
2043         ]
2044       },
2045       "testspecs": [
2046         {
2047           "name": "UnitTests",
2048           "test_type": "unit",
2049           "source_files": [
2050             "components/ShadowLayer/tests/unit/*.{h,m,swift}",
2051             "components/ShadowLayer/tests/unit/supplemental/*.{h,m,swift}"
2052           ],
2053           "resources": "components/ShadowLayer/tests/unit/resources/*"
2054         }
2055       ]
2056     },
2057     {
2058       "name": "ShapeLibrary",
2059       "platforms": {
2060         "ios": "9.0"
2061       },
2062       "public_header_files": "components/ShapeLibrary/src/*.h",
2063       "source_files": [
2064         "components/ShapeLibrary/src/*.{h,m}",
2065         "components/ShapeLibrary/src/private/*.{h,m}"
2066       ],
2067       "dependencies": {
2068         "MaterialComponents/Shapes": [
2070         ],
2071         "MaterialComponents/private/Math": [
2073         ]
2074       },
2075       "testspecs": [
2076         {
2077           "name": "UnitTests",
2078           "test_type": "unit",
2079           "source_files": [
2080             "components/ShapeLibrary/tests/unit/*.{h,m,swift}",
2081             "components/ShapeLibrary/tests/unit/supplemental/*.{h,m,swift}"
2082           ],
2083           "resources": "components/ShapeLibrary/tests/unit/resources/*"
2084         }
2085       ]
2086     },
2087     {
2088       "name": "Shapes",
2089       "platforms": {
2090         "ios": "9.0"
2091       },
2092       "public_header_files": "components/Shapes/src/*.h",
2093       "source_files": [
2094         "components/Shapes/src/*.{h,m}",
2095         "components/Shapes/src/private/*.{h,m}"
2096       ],
2097       "dependencies": {
2098         "MaterialComponents/ShadowLayer": [
2100         ],
2101         "MaterialComponents/private/Color": [
2103         ],
2104         "MaterialComponents/private/Math": [
2106         ]
2107       },
2108       "testspecs": [
2109         {
2110           "name": "UnitTests",
2111           "test_type": "unit",
2112           "source_files": [
2113             "components/Shapes/tests/unit/*.{h,m,swift}",
2114             "components/Shapes/tests/unit/supplemental/*.{h,m,swift}"
2115           ],
2116           "resources": "components/Shapes/tests/unit/resources/*"
2117         }
2118       ]
2119     },
2120     {
2121       "name": "Slider",
2122       "platforms": {
2123         "ios": "9.0"
2124       },
2125       "public_header_files": [
2126         "components/Slider/src/*.h"
2127       ],
2128       "source_files": [
2129         "components/Slider/src/*.{h,m}",
2130         "components/Slider/src/private/*.{h,m}"
2131       ],
2132       "dependencies": {
2133         "MaterialComponents/Elevation": [
2135         ],
2136         "MaterialComponents/Palettes": [
2138         ],
2139         "MaterialComponents/ShadowElevations": [
2141         ],
2142         "MaterialComponents/private/Math": [
2144         ],
2145         "MaterialComponents/private/ThumbTrack": [
2147         ]
2148       },
2149       "testspecs": [
2150         {
2151           "name": "UnitTests",
2152           "test_type": "unit",
2153           "source_files": [
2154             "components/Slider/tests/unit/*.{h,m,swift}",
2155             "components/Slider/tests/unit/supplemental/*.{h,m,swift}"
2156           ],
2157           "resources": "components/Slider/tests/unit/resources/*"
2158         }
2159       ]
2160     },
2161     {
2162       "name": "Slider+ColorThemer",
2163       "platforms": {
2164         "ios": "9.0"
2165       },
2166       "public_header_files": [
2167         "components/Slider/src/ColorThemer/*.h"
2168       ],
2169       "source_files": [
2170         "components/Slider/src/ColorThemer/*.{h,m}"
2171       ],
2172       "dependencies": {
2173         "MaterialComponents/Palettes": [
2175         ],
2176         "MaterialComponents/Slider": [
2178         ],
2179         "MaterialComponents/schemes/Color": [
2181         ]
2182       }
2183     },
2184     {
2185       "name": "Snackbar",
2186       "platforms": {
2187         "ios": "9.0"
2188       },
2189       "public_header_files": "components/Snackbar/src/*.h",
2190       "source_files": [
2191         "components/Snackbar/src/*.{h,m}",
2192         "components/Snackbar/src/private/*.{h,m}"
2193       ],
2194       "resources": [
2195         "components/Snackbar/src/MaterialSnackbar.bundle"
2196       ],
2197       "dependencies": {
2198         "MaterialComponents/AnimationTiming": [
2200         ],
2201         "MaterialComponents/Availability": [
2203         ],
2204         "MaterialComponents/Buttons": [
2206         ],
2207         "MaterialComponents/Elevation": [
2209         ],
2210         "MaterialComponents/OverlayWindow": [
2212         ],
2213         "MaterialComponents/ShadowElevations": [
2215         ],
2216         "MaterialComponents/ShadowLayer": [
2218         ],
2219         "MaterialComponents/Typography": [
2221         ],
2222         "MaterialComponents/private/Application": [
2224         ],
2225         "MaterialComponents/private/KeyboardWatcher": [
2227         ],
2228         "MaterialComponents/private/Math": [
2230         ],
2231         "MaterialComponents/private/Overlay": [
2233         ]
2234       },
2235       "testspecs": [
2236         {
2237           "name": "UnitTests",
2238           "test_type": "unit",
2239           "source_files": [
2240             "components/Snackbar/tests/unit/*.{h,m,swift}",
2241             "components/Snackbar/tests/unit/supplemental/*.{h,m,swift}"
2242           ],
2243           "resources": "components/Snackbar/tests/unit/resources/*",
2244           "dependencies": {
2245             "MaterialComponents/Snackbar+FontThemer": [
2247             ],
2248             "MaterialComponents/Snackbar+TypographyThemer": [
2250             ],
2251             "MaterialComponents/Themes": [
2253             ]
2254           }
2255         }
2256       ]
2257     },
2258     {
2259       "name": "Snackbar+FontThemer",
2260       "platforms": {
2261         "ios": "9.0"
2262       },
2263       "public_header_files": [
2264         "components/Snackbar/src/FontThemer/*.h"
2265       ],
2266       "source_files": [
2267         "components/Snackbar/src/FontThemer/*.{h,m}"
2268       ],
2269       "dependencies": {
2270         "MaterialComponents/Snackbar": [
2272         ],
2273         "MaterialComponents/Themes": [
2275         ]
2276       }
2277     },
2278     {
2279       "name": "Snackbar+TypographyThemer",
2280       "platforms": {
2281         "ios": "9.0"
2282       },
2283       "public_header_files": [
2284         "components/Snackbar/src/TypographyThemer/*.h"
2285       ],
2286       "source_files": [
2287         "components/Snackbar/src/TypographyThemer/*.{h,m}"
2288       ],
2289       "dependencies": {
2290         "MaterialComponents/Snackbar": [
2292         ],
2293         "MaterialComponents/schemes/Typography": [
2295         ]
2296       }
2297     },
2298     {
2299       "name": "Tabs",
2300       "platforms": {
2301         "ios": "9.0"
2302       },
2303       "public_header_files": "components/Tabs/src/*.h",
2304       "source_files": [
2305         "components/Tabs/src/*.{h,m}",
2306         "components/Tabs/src/private/*.{h,m}"
2307       ],
2308       "resources": [
2309         "components/Tabs/src/MaterialTabs.bundle"
2310       ],
2311       "dependencies": {
2312         "MDFInternationalization": [
2314         ],
2315         "MaterialComponents/AnimationTiming": [
2317         ],
2318         "MaterialComponents/Elevation": [
2320         ],
2321         "MaterialComponents/Ink": [
2323         ],
2324         "MaterialComponents/Palettes": [
2326         ],
2327         "MaterialComponents/Ripple": [
2329         ],
2330         "MaterialComponents/ShadowElevations": [
2332         ],
2333         "MaterialComponents/ShadowLayer": [
2335         ],
2336         "MaterialComponents/Typography": [
2338         ],
2339         "MaterialComponents/private/Math": [
2341         ]
2342       },
2343       "testspecs": [
2344         {
2345           "name": "UnitTests",
2346           "test_type": "unit",
2347           "source_files": [
2348             "components/Tabs/tests/unit/*.{h,m,swift}",
2349             "components/Tabs/tests/unit/supplemental/*.{h,m,swift}"
2350           ],
2351           "resources": "components/Tabs/tests/unit/resources/*",
2352           "dependencies": {
2353             "MaterialComponents/Tabs+TypographyThemer": [
2355             ],
2356             "MaterialComponents/Themes": [
2358             ]
2359           }
2360         }
2361       ]
2362     },
2363     {
2364       "name": "Tabs+TypographyThemer",
2365       "platforms": {
2366         "ios": "9.0"
2367       },
2368       "public_header_files": [
2369         "components/Tabs/src/TypographyThemer/*.h"
2370       ],
2371       "source_files": [
2372         "components/Tabs/src/TypographyThemer/*.{h,m}"
2373       ],
2374       "dependencies": {
2375         "MaterialComponents/Tabs": [
2377         ],
2378         "MaterialComponents/schemes/Typography": [
2380         ]
2381       }
2382     },
2383     {
2384       "name": "Tabs+Theming",
2385       "platforms": {
2386         "ios": "9.0"
2387       },
2388       "public_header_files": "components/Tabs/src/Theming/*.h",
2389       "source_files": [
2390         "components/Tabs/src/Theming/*.{h,m}",
2391         "components/Tabs/src/Theming/private/*.{h,m}"
2392       ],
2393       "dependencies": {
2394         "MaterialComponents/Tabs": [
2396         ],
2397         "MaterialComponents/Tabs+TypographyThemer": [
2399         ],
2400         "MaterialComponents/schemes/Container": [
2402         ]
2403       },
2404       "testspecs": [
2405         {
2406           "name": "UnitTests",
2407           "test_type": "unit",
2408           "source_files": [
2409             "components/Tabs/tests/unit/Theming/*.{h,m,swift}",
2410             "components/Tabs/tests/unit/Theming/supplemental/*.{h,m,swift}"
2411           ],
2412           "resources": "components/Tabs/tests/unit/Theming/resources/*"
2413         }
2414       ]
2415     },
2416     {
2417       "name": "TextFields",
2418       "platforms": {
2419         "ios": "9.0"
2420       },
2421       "public_header_files": "components/TextFields/src/*.h",
2422       "source_files": [
2423         "components/TextFields/src/*.{h,m}",
2424         "components/TextFields/src/private/*.{h,m}"
2425       ],
2426       "dependencies": {
2427         "MaterialComponents/AnimationTiming": [
2429         ],
2430         "MaterialComponents/Buttons": [
2432         ],
2433         "MaterialComponents/Elevation": [
2435         ],
2436         "MaterialComponents/Palettes": [
2438         ],
2439         "MaterialComponents/Typography": [
2441         ],
2442         "MaterialComponents/private/Math": [
2444         ],
2445         "MDFInternationalization": [
2447         ]
2448       },
2449       "testspecs": [
2450         {
2451           "name": "UnitTests",
2452           "test_type": "unit",
2453           "source_files": [
2454             "components/TextFields/tests/unit/*.{h,m,swift}",
2455             "components/TextFields/tests/unit/supplemental/*.{h,m,swift}"
2456           ],
2457           "resources": "components/TextFields/tests/unit/resources/*",
2458           "dependencies": {
2459             "MaterialComponents/TextFields+ColorThemer": [
2461             ],
2462             "MaterialComponents/Themes": [
2464             ]
2465           }
2466         }
2467       ]
2468     },
2469     {
2470       "name": "TextControls+Enums",
2471       "platforms": {
2472         "ios": "9.0"
2473       },
2474       "public_header_files": "components/TextControls/src/Enums/*.h",
2475       "source_files": "components/TextControls/src/Enums/*.{h,m}"
2476     },
2477     {
2478       "name": "TextControls+BaseTextAreas",
2479       "platforms": {
2480         "ios": "9.0"
2481       },
2482       "public_header_files": "components/TextControls/src/BaseTextAreas/*.h",
2483       "source_files": [
2484         "components/TextControls/src/BaseTextAreas/*.{h,m}",
2485         "components/TextControls/src/BaseTextAreas/private/*.{h,m}"
2486       ],
2487       "dependencies": {
2488         "MaterialComponents/private/TextControlsPrivate+Shared": [
2490         ],
2491         "MaterialComponents/private/TextControlsPrivate+BaseStyle": [
2493         ],
2494         "MDFInternationalization": [
2496         ]
2497       },
2498       "testspecs": [
2499         {
2500           "name": "UnitTests",
2501           "test_type": "unit",
2502           "source_files": [
2503             "components/TextControls/tests/unit/BaseTextAreas/*.{h,m,swift}"
2504           ],
2505           "dependencies": {
2506             "MaterialComponents/schemes/Container": [
2508             ]
2509           }
2510         }
2511       ]
2512     },
2513     {
2514       "name": "TextControls+BaseTextFields",
2515       "platforms": {
2516         "ios": "9.0"
2517       },
2518       "public_header_files": "components/TextControls/src/BaseTextFields/*.h",
2519       "source_files": [
2520         "components/TextControls/src/BaseTextFields/*.{h,m}",
2521         "components/TextControls/src/BaseTextFields/private/*.{h,m}"
2522       ],
2523       "dependencies": {
2524         "MaterialComponents/private/TextControlsPrivate+Shared": [
2526         ],
2527         "MaterialComponents/private/TextControlsPrivate+BaseStyle": [
2529         ],
2530         "MDFInternationalization": [
2532         ]
2533       },
2534       "testspecs": [
2535         {
2536           "name": "UnitTests",
2537           "test_type": "unit",
2538           "source_files": [
2539             "components/TextControls/tests/unit/BaseTextFields/*.{h,m,swift}"
2540           ],
2541           "dependencies": {
2542             "MaterialComponents/schemes/Container": [
2544             ]
2545           }
2546         }
2547       ]
2548     },
2549     {
2550       "name": "TextControls+FilledTextAreas",
2551       "platforms": {
2552         "ios": "9.0"
2553       },
2554       "public_header_files": "components/TextControls/src/FilledTextAreas/*.h",
2555       "source_files": [
2556         "components/TextControls/src/FilledTextAreas/*.{h,m}",
2557         "components/TextControls/src/FilledTextAreas/private/*.{h,m}"
2558       ],
2559       "dependencies": {
2560         "MaterialComponents/Availability": [
2562         ],
2563         "MaterialComponents/TextControls+BaseTextAreas": [
2565         ],
2566         "MaterialComponents/private/TextControlsPrivate+FilledStyle": [
2568         ]
2569       },
2570       "testspecs": [
2571         {
2572           "name": "UnitTests",
2573           "test_type": "unit",
2574           "source_files": [
2575             "components/TextControls/tests/unit/FilledTextAreas/*.{h,m,swift}"
2576           ],
2577           "dependencies": {
2578             "MaterialComponents/schemes/Container": [
2580             ]
2581           }
2582         }
2583       ]
2584     },
2585     {
2586       "name": "TextControls+FilledTextAreasTheming",
2587       "platforms": {
2588         "ios": "9.0"
2589       },
2590       "public_header_files": "components/TextControls/src/FilledTextAreasTheming/*.h",
2591       "source_files": [
2592         "components/TextControls/src/FilledTextAreasTheming/*.{h,m}",
2593         "components/TextControls/src/FilledTextAreasTheming/private/*.{h,m}"
2594       ],
2595       "dependencies": {
2596         "MaterialComponents/TextControls+FilledTextAreas": [
2598         ],
2599         "MaterialComponents/schemes/Container": [
2601         ]
2602       },
2603       "testspecs": [
2604         {
2605           "name": "UnitTests",
2606           "test_type": "unit",
2607           "source_files": [
2608             "components/TextControls/tests/unit/FilledTextAreasTheming/*.{h,m,swift}"
2609           ]
2610         }
2611       ]
2612     },
2613     {
2614       "name": "TextControls+FilledTextFields",
2615       "platforms": {
2616         "ios": "9.0"
2617       },
2618       "public_header_files": "components/TextControls/src/FilledTextFields/*.h",
2619       "source_files": [
2620         "components/TextControls/src/FilledTextFields/*.{h,m}",
2621         "components/TextControls/src/FilledTextFields/private/*.{h,m}"
2622       ],
2623       "dependencies": {
2624         "MaterialComponents/Availability": [
2626         ],
2627         "MaterialComponents/TextControls+BaseTextFields": [
2629         ],
2630         "MaterialComponents/private/TextControlsPrivate+FilledStyle": [
2632         ]
2633       },
2634       "testspecs": [
2635         {
2636           "name": "UnitTests",
2637           "test_type": "unit",
2638           "source_files": [
2639             "components/TextControls/tests/unit/FilledTextFields/*.{h,m,swift}"
2640           ],
2641           "dependencies": {
2642             "MaterialComponents/schemes/Container": [
2644             ]
2645           }
2646         }
2647       ]
2648     },
2649     {
2650       "name": "TextControls+FilledTextFieldsTheming",
2651       "platforms": {
2652         "ios": "9.0"
2653       },
2654       "public_header_files": "components/TextControls/src/FilledTextFieldsTheming/*.h",
2655       "source_files": [
2656         "components/TextControls/src/FilledTextFieldsTheming/*.{h,m}",
2657         "components/TextControls/src/FilledTextFieldsTheming/private/*.{h,m}"
2658       ],
2659       "dependencies": {
2660         "MaterialComponents/TextControls+FilledTextFields": [
2662         ],
2663         "MaterialComponents/schemes/Container": [
2665         ]
2666       },
2667       "testspecs": [
2668         {
2669           "name": "UnitTests",
2670           "test_type": "unit",
2671           "source_files": [
2672             "components/TextControls/tests/unit/FilledTextFieldsTheming/*.{h,m,swift}"
2673           ]
2674         }
2675       ]
2676     },
2677     {
2678       "name": "TextControls+OutlinedTextAreas",
2679       "platforms": {
2680         "ios": "9.0"
2681       },
2682       "public_header_files": "components/TextControls/src/OutlinedTextAreas/*.h",
2683       "source_files": [
2684         "components/TextControls/src/OutlinedTextAreas/*.{h,m}",
2685         "components/TextControls/src/OutlinedTextAreas/private/*.{h,m}"
2686       ],
2687       "dependencies": {
2688         "MaterialComponents/Availability": [
2690         ],
2691         "MaterialComponents/TextControls+BaseTextAreas": [
2693         ],
2694         "MaterialComponents/private/TextControlsPrivate+OutlinedStyle": [
2696         ]
2697       },
2698       "testspecs": [
2699         {
2700           "name": "UnitTests",
2701           "test_type": "unit",
2702           "source_files": [
2703             "components/TextControls/tests/unit/OutlinedTextAreas/*.{h,m,swift}"
2704           ],
2705           "dependencies": {
2706             "MaterialComponents/schemes/Container": [
2708             ]
2709           }
2710         }
2711       ]
2712     },
2713     {
2714       "name": "TextControls+OutlinedTextAreasTheming",
2715       "platforms": {
2716         "ios": "9.0"
2717       },
2718       "public_header_files": "components/TextControls/src/OutlinedTextAreasTheming/*.h",
2719       "source_files": [
2720         "components/TextControls/src/OutlinedTextAreasTheming/*.{h,m}",
2721         "components/TextControls/src/OutlinedTextAreasTheming/private/*.{h,m}"
2722       ],
2723       "dependencies": {
2724         "MaterialComponents/TextControls+OutlinedTextAreas": [
2726         ],
2727         "MaterialComponents/schemes/Container": [
2729         ]
2730       },
2731       "testspecs": [
2732         {
2733           "name": "UnitTests",
2734           "test_type": "unit",
2735           "source_files": [
2736             "components/TextControls/tests/unit/OutlinedTextAreasTheming/*.{h,m,swift}"
2737           ],
2738           "dependencies": {
2739             "MaterialComponents/Availability": [
2741             ]
2742           }
2743         }
2744       ]
2745     },
2746     {
2747       "name": "TextControls+OutlinedTextFields",
2748       "platforms": {
2749         "ios": "9.0"
2750       },
2751       "public_header_files": "components/TextControls/src/OutlinedTextFields/*.h",
2752       "source_files": [
2753         "components/TextControls/src/OutlinedTextFields/*.{h,m}",
2754         "components/TextControls/src/OutlinedTextFields/private/*.{h,m}"
2755       ],
2756       "dependencies": {
2757         "MaterialComponents/Availability": [
2759         ],
2760         "MaterialComponents/TextControls+BaseTextFields": [
2762         ],
2763         "MaterialComponents/private/TextControlsPrivate+OutlinedStyle": [
2765         ]
2766       },
2767       "testspecs": [
2768         {
2769           "name": "UnitTests",
2770           "test_type": "unit",
2771           "source_files": [
2772             "components/TextControls/tests/unit/OutlinedTextFields/*.{h,m,swift}"
2773           ],
2774           "dependencies": {
2775             "MaterialComponents/schemes/Container": [
2777             ]
2778           }
2779         }
2780       ]
2781     },
2782     {
2783       "name": "TextControls+OutlinedTextFieldsTheming",
2784       "platforms": {
2785         "ios": "9.0"
2786       },
2787       "public_header_files": "components/TextControls/src/OutlinedTextFieldsTheming/*.h",
2788       "source_files": [
2789         "components/TextControls/src/OutlinedTextFieldsTheming/*.{h,m}",
2790         "components/TextControls/src/OutlinedTextFieldsTheming/private/*.{h,m}"
2791       ],
2792       "dependencies": {
2793         "MaterialComponents/TextControls+OutlinedTextFields": [
2795         ],
2796         "MaterialComponents/schemes/Container": [
2798         ]
2799       },
2800       "testspecs": [
2801         {
2802           "name": "UnitTests",
2803           "test_type": "unit",
2804           "source_files": [
2805             "components/TextControls/tests/unit/OutlinedTextFieldsTheming/*.{h,m,swift}"
2806           ]
2807         }
2808       ]
2809     },
2810     {
2811       "name": "TextFields+ColorThemer",
2812       "platforms": {
2813         "ios": "9.0"
2814       },
2815       "public_header_files": [
2816         "components/TextFields/src/ColorThemer/*.h"
2817       ],
2818       "source_files": [
2819         "components/TextFields/src/ColorThemer/*.{h,m}"
2820       ],
2821       "dependencies": {
2822         "MaterialComponents/TextFields": [
2824         ],
2825         "MaterialComponents/Themes": [
2827         ]
2828       }
2829     },
2830     {
2831       "name": "TextFields+Theming",
2832       "platforms": {
2833         "ios": "9.0"
2834       },
2835       "public_header_files": "components/TextFields/src/Theming/*.h",
2836       "source_files": [
2837         "components/TextFields/src/Theming/*.{h,m}",
2838         "components/TextFields/src/Theming/private/*.{h,m}"
2839       ],
2840       "dependencies": {
2841         "MaterialComponents/TextFields": [
2843         ],
2844         "MaterialComponents/TextFields+ColorThemer": [
2846         ],
2847         "MaterialComponents/schemes/Container": [
2849         ]
2850       },
2851       "testspecs": [
2852         {
2853           "name": "UnitTests",
2854           "test_type": "unit",
2855           "source_files": [
2856             "components/TextFields/tests/unit/Theming/*.{h,m,swift}",
2857             "components/TextFields/tests/unit/Theming/supplemental/*.{h,m,swift}"
2858           ],
2859           "resources": "components/TextFields/tests/unit/Theming/resources/*"
2860         }
2861       ]
2862     },
2863     {
2864       "name": "Themes",
2865       "platforms": {
2866         "ios": "9.0"
2867       },
2868       "public_header_files": "components/Themes/src/*.h",
2869       "source_files": [
2870         "components/Themes/src/*.{h,m}",
2871         "components/Themes/src/private/*.{h,m}"
2872       ],
2873       "dependencies": {
2874         "MaterialComponents/schemes/Color": [
2876         ],
2877         "MaterialComponents/schemes/Typography": [
2879         ]
2880       },
2881       "testspecs": [
2882         {
2883           "name": "UnitTests",
2884           "test_type": "unit",
2885           "source_files": [
2886             "components/Themes/tests/unit/*.{h,m,swift}",
2887             "components/Themes/tests/unit/supplemental/*.{h,m,swift}"
2888           ],
2889           "resources": "components/Themes/tests/unit/resources/*"
2890         }
2891       ]
2892     },
2893     {
2894       "name": "Typography",
2895       "platforms": {
2896         "ios": "9.0"
2897       },
2898       "public_header_files": "components/Typography/src/*.h",
2899       "source_files": [
2900         "components/Typography/src/*.{h,m}",
2901         "components/Typography/src/private/*.{h,m}"
2902       ],
2903       "dependencies": {
2904         "MaterialComponents/private/Application": [
2906         ],
2907         "MaterialComponents/private/Math": [
2909         ]
2910       },
2911       "testspecs": [
2912         {
2913           "name": "UnitTests",
2914           "test_type": "unit",
2915           "source_files": [
2916             "components/Typography/tests/unit/*.{h,m,swift}",
2917             "components/Typography/tests/unit/supplemental/*.{h,m,swift}"
2918           ],
2919           "resources": "components/Typography/tests/unit/resources/*",
2920           "dependencies": {
2921             "MaterialComponents/private/Application": [
2923             ]
2924           }
2925         }
2926       ]
2927     },
2928     {
2929       "name": "schemes",
2930       "subspecs": [
2931         {
2932           "name": "Color",
2933           "platforms": {
2934             "ios": "9.0"
2935           },
2936           "public_header_files": "components/schemes/Color/src/*.h",
2937           "source_files": "components/schemes/Color/src/*.{h,m}",
2938           "dependencies": {
2939             "MaterialComponents/Availability": [
2941             ],
2942             "MaterialComponents/private/Color": [
2944             ]
2945           },
2946           "testspecs": [
2947             {
2948               "name": "UnitTests",
2949               "test_type": "unit",
2950               "source_files": [
2951                 "components/schemes/Color/tests/unit/*.{h,m,swift}",
2952                 "components/schemes/Color/tests/unit/supplemental/*.{h,m,swift}"
2953               ],
2954               "resources": "components/schemes/Color/tests/unit/resources/*",
2955               "dependencies": {
2956                 "MaterialComponents/private/Math": [
2958                 ]
2959               }
2960             }
2961           ]
2962         },
2963         {
2964           "name": "Container",
2965           "platforms": {
2966             "ios": "9.0"
2967           },
2968           "public_header_files": "components/schemes/Container/src/*.h",
2969           "source_files": "components/schemes/Container/src/*.{h,m}",
2970           "dependencies": {
2971             "MaterialComponents/schemes/Color": [
2973             ],
2974             "MaterialComponents/schemes/Typography": [
2976             ],
2977             "MaterialComponents/schemes/Shape": [
2979             ]
2980           },
2981           "testspecs": [
2982             {
2983               "name": "UnitTests",
2984               "test_type": "unit",
2985               "source_files": [
2986                 "components/schemes/Container/tests/unit/*.{h,m,swift}",
2987                 "components/schemes/Container/tests/unit/supplemental/*.{h,m,swift}"
2988               ]
2989             }
2990           ]
2991         },
2992         {
2993           "name": "Shape",
2994           "platforms": {
2995             "ios": "9.0"
2996           },
2997           "public_header_files": "components/schemes/Shape/src/*.h",
2998           "source_files": "components/schemes/Shape/src/*.{h,m}",
2999           "dependencies": {
3000             "MaterialComponents/ShapeLibrary": [
3002             ],
3003             "MaterialComponents/Shapes": [
3005             ]
3006           },
3007           "testspecs": [
3008             {
3009               "name": "UnitTests",
3010               "test_type": "unit",
3011               "source_files": [
3012                 "components/schemes/Shape/tests/unit/*.{h,m,swift}",
3013                 "components/schemes/Shape/tests/unit/supplemental/*.{h,m,swift}"
3014               ],
3015               "resources": "components/schemes/Shape/tests/unit/resources/*"
3016             }
3017           ]
3018         },
3019         {
3020           "name": "Typography",
3021           "platforms": {
3022             "ios": "9.0"
3023           },
3024           "public_header_files": "components/schemes/Typography/src/*.h",
3025           "source_files": "components/schemes/Typography/src/*.{h,m}",
3026           "dependencies": {
3027             "MaterialComponents/Typography": [
3029             ],
3030             "MaterialComponents/schemes/Typography+BasicFontScheme": [
3032             ],
3033             "MaterialComponents/schemes/Typography+Scheming": [
3035             ]
3036           },
3037           "testspecs": [
3038             {
3039               "name": "UnitTests",
3040               "test_type": "unit",
3041               "source_files": [
3042                 "components/schemes/Typography/tests/unit/*.{h,m,swift}",
3043                 "components/schemes/Typography/tests/unit/supplemental/*.{h,m,swift}"
3044               ],
3045               "resources": "components/schemes/Typography/tests/unit/resources/*"
3046             }
3047           ]
3048         },
3049         {
3050           "name": "Typography+BasicFontScheme",
3051           "platforms": {
3052             "ios": "9.0"
3053           },
3054           "public_header_files": "components/schemes/Typography/src/BasicFontScheme/*.h",
3055           "source_files": [
3056             "components/schemes/Typography/src/BasicFontScheme/*.{h,m}",
3057             "components/schemes/Typography/src/BasicFontScheme/private/*.{h,m}"
3058           ]
3059         },
3060         {
3061           "name": "Typography+Scheming",
3062           "platforms": {
3063             "ios": "9.0"
3064           },
3065           "public_header_files": "components/schemes/Typography/src/Scheming/*.h",
3066           "source_files": [
3067             "components/schemes/Typography/src/Scheming/*.{h,m}",
3068             "components/schemes/Typography/src/Scheming/private/*.{h,m}"
3069           ]
3070         }
3071       ]
3072     },
3073     {
3074       "name": "private",
3075       "subspecs": [
3076         {
3077           "name": "Icons",
3078           "testspecs": [
3079             {
3080               "name": "UnitTests",
3081               "test_type": "unit",
3082               "source_files": [
3083                 "components/private/Icons/tests/unit/*.{h,m,swift}"
3084               ]
3085             }
3086           ],
3087           "subspecs": [
3088             {
3089               "name": "Base",
3090               "public_header_files": "components/private/Icons/src/*.h",
3091               "source_files": "components/private/Icons/src/*.{h,m}"
3092             },
3093             {
3094               "name": "ic_arrow_back",
3095               "public_header_files": "components/private/Icons/icons/ic_arrow_back/src/*.h",
3096               "source_files": "components/private/Icons/icons/ic_arrow_back/src/*.{h,m}",
3097               "resource_bundles": {
3098                 "MaterialIcons_ic_arrow_back": [
3099                   "components/private/Icons/icons/ic_arrow_back/src/MaterialIcons_ic_arrow_back.bundle/*.png"
3100                 ]
3101               },
3102               "dependencies": {
3103                 "MaterialComponents/private/Icons/Base": [
3105                 ]
3106               }
3107             },
3108             {
3109               "name": "ic_check",
3110               "public_header_files": "components/private/Icons/icons/ic_check/src/*.h",
3111               "source_files": "components/private/Icons/icons/ic_check/src/*.{h,m}",
3112               "resource_bundles": {
3113                 "MaterialIcons_ic_check": [
3114                   "components/private/Icons/icons/ic_check/src/MaterialIcons_ic_check.bundle/*.png"
3115                 ]
3116               },
3117               "dependencies": {
3118                 "MaterialComponents/private/Icons/Base": [
3120                 ]
3121               }
3122             },
3123             {
3124               "name": "ic_check_circle",
3125               "public_header_files": "components/private/Icons/icons/ic_check_circle/src/*.h",
3126               "source_files": "components/private/Icons/icons/ic_check_circle/src/*.{h,m}",
3127               "resource_bundles": {
3128                 "MaterialIcons_ic_check_circle": [
3129                   "components/private/Icons/icons/ic_check_circle/src/MaterialIcons_ic_check_circle.bundle/*.png"
3130                 ]
3131               },
3132               "dependencies": {
3133                 "MaterialComponents/private/Icons/Base": [
3135                 ]
3136               }
3137             },
3138             {
3139               "name": "ic_chevron_right",
3140               "public_header_files": "components/private/Icons/icons/ic_chevron_right/src/*.h",
3141               "source_files": "components/private/Icons/icons/ic_chevron_right/src/*.{h,m}",
3142               "resource_bundles": {
3143                 "MaterialIcons_ic_chevron_right": [
3144                   "components/private/Icons/icons/ic_chevron_right/src/MaterialIcons_ic_chevron_right.bundle/*.png"
3145                 ]
3146               },
3147               "dependencies": {
3148                 "MaterialComponents/private/Icons/Base": [
3150                 ]
3151               }
3152             },
3153             {
3154               "name": "ic_color_lens",
3155               "public_header_files": "components/private/Icons/icons/ic_color_lens/src/*.h",
3156               "source_files": "components/private/Icons/icons/ic_color_lens/src/*.{h,m}",
3157               "resource_bundles": {
3158                 "MaterialIcons_ic_color_lens": [
3159                   "components/private/Icons/icons/ic_color_lens/src/MaterialIcons_ic_color_lens.bundle/*.png"
3160                 ]
3161               },
3162               "dependencies": {
3163                 "MaterialComponents/private/Icons/Base": [
3165                 ]
3166               }
3167             },
3168             {
3169               "name": "ic_help_outline",
3170               "public_header_files": "components/private/Icons/icons/ic_help_outline/src/*.h",
3171               "source_files": "components/private/Icons/icons/ic_help_outline/src/*.{h,m}",
3172               "resource_bundles": {
3173                 "MaterialIcons_ic_help_outline": [
3174                   "components/private/Icons/icons/ic_help_outline/src/MaterialIcons_ic_help_outline.bundle/*.png"
3175                 ]
3176               },
3177               "dependencies": {
3178                 "MaterialComponents/private/Icons/Base": [
3180                 ]
3181               }
3182             },
3183             {
3184               "name": "ic_info",
3185               "public_header_files": "components/private/Icons/icons/ic_info/src/*.h",
3186               "source_files": "components/private/Icons/icons/ic_info/src/*.{h,m}",
3187               "resource_bundles": {
3188                 "MaterialIcons_ic_info": [
3189                   "components/private/Icons/icons/ic_info/src/MaterialIcons_ic_info.bundle/*.png"
3190                 ]
3191               },
3192               "dependencies": {
3193                 "MaterialComponents/private/Icons/Base": [
3195                 ]
3196               }
3197             },
3198             {
3199               "name": "ic_more_horiz",
3200               "public_header_files": "components/private/Icons/icons/ic_more_horiz/src/*.h",
3201               "source_files": "components/private/Icons/icons/ic_more_horiz/src/*.{h,m}",
3202               "resource_bundles": {
3203                 "MaterialIcons_ic_more_horiz": [
3204                   "components/private/Icons/icons/ic_more_horiz/src/MaterialIcons_ic_more_horiz.bundle/*.png"
3205                 ]
3206               },
3207               "dependencies": {
3208                 "MaterialComponents/private/Icons/Base": [
3210                 ]
3211               }
3212             },
3213             {
3214               "name": "ic_radio_button_unchecked",
3215               "public_header_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.h",
3216               "source_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.{h,m}",
3217               "resource_bundles": {
3218                 "MaterialIcons_ic_radio_button_unchecked": [
3219                   "components/private/Icons/icons/ic_radio_button_unchecked/src/MaterialIcons_ic_radio_button_unchecked.bundle/*.png"
3220                 ]
3221               },
3222               "dependencies": {
3223                 "MaterialComponents/private/Icons/Base": [
3225                 ]
3226               }
3227             },
3228             {
3229               "name": "ic_reorder",
3230               "public_header_files": "components/private/Icons/icons/ic_reorder/src/*.h",
3231               "source_files": "components/private/Icons/icons/ic_reorder/src/*.{h,m}",
3232               "resource_bundles": {
3233                 "MaterialIcons_ic_reorder": [
3234                   "components/private/Icons/icons/ic_reorder/src/MaterialIcons_ic_reorder.bundle/*.png"
3235                 ]
3236               },
3237               "dependencies": {
3238                 "MaterialComponents/private/Icons/Base": [
3240                 ]
3241               }
3242             },
3243             {
3244               "name": "ic_settings",
3245               "public_header_files": "components/private/Icons/icons/ic_settings/src/*.h",
3246               "source_files": "components/private/Icons/icons/ic_settings/src/*.{h,m}",
3247               "resource_bundles": {
3248                 "MaterialIcons_ic_settings": [
3249                   "components/private/Icons/icons/ic_settings/src/MaterialIcons_ic_settings.bundle/*.png"
3250                 ]
3251               },
3252               "dependencies": {
3253                 "MaterialComponents/private/Icons/Base": [
3255                 ]
3256               }
3257             }
3258           ]
3259         },
3260         {
3261           "name": "Application",
3262           "platforms": {
3263             "ios": "9.0"
3264           },
3265           "public_header_files": "components/private/Application/src/*.h",
3266           "source_files": "components/private/Application/src/*.{h,m}",
3267           "testspecs": [
3268             {
3269               "name": "UnitTests",
3270               "test_type": "unit",
3271               "source_files": [
3272                 "components/private/Application/tests/unit/*.{h,m,swift}",
3273                 "components/private/Application/tests/unit/supplemental/*.{h,m,swift}"
3274               ],
3275               "resources": "components/private/Application/tests/unit/resources/*"
3276             }
3277           ]
3278         },
3279         {
3280           "name": "Color",
3281           "platforms": {
3282             "ios": "9.0"
3283           },
3284           "public_header_files": "components/private/Color/src/*.h",
3285           "source_files": "components/private/Color/src/*.{h,m}",
3286           "dependencies": {
3287             "MaterialComponents/Availability": [
3289             ]
3290           },
3291           "testspecs": [
3292             {
3293               "name": "UnitTests",
3294               "test_type": "unit",
3295               "source_files": [
3296                 "components/private/Color/tests/unit/*.{h,m,swift}",
3297                 "components/private/Color/tests/unit/supplemental/*.{h,m,swift}"
3298               ],
3299               "resources": "components/private/Color/tests/unit/resources/*"
3300             }
3301           ]
3302         },
3303         {
3304           "name": "KeyboardWatcher",
3305           "platforms": {
3306             "ios": "9.0"
3307           },
3308           "public_header_files": "components/private/KeyboardWatcher/src/*.h",
3309           "source_files": "components/private/KeyboardWatcher/src/*.{h,m}",
3310           "dependencies": {
3311             "MaterialComponents/private/Application": [
3313             ]
3314           },
3315           "testspecs": [
3316             {
3317               "name": "UnitTests",
3318               "test_type": "unit",
3319               "source_files": [
3320                 "components/private/KeyboardWatcher/tests/unit/*.{h,m,swift}",
3321                 "components/private/KeyboardWatcher/tests/unit/supplemental/*.{h,m,swift}"
3322               ],
3323               "resources": "components/private/KeyboardWatcher/tests/unit/resources/*"
3324             }
3325           ]
3326         },
3327         {
3328           "name": "Math",
3329           "platforms": {
3330             "ios": "9.0"
3331           },
3332           "public_header_files": "components/private/Math/src/*.h",
3333           "source_files": "components/private/Math/src/*.{h,m}",
3334           "testspecs": [
3335             {
3336               "name": "UnitTests",
3337               "test_type": "unit",
3338               "source_files": [
3339                 "components/private/Math/tests/unit/*.{h,m,swift}",
3340                 "components/private/Math/tests/unit/supplemental/*.{h,m,swift}"
3341               ],
3342               "resources": "components/private/Math/tests/unit/resources/*"
3343             }
3344           ]
3345         },
3346         {
3347           "name": "Overlay",
3348           "platforms": {
3349             "ios": "9.0"
3350           },
3351           "public_header_files": "components/private/Overlay/src/*.h",
3352           "source_files": [
3353             "components/private/Overlay/src/*.{h,m}",
3354             "components/private/Overlay/src/private/*.{h,m}"
3355           ],
3356           "testspecs": [
3357             {
3358               "name": "UnitTests",
3359               "test_type": "unit",
3360               "source_files": [
3361                 "components/private/Overlay/tests/unit/*.{h,m,swift}",
3362                 "components/private/Overlay/tests/unit/supplemental/*.{h,m,swift}"
3363               ],
3364               "resources": "components/private/Overlay/tests/unit/resources/*"
3365             }
3366           ]
3367         },
3368         {
3369           "name": "TextControlsPrivate+Shared",
3370           "platforms": {
3371             "ios": "9.0"
3372           },
3373           "public_header_files": "components/private/TextControlsPrivate/src/Shared/*.h",
3374           "source_files": [
3375             "components/private/TextControlsPrivate/src/Shared/*.{h,m}"
3376           ],
3377           "dependencies": {
3378             "MaterialComponents/TextControls+Enums": [
3380             ],
3381             "MaterialComponents/AnimationTiming": [
3383             ],
3384             "MaterialComponents/private/Math": [
3386             ]
3387           }
3388         },
3389         {
3390           "name": "TextControlsPrivate+BaseStyle",
3391           "platforms": {
3392             "ios": "9.0"
3393           },
3394           "public_header_files": "components/private/TextControlsPrivate/src/BaseStyle/*.h",
3395           "source_files": [
3396             "components/private/TextControlsPrivate/src/BaseStyle/*.{h,m}"
3397           ],
3398           "dependencies": {
3399             "MaterialComponents/private/TextControlsPrivate+Shared": [
3401             ],
3402             "MaterialComponents/AnimationTiming": [
3404             ],
3405             "MaterialComponents/private/Math": [
3407             ]
3408           }
3409         },
3410         {
3411           "name": "TextControlsPrivate+FilledStyle",
3412           "platforms": {
3413             "ios": "9.0"
3414           },
3415           "public_header_files": "components/private/TextControlsPrivate/src/FilledStyle/*.h",
3416           "source_files": [
3417             "components/private/TextControlsPrivate/src/FilledStyle/*.{h,m}"
3418           ],
3419           "dependencies": {
3420             "MaterialComponents/Availability": [
3422             ],
3423             "MaterialComponents/AnimationTiming": [
3425             ],
3426             "MaterialComponents/private/Math": [
3428             ],
3429             "MaterialComponents/private/TextControlsPrivate+Shared": [
3431             ]
3432           }
3433         },
3434         {
3435           "name": "TextControlsPrivate+OutlinedStyle",
3436           "platforms": {
3437             "ios": "9.0"
3438           },
3439           "public_header_files": "components/private/TextControlsPrivate/src/OutlinedStyle/*.h",
3440           "source_files": [
3441             "components/private/TextControlsPrivate/src/OutlinedStyle/*.{h,m}"
3442           ],
3443           "dependencies": {
3444             "MaterialComponents/Availability": [
3446             ],
3447             "MaterialComponents/AnimationTiming": [
3449             ],
3450             "MaterialComponents/private/Math": [
3452             ],
3453             "MaterialComponents/private/TextControlsPrivate+Shared": [
3455             ]
3456           }
3457         },
3458         {
3459           "name": "ThumbTrack",
3460           "platforms": {
3461             "ios": "9.0"
3462           },
3463           "public_header_files": "components/private/ThumbTrack/src/*.h",
3464           "source_files": [
3465             "components/private/ThumbTrack/src/*.{h,m}",
3466             "components/private/ThumbTrack/src/private/*.{h,m}"
3467           ],
3468           "dependencies": {
3469             "MaterialComponents/Availability": [
3471             ],
3472             "MaterialComponents/Ink": [
3474             ],
3475             "MaterialComponents/Ripple": [
3477             ],
3478             "MaterialComponents/ShadowElevations": [
3480             ],
3481             "MaterialComponents/ShadowLayer": [
3483             ],
3484             "MaterialComponents/Typography": [
3486             ],
3487             "MDFInternationalization": [
3489             ],
3490             "MaterialComponents/private/Math": [
3492             ]
3493           },
3494           "testspecs": [
3495             {
3496               "name": "UnitTests",
3497               "test_type": "unit",
3498               "source_files": [
3499                 "components/private/ThumbTrack/tests/unit/*.{h,m,swift}",
3500                 "components/private/ThumbTrack/tests/unit/supplemental/*.{h,m,swift}"
3501               ],
3502               "resources": "components/private/ThumbTrack/tests/unit/resources/*"
3503             }
3504           ]
3505         },
3506         {
3507           "name": "UIMetrics",
3508           "platforms": {
3509             "ios": "9.0"
3510           },
3511           "public_header_files": "components/private/UIMetrics/src/*.h",
3512           "source_files": [
3513             "components/private/UIMetrics/src/*.{h,m}",
3514             "components/private/UIMetrics/src/private/*.{h,m}"
3515           ],
3516           "dependencies": {
3517             "MaterialComponents/private/Application": [
3519             ]
3520           },
3521           "testspecs": [
3522             {
3523               "name": "UnitTests",
3524               "test_type": "unit",
3525               "source_files": [
3526                 "components/private/UIMetrics/tests/unit/*.{h,m,swift}",
3527                 "components/private/UIMetrics/tests/unit/supplemental/*.{h,m,swift}"
3528               ],
3529               "resources": "components/private/UIMetrics/tests/unit/resources/*"
3530             }
3531           ]
3532         }
3533       ]
3534     }
3535   ]