[Add] RongCloudRTC 5.12.0
[CocoaPods.git] / Specs / 0 / 1 / 9 / MaterialComponents / 124.2.0 / MaterialComponents.podspec.json
blob660367273df1d0c95fd4694ddf20913bceb6488f
2   "name": "MaterialComponents",
3   "version": "124.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": "v124.2.0"
11   },
12   "platforms": {
13     "ios": "10.0"
14   },
15   "requires_arc": true,
16   "subspecs": [
17     {
18       "name": "ActionSheet",
19       "platforms": {
20         "ios": "10.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": "10.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     },
94     {
95       "name": "ActivityIndicator",
96       "platforms": {
97         "ios": "10.0"
98       },
99       "public_header_files": "components/ActivityIndicator/src/*.h",
100       "source_files": [
101         "components/ActivityIndicator/src/*.{h,m}",
102         "components/ActivityIndicator/src/private/*.{h,m}"
103       ],
104       "resources": [
105         "components/ActivityIndicator/src/MaterialActivityIndicator.bundle"
106       ],
107       "dependencies": {
108         "MDFInternationalization": [
110         ],
111         "MaterialComponents/Palettes": [
113         ],
114         "MaterialComponents/private/Application": [
116         ],
117         "MotionAnimator": [
118           "~> 4.0"
119         ]
120       },
121       "testspecs": [
122         {
123           "name": "UnitTests",
124           "test_type": "unit",
125           "source_files": [
126             "components/ActivityIndicator/tests/unit/*.{h,m,swift}",
127             "components/ActivityIndicator/tests/unit/supplemental/*.{h,m,swift}"
128           ],
129           "resources": "components/ActivityIndicator/tests/unit/resources/*"
130         }
131       ]
132     },
133     {
134       "name": "AnimationTiming",
135       "platforms": {
136         "ios": "10.0"
137       },
138       "public_header_files": "components/AnimationTiming/src/*.h",
139       "source_files": [
140         "components/AnimationTiming/src/*.{h,m}",
141         "components/AnimationTiming/src/private/*.{h,m}"
142       ],
143       "testspecs": [
144         {
145           "name": "UnitTests",
146           "test_type": "unit",
147           "source_files": [
148             "components/AnimationTiming/tests/unit/*.{h,m,swift}",
149             "components/AnimationTiming/tests/unit/supplemental/*.{h,m,swift}"
150           ],
151           "resources": "components/AnimationTiming/tests/unit/resources/*"
152         }
153       ]
154     },
155     {
156       "name": "AppBar",
157       "platforms": {
158         "ios": "10.0"
159       },
160       "public_header_files": "components/AppBar/src/*.h",
161       "source_files": [
162         "components/AppBar/src/*.{h,m}",
163         "components/AppBar/src/private/*.{h,m}"
164       ],
165       "resources": [
166         "components/AppBar/src/MaterialAppBar.bundle"
167       ],
168       "dependencies": {
169         "MaterialComponents/HeaderStackView": [
171         ],
172         "MaterialComponents/NavigationBar": [
174         ],
175         "MaterialComponents/Typography": [
177         ],
178         "MaterialComponents/private/Application": [
180         ],
181         "MaterialComponents/FlexibleHeader": [
183         ],
184         "MaterialComponents/ShadowElevations": [
186         ],
187         "MaterialComponents/ShadowLayer": [
189         ],
190         "MDFInternationalization": [
192         ],
193         "MaterialComponents/private/Icons/ic_arrow_back": [
195         ],
196         "MaterialComponents/private/UIMetrics": [
198         ]
199       },
200       "testspecs": [
201         {
202           "name": "UnitTests",
203           "test_type": "unit",
204           "source_files": [
205             "components/AppBar/tests/unit/*.{h,m,swift}",
206             "components/AppBar/tests/unit/supplemental/*.{h,m,swift}"
207           ],
208           "resources": "components/AppBar/tests/unit/resources/*",
209           "dependencies": {
210             "MaterialComponents/AppBar+ColorThemer": [
212             ],
213             "MaterialComponents/AppBar+Theming": [
215             ],
216             "MaterialComponents/AppBar+TypographyThemer": [
218             ]
219           }
220         }
221       ]
222     },
223     {
224       "name": "AppBar+Theming",
225       "platforms": {
226         "ios": "10.0"
227       },
228       "public_header_files": "components/AppBar/src/Theming/*.h",
229       "source_files": [
230         "components/AppBar/src/Theming/*.{h,m}",
231         "components/AppBar/src/Theming/private/*.{h,m}"
232       ],
233       "dependencies": {
234         "MaterialComponents/AppBar": [
236         ],
237         "MaterialComponents/schemes/Container": [
239         ]
240       }
241     },
242     {
243       "name": "AppBar+ColorThemer",
244       "platforms": {
245         "ios": "10.0"
246       },
247       "public_header_files": [
248         "components/AppBar/src/ColorThemer/*.h"
249       ],
250       "source_files": [
251         "components/AppBar/src/ColorThemer/*.{h,m}",
252         "components/AppBar/src/ColorThemer/private/*.{h,m}"
253       ],
254       "dependencies": {
255         "MaterialComponents/AppBar": [
257         ],
258         "MaterialComponents/NavigationBar+ColorThemer": [
260         ],
261         "MaterialComponents/Themes": [
263         ]
264       }
265     },
266     {
267       "name": "AppBar+TypographyThemer",
268       "platforms": {
269         "ios": "10.0"
270       },
271       "public_header_files": [
272         "components/AppBar/src/TypographyThemer/*.h"
273       ],
274       "source_files": [
275         "components/AppBar/src/TypographyThemer/*.{h,m}",
276         "components/AppBar/src/TypographyThemer/private/*.{h,m}"
277       ],
278       "dependencies": {
279         "MaterialComponents/AppBar": [
281         ],
282         "MaterialComponents/NavigationBar+TypographyThemer": [
284         ]
285       }
286     },
287     {
288       "name": "Availability",
289       "platforms": {
290         "ios": "10.0"
291       },
292       "public_header_files": "components/Availability/src/*.h",
293       "source_files": "components/Availability/src/*.{h,m}"
294     },
295     {
296       "name": "Banner",
297       "platforms": {
298         "ios": "10.0"
299       },
300       "public_header_files": "components/Banner/src/*.h",
301       "source_files": "components/Banner/src/*.{h,m}",
302       "dependencies": {
303         "MaterialComponents/Availability": [
305         ],
306         "MaterialComponents/Buttons": [
308         ],
309         "MaterialComponents/Elevation": [
311         ],
312         "MaterialComponents/Typography": [
314         ]
315       },
316       "testspecs": [
317         {
318           "name": "UnitTests",
319           "test_type": "unit",
320           "source_files": [
321             "components/Banner/tests/unit/*.{h,m,swift}"
322           ],
323           "dependencies": {
324             "MaterialComponents/schemes/Container": [
326             ],
327             "MaterialComponents/private/Color": [
329             ],
330             "MaterialComponents/private/Math": [
332             ]
333           }
334         }
335       ]
336     },
337     {
338       "name": "Banner+Theming",
339       "platforms": {
340         "ios": "10.0"
341       },
342       "public_header_files": "components/Banner/src/Theming/*.h",
343       "source_files": [
344         "components/Banner/src/Theming/*.{h,m}",
345         "components/Banner/src/Theming/private/*.{h,m}"
346       ],
347       "dependencies": {
348         "MaterialComponents/Banner": [
350         ],
351         "MaterialComponents/Buttons": [
353         ],
354         "MaterialComponents/Buttons+Theming": [
356         ],
357         "MaterialComponents/Elevation": [
359         ],
360         "MaterialComponents/Typography": [
362         ],
363         "MaterialComponents/schemes/Container": [
365         ]
366       }
367     },
368     {
369       "name": "BottomAppBar",
370       "platforms": {
371         "ios": "10.0"
372       },
373       "public_header_files": "components/BottomAppBar/src/*.h",
374       "source_files": [
375         "components/BottomAppBar/src/*.{h,m}",
376         "components/BottomAppBar/src/private/*.{h,m}"
377       ],
378       "dependencies": {
379         "MDFInternationalization": [
381         ],
382         "MaterialComponents/Buttons": [
384         ],
385         "MaterialComponents/NavigationBar": [
387         ],
388         "MaterialComponents/private/Math": [
390         ]
391       },
392       "testspecs": [
393         {
394           "name": "UnitTests",
395           "test_type": "unit",
396           "source_files": [
397             "components/BottomAppBar/tests/unit/*.{h,m,swift}",
398             "components/BottomAppBar/tests/unit/supplemental/*.{h,m,swift}"
399           ],
400           "resources": "components/BottomAppBar/tests/unit/resources/*"
401         }
402       ]
403     },
404     {
405       "name": "BottomNavigation",
406       "platforms": {
407         "ios": "10.0"
408       },
409       "public_header_files": "components/BottomNavigation/src/*.h",
410       "source_files": [
411         "components/BottomNavigation/src/*.{h,m}",
412         "components/BottomNavigation/src/private/*.{h,m}"
413       ],
414       "exclude_files": [
415         "components/BottomNavigation/src/MDCBottomNavigationBarController.*",
416         "components/BottomNavigation/src/MaterialBottomNavigation+BottomNavigationController.h"
417       ],
418       "dependencies": {
419         "MDFInternationalization": [
421         ],
422         "MaterialComponents/Availability": [
424         ],
425         "MaterialComponents/Elevation": [
427         ],
428         "MaterialComponents/Ink": [
430         ],
431         "MaterialComponents/Ripple": [
433         ],
434         "MaterialComponents/Palettes": [
436         ],
437         "MaterialComponents/Shadow": [
439         ],
440         "MaterialComponents/ShadowElevations": [
442         ],
443         "MaterialComponents/ShadowLayer": [
445         ],
446         "MaterialComponents/Typography": [
448         ],
449         "MaterialComponents/private/Math": [
451         ]
452       },
453       "testspecs": [
454         {
455           "name": "UnitTests",
456           "test_type": "unit",
457           "source_files": [
458             "components/BottomNavigation/tests/unit/*.{h,m,swift}",
459             "components/BottomNavigation/tests/unit/supplemental/*.{h,m,swift}"
460           ],
461           "exclude_files": [
462             "components/BottomNavigation/tests/unit/MDCBottomNavigationBarControllerTests.m",
463             "components/BottomNavigation/tests/unit/MDCBottomNavigationBarControllerDelegateTests.m"
464           ],
465           "resources": "components/BottomNavigation/tests/unit/resources/*"
466         }
467       ]
468     },
469     {
470       "name": "BottomNavigation+BottomNavigationController",
471       "platforms": {
472         "ios": "10.0"
473       },
474       "public_header_files": [
475         "components/BottomNavigation/src/MDCBottomNavigationBarController.h",
476         "components/BottomNavigation/src/MaterialBottomNavigation+BottomNavigationController.h"
477       ],
478       "source_files": [
479         "components/BottomNavigation/src/MDCBottomNavigationBarController.*",
480         "components/BottomNavigation/src/MaterialBottomNavigation+BottomNavigationController.h"
481       ],
482       "dependencies": {
483         "MaterialComponents/BottomNavigation": [
485         ]
486       },
487       "testspecs": [
488         {
489           "name": "UnitTests",
490           "test_type": "unit",
491           "source_files": [
492             "components/BottomNavigation/tests/unit/MDCBottomNavigationBarControllerTests.m",
493             "components/BottomNavigation/tests/unit/MDCBottomNavigationBarControllerDelegateTests.m"
494           ]
495         }
496       ]
497     },
498     {
499       "name": "BottomNavigation+Theming",
500       "platforms": {
501         "ios": "10.0"
502       },
503       "public_header_files": "components/BottomNavigation/src/Theming/*.h",
504       "source_files": [
505         "components/BottomNavigation/src/Theming/*.{h,m}",
506         "components/BottomNavigation/src/Theming/private/*.{h,m}"
507       ],
508       "dependencies": {
509         "MaterialComponents/BottomNavigation": [
511         ],
512         "MaterialComponents/ShadowElevations": [
514         ],
515         "MaterialComponents/schemes/Color": [
517         ],
518         "MaterialComponents/schemes/Container": [
520         ],
521         "MaterialComponents/schemes/Typography": [
523         ]
524       },
525       "testspecs": [
526         {
527           "name": "UnitTests",
528           "test_type": "unit",
529           "source_files": [
530             "components/BottomNavigation/tests/unit/MDCBottomNavigationThemingTests.m"
531           ]
532         }
533       ]
534     },
535     {
536       "name": "BottomSheet",
537       "platforms": {
538         "ios": "10.0"
539       },
540       "public_header_files": "components/BottomSheet/src/*.h",
541       "source_files": [
542         "components/BottomSheet/src/*.{h,m}",
543         "components/BottomSheet/src/private/*.{h,m}"
544       ],
545       "frameworks": "WebKit",
546       "dependencies": {
547         "MaterialComponents/Elevation": [
549         ],
550         "MaterialComponents/ShapeLibrary": [
552         ],
553         "MaterialComponents/Shapes": [
555         ],
556         "MaterialComponents/ShadowElevations": [
558         ],
559         "MaterialComponents/ShadowLayer": [
561         ],
562         "MaterialComponents/private/KeyboardWatcher": [
564         ],
565         "MaterialComponents/private/Math": [
567         ]
568       },
569       "testspecs": [
570         {
571           "name": "UnitTests",
572           "test_type": "unit",
573           "source_files": [
574             "components/BottomSheet/tests/unit/*.{h,m,swift}",
575             "components/BottomSheet/tests/unit/supplemental/*.{h,m,swift}"
576           ],
577           "resources": "components/BottomSheet/tests/unit/resources/*",
578           "dependencies": {
579             "MaterialComponents/BottomSheet+ShapeThemer": [
581             ]
582           }
583         }
584       ]
585     },
586     {
587       "name": "BottomSheet+ShapeThemer",
588       "platforms": {
589         "ios": "10.0"
590       },
591       "public_header_files": [
592         "components/BottomSheet/src/ShapeThemer/*.h"
593       ],
594       "source_files": [
595         "components/BottomSheet/src/ShapeThemer/*.{h,m}",
596         "components/BottomSheet/src/ShapeThemer/private/*.{h,m}"
597       ],
598       "dependencies": {
599         "MaterialComponents/BottomSheet": [
601         ],
602         "MaterialComponents/schemes/Shape": [
604         ]
605       }
606     },
607     {
608       "name": "Buttons",
609       "platforms": {
610         "ios": "10.0"
611       },
612       "public_header_files": "components/Buttons/src/*.h",
613       "source_files": [
614         "components/Buttons/src/*.{h,m}",
615         "components/Buttons/src/private/*.{h,m}"
616       ],
617       "dependencies": {
618         "MDFInternationalization": [
620         ],
621         "MDFTextAccessibility": [
623         ],
624         "MaterialComponents/Elevation": [
626         ],
627         "MaterialComponents/Ink": [
629         ],
630         "MaterialComponents/Ripple": [
632         ],
633         "MaterialComponents/Shadow": [
635         ],
636         "MaterialComponents/ShadowElevations": [
638         ],
639         "MaterialComponents/ShadowLayer": [
641         ],
642         "MaterialComponents/ShapeLibrary": [
644         ],
645         "MaterialComponents/Shapes": [
647         ],
648         "MaterialComponents/Typography": [
650         ],
651         "MaterialComponents/private/Math": [
653         ]
654       },
655       "testspecs": [
656         {
657           "name": "UnitTests",
658           "test_type": "unit",
659           "source_files": [
660             "components/Buttons/tests/unit/*.{h,m,swift}",
661             "components/Buttons/tests/unit/supplemental/*.{h,m,swift}"
662           ],
663           "resources": "components/Buttons/tests/unit/resources/*",
664           "dependencies": {
665             "MaterialComponents/Buttons+ShapeThemer": [
667             ],
668             "MaterialComponents/Buttons+ColorThemer": [
670             ],
671             "MaterialComponents/Buttons+ButtonThemer": [
673             ]
674           }
675         }
676       ]
677     },
678     {
679       "name": "Buttons+ColorThemer",
680       "platforms": {
681         "ios": "10.0"
682       },
683       "public_header_files": [
684         "components/Buttons/src/ColorThemer/*.h"
685       ],
686       "source_files": [
687         "components/Buttons/src/ColorThemer/*.{h,m}",
688         "components/Buttons/src/ColorThemer/private/*.{h,m}"
689       ],
690       "dependencies": {
691         "MaterialComponents/Buttons": [
693         ],
694         "MaterialComponents/schemes/Color": [
696         ]
697       }
698     },
699     {
700       "name": "Buttons+ShapeThemer",
701       "platforms": {
702         "ios": "10.0"
703       },
704       "public_header_files": [
705         "components/Buttons/src/ShapeThemer/*.h"
706       ],
707       "source_files": [
708         "components/Buttons/src/ShapeThemer/*.{h,m}"
709       ],
710       "dependencies": {
711         "MaterialComponents/Buttons": [
713         ],
714         "MaterialComponents/schemes/Shape": [
716         ]
717       }
718     },
719     {
720       "name": "Buttons+TypographyThemer",
721       "platforms": {
722         "ios": "10.0"
723       },
724       "public_header_files": [
725         "components/Buttons/src/TypographyThemer/*.h"
726       ],
727       "source_files": [
728         "components/Buttons/src/TypographyThemer/*.{h,m}"
729       ],
730       "dependencies": {
731         "MaterialComponents/Buttons": [
733         ],
734         "MaterialComponents/schemes/Typography": [
736         ]
737       }
738     },
739     {
740       "name": "Buttons+ButtonThemer",
741       "platforms": {
742         "ios": "10.0"
743       },
744       "public_header_files": [
745         "components/Buttons/src/ButtonThemer/*.h"
746       ],
747       "source_files": [
748         "components/Buttons/src/ButtonThemer/*.{h,m}",
749         "components/Buttons/src/ButtonThemer/private/*.{h,m}"
750       ],
751       "dependencies": {
752         "MaterialComponents/Buttons": [
754         ],
755         "MaterialComponents/Buttons+ColorThemer": [
757         ],
758         "MaterialComponents/Buttons+ShapeThemer": [
760         ],
761         "MaterialComponents/Buttons+TypographyThemer": [
763         ],
764         "MaterialComponents/Palettes": [
766         ]
767       }
768     },
769     {
770       "name": "Buttons+Theming",
771       "platforms": {
772         "ios": "10.0"
773       },
774       "public_header_files": "components/Buttons/src/Theming/*.h",
775       "source_files": [
776         "components/Buttons/src/Theming/*.{h,m}",
777         "components/Buttons/src/Theming/private/*.{h,m}"
778       ],
779       "dependencies": {
780         "MaterialComponents/Buttons": [
782         ],
783         "MaterialComponents/Buttons+ColorThemer": [
785         ],
786         "MaterialComponents/Buttons+ShapeThemer": [
788         ],
789         "MaterialComponents/Buttons+TypographyThemer": [
791         ],
792         "MaterialComponents/ShadowElevations": [
794         ],
795         "MaterialComponents/schemes/Container": [
797         ]
798       }
799     },
800     {
801       "name": "ButtonBar",
802       "platforms": {
803         "ios": "10.0"
804       },
805       "public_header_files": "components/ButtonBar/src/*.h",
806       "source_files": [
807         "components/ButtonBar/src/*.{h,m}",
808         "components/ButtonBar/src/private/*.{h,m}"
809       ],
810       "dependencies": {
811         "MDFInternationalization": [
813         ],
814         "MaterialComponents/Buttons": [
816         ],
817         "MaterialComponents/private/Application": [
819         ]
820       },
821       "testspecs": [
822         {
823           "name": "UnitTests",
824           "test_type": "unit",
825           "source_files": [
826             "components/ButtonBar/tests/unit/*.{h,m,swift}",
827             "components/ButtonBar/tests/unit/supplemental/*.{h,m,swift}"
828           ],
829           "resources": "components/ButtonBar/tests/unit/resources/*"
830         }
831       ]
832     },
833     {
834       "name": "Cards",
835       "platforms": {
836         "ios": "10.0"
837       },
838       "public_header_files": "components/Cards/src/*.h",
839       "source_files": "components/Cards/src/*.{h,m}",
840       "exclude_files": [
841         "components/Cards/src/MDCCard+Ripple.{h,m}",
842         "components/Cards/src/MDCCardCollectionCell+Ripple.{h,m}"
843       ],
844       "dependencies": {
845         "MaterialComponents/Elevation": [
847         ],
848         "MaterialComponents/Ink": [
850         ],
851         "MaterialComponents/Ripple": [
853         ],
854         "MaterialComponents/ShadowLayer": [
856         ],
857         "MaterialComponents/Shapes": [
859         ],
860         "MaterialComponents/private/Icons/ic_check_circle": [
862         ],
863         "MaterialComponents/private/Math": [
865         ]
866       },
867       "testspecs": [
868         {
869           "name": "UnitTests",
870           "test_type": "unit",
871           "source_files": [
872             "components/Cards/tests/unit/*.{h,m,swift}",
873             "components/Cards/tests/unit/supplemental/*.{h,m,swift}"
874           ],
875           "resources": "components/Cards/tests/unit/resources/*"
876         }
877       ]
878     },
879     {
880       "name": "Cards+Theming",
881       "platforms": {
882         "ios": "10.0"
883       },
884       "public_header_files": "components/Cards/src/Theming/*.h",
885       "source_files": [
886         "components/Cards/src/Theming/*.{h,m}",
887         "components/Cards/src/Theming/private/*.{h,m}"
888       ],
889       "dependencies": {
890         "MaterialComponents/Cards": [
892         ],
893         "MaterialComponents/schemes/Container": [
895         ]
896       }
897     },
898     {
899       "name": "Chips",
900       "platforms": {
901         "ios": "10.0"
902       },
903       "public_header_files": "components/Chips/src/*.h",
904       "source_files": [
905         "components/Chips/src/*.{h,m}",
906         "components/Chips/src/private/*.{h,m}"
907       ],
908       "dependencies": {
909         "MDFInternationalization": [
911         ],
912         "MaterialComponents/Elevation": [
914         ],
915         "MaterialComponents/Ink": [
917         ],
918         "MaterialComponents/Ripple": [
920         ],
921         "MaterialComponents/ShadowLayer": [
923         ],
924         "MaterialComponents/ShadowElevations": [
926         ],
927         "MaterialComponents/ShapeLibrary": [
929         ],
930         "MaterialComponents/Shapes": [
932         ],
933         "MaterialComponents/TextFields": [
935         ],
936         "MaterialComponents/Typography": [
938         ],
939         "MaterialComponents/private/Math": [
941         ]
942       },
943       "testspecs": [
944         {
945           "name": "UnitTests",
946           "test_type": "unit",
947           "source_files": [
948             "components/Chips/tests/unit/*.{h,m,swift}",
949             "components/Chips/tests/unit/supplemental/*.{h,m,swift}"
950           ],
951           "resources": "components/Chips/tests/unit/resources/*",
952           "dependencies": {
953             "MaterialComponents/Themes": [
955             ]
956           }
957         }
958       ]
959     },
960     {
961       "name": "Chips+Theming",
962       "platforms": {
963         "ios": "10.0"
964       },
965       "public_header_files": "components/Chips/src/Theming/*.h",
966       "source_files": [
967         "components/Chips/src/Theming/*.{h,m}",
968         "components/Chips/src/Theming/private/*.{h,m}"
969       ],
970       "dependencies": {
971         "MaterialComponents/Chips": [
973         ],
974         "MaterialComponents/schemes/Container": [
976         ],
977         "MaterialComponents/Typography": [
979         ]
980       }
981     },
982     {
983       "name": "CollectionCells",
984       "platforms": {
985         "ios": "10.0"
986       },
987       "public_header_files": "components/CollectionCells/src/*.h",
988       "source_files": [
989         "components/CollectionCells/src/*.{h,m}",
990         "components/CollectionCells/src/private/*.{h,m}"
991       ],
992       "resources": [
993         "components/CollectionCells/src/MaterialCollectionCells.bundle"
994       ],
995       "frameworks": [
996         "CoreGraphics",
997         "QuartzCore"
998       ],
999       "dependencies": {
1000         "MDFInternationalization": [
1002         ],
1003         "MaterialComponents/CollectionLayoutAttributes": [
1005         ],
1006         "MaterialComponents/Ink": [
1008         ],
1009         "MaterialComponents/Ripple": [
1011         ],
1012         "MaterialComponents/Typography": [
1014         ],
1015         "MaterialComponents/Palettes": [
1017         ],
1018         "MaterialComponents/private/Icons/ic_check": [
1020         ],
1021         "MaterialComponents/private/Icons/ic_check_circle": [
1023         ],
1024         "MaterialComponents/private/Icons/ic_chevron_right": [
1026         ],
1027         "MaterialComponents/private/Icons/ic_info": [
1029         ],
1030         "MaterialComponents/private/Icons/ic_radio_button_unchecked": [
1032         ],
1033         "MaterialComponents/private/Icons/ic_reorder": [
1035         ],
1036         "MaterialComponents/private/Math": [
1038         ]
1039       },
1040       "testspecs": [
1041         {
1042           "name": "UnitTests",
1043           "test_type": "unit",
1044           "source_files": [
1045             "components/CollectionCells/tests/unit/*.{h,m,swift}",
1046             "components/CollectionCells/tests/unit/supplemental/*.{h,m,swift}"
1047           ],
1048           "resources": "components/CollectionCells/tests/unit/resources/*"
1049         }
1050       ]
1051     },
1052     {
1053       "name": "CollectionLayoutAttributes",
1054       "platforms": {
1055         "ios": "10.0"
1056       },
1057       "public_header_files": "components/CollectionLayoutAttributes/src/*.h",
1058       "source_files": "components/CollectionLayoutAttributes/src/*.{h,m}",
1059       "testspecs": [
1060         {
1061           "name": "UnitTests",
1062           "test_type": "unit",
1063           "source_files": [
1064             "components/CollectionLayoutAttributes/tests/unit/*.{h,m,swift}",
1065             "components/CollectionLayoutAttributes/tests/unit/supplemental/*.{h,m,swift}"
1066           ],
1067           "resources": "components/CollectionLayoutAttributes/tests/unit/resources/*"
1068         }
1069       ]
1070     },
1071     {
1072       "name": "Collections",
1073       "platforms": {
1074         "ios": "10.0"
1075       },
1076       "public_header_files": "components/Collections/src/*.h",
1077       "source_files": [
1078         "components/Collections/src/*.{h,m}",
1079         "components/Collections/src/private/*.{h,m}"
1080       ],
1081       "resources": [
1082         "components/Collections/src/MaterialCollections.bundle"
1083       ],
1084       "frameworks": [
1085         "CoreGraphics",
1086         "QuartzCore"
1087       ],
1088       "dependencies": {
1089         "MaterialComponents/Availability": [
1091         ],
1092         "MaterialComponents/CollectionCells": [
1094         ],
1095         "MaterialComponents/CollectionLayoutAttributes": [
1097         ],
1098         "MaterialComponents/Ink": [
1100         ],
1101         "MaterialComponents/Palettes": [
1103         ],
1104         "MaterialComponents/Ripple": [
1106         ],
1107         "MaterialComponents/ShadowElevations": [
1109         ],
1110         "MaterialComponents/ShadowLayer": [
1112         ],
1113         "MaterialComponents/Typography": [
1115         ]
1116       },
1117       "testspecs": [
1118         {
1119           "name": "UnitTests",
1120           "test_type": "unit",
1121           "source_files": [
1122             "components/Collections/tests/unit/*.{h,m,swift}",
1123             "components/Collections/tests/unit/supplemental/*.{h,m,swift}"
1124           ],
1125           "resources": "components/Collections/tests/unit/resources/*"
1126         }
1127       ]
1128     },
1129     {
1130       "name": "Dialogs",
1131       "platforms": {
1132         "ios": "10.0"
1133       },
1134       "public_header_files": "components/Dialogs/src/*.h",
1135       "source_files": [
1136         "components/Dialogs/src/*.{h,m}",
1137         "components/Dialogs/src/private/*.{h,m}"
1138       ],
1139       "resources": [
1140         "components/Dialogs/src/MaterialDialogs.bundle"
1141       ],
1142       "dependencies": {
1143         "MaterialComponents/Buttons": [
1145         ],
1146         "MaterialComponents/Elevation": [
1148         ],
1149         "MaterialComponents/ShadowElevations": [
1151         ],
1152         "MaterialComponents/ShadowLayer": [
1154         ],
1155         "MaterialComponents/Typography": [
1157         ],
1158         "MaterialComponents/private/KeyboardWatcher": [
1160         ],
1161         "MaterialComponents/private/Math": [
1163         ],
1164         "MDFInternationalization": [
1166         ]
1167       },
1168       "testspecs": [
1169         {
1170           "name": "UnitTests",
1171           "test_type": "unit",
1172           "source_files": [
1173             "components/Dialogs/tests/unit/*.{h,m,swift}",
1174             "components/Dialogs/tests/unit/supplemental/*.{h,m,swift}"
1175           ],
1176           "resources": "components/Dialogs/tests/unit/resources/*"
1177         }
1178       ]
1179     },
1180     {
1181       "name": "Dialogs+ColorThemer",
1182       "platforms": {
1183         "ios": "10.0"
1184       },
1185       "public_header_files": [
1186         "components/Dialogs/src/ColorThemer/*.h"
1187       ],
1188       "source_files": [
1189         "components/Dialogs/src/ColorThemer/*.{h,m}"
1190       ],
1191       "dependencies": {
1192         "MaterialComponents/Dialogs": [
1194         ],
1195         "MaterialComponents/Themes": [
1197         ],
1198         "MaterialComponents/Buttons+ColorThemer": [
1200         ]
1201       }
1202     },
1203     {
1204       "name": "Dialogs+TypographyThemer",
1205       "platforms": {
1206         "ios": "10.0"
1207       },
1208       "public_header_files": [
1209         "components/Dialogs/src/TypographyThemer/*.h"
1210       ],
1211       "source_files": [
1212         "components/Dialogs/src/TypographyThemer/*.{h,m}"
1213       ],
1214       "dependencies": {
1215         "MaterialComponents/Dialogs": [
1217         ],
1218         "MaterialComponents/schemes/Typography": [
1220         ],
1221         "MaterialComponents/Buttons+TypographyThemer": [
1223         ]
1224       }
1225     },
1226     {
1227       "name": "Dialogs+Theming",
1228       "platforms": {
1229         "ios": "10.0"
1230       },
1231       "public_header_files": "components/Dialogs/src/Theming/*.h",
1232       "source_files": [
1233         "components/Dialogs/src/Theming/*.{h,m}",
1234         "components/Dialogs/src/Theming/private/*.{h,m}"
1235       ],
1236       "dependencies": {
1237         "MaterialComponents/Dialogs": [
1239         ],
1240         "MaterialComponents/Dialogs+ColorThemer": [
1242         ],
1243         "MaterialComponents/Dialogs+TypographyThemer": [
1245         ],
1246         "MaterialComponents/ShadowElevations": [
1248         ],
1249         "MaterialComponents/schemes/Container": [
1251         ],
1252         "MaterialComponents/Buttons+Theming": [
1254         ]
1255       }
1256     },
1257     {
1258       "name": "Elevation",
1259       "platforms": {
1260         "ios": "10.0"
1261       },
1262       "public_header_files": "components/Elevation/src/*.h",
1263       "source_files": [
1264         "components/Elevation/src/*.{h,m}",
1265         "components/Elevation/src/private/*.{h,m}"
1266       ],
1267       "dependencies": {
1268         "MaterialComponents/Availability": [
1270         ],
1271         "MaterialComponents/private/Color": [
1273         ],
1274         "MaterialComponents/private/Math": [
1276         ]
1277       },
1278       "testspecs": [
1279         {
1280           "name": "UnitTests",
1281           "test_type": "unit",
1282           "source_files": [
1283             "components/Elevation/tests/unit/*.{h,m,swift}",
1284             "components/Elevation/tests/unit/supplemental/*.{h,m,swift}"
1285           ],
1286           "dependencies": {
1287             "MaterialComponents/private/Color": [
1289             ]
1290           }
1291         }
1292       ]
1293     },
1294     {
1295       "name": "FeatureHighlight",
1296       "platforms": {
1297         "ios": "10.0"
1298       },
1299       "public_header_files": "components/FeatureHighlight/src/*.h",
1300       "source_files": [
1301         "components/FeatureHighlight/src/*.{h,m}",
1302         "components/FeatureHighlight/src/private/*.{h,m}"
1303       ],
1304       "dependencies": {
1305         "MaterialComponents/Availability": [
1307         ],
1308         "MaterialComponents/private/Math": [
1310         ],
1311         "MaterialComponents/Typography": [
1313         ],
1314         "MDFTextAccessibility": [
1316         ]
1317       },
1318       "testspecs": [
1319         {
1320           "name": "UnitTests",
1321           "test_type": "unit",
1322           "source_files": [
1323             "components/FeatureHighlight/tests/unit/*.{h,m,swift}",
1324             "components/FeatureHighlight/tests/unit/supplemental/*.{h,m,swift}"
1325           ],
1326           "resources": "components/FeatureHighlight/tests/unit/resources/*",
1327           "dependencies": {
1328             "MaterialComponents/FeatureHighlight+ColorThemer": [
1330             ]
1331           }
1332         }
1333       ]
1334     },
1335     {
1336       "name": "FeatureHighlight+ColorThemer",
1337       "platforms": {
1338         "ios": "10.0"
1339       },
1340       "public_header_files": [
1341         "components/FeatureHighlight/src/ColorThemer/*.h"
1342       ],
1343       "source_files": [
1344         "components/FeatureHighlight/src/ColorThemer/*.{h,m}"
1345       ],
1346       "dependencies": {
1347         "MaterialComponents/FeatureHighlight": [
1349         ],
1350         "MaterialComponents/Themes": [
1352         ]
1353       }
1354     },
1355     {
1356       "name": "FlexibleHeader",
1357       "platforms": {
1358         "ios": "10.0"
1359       },
1360       "public_header_files": "components/FlexibleHeader/src/*.h",
1361       "source_files": [
1362         "components/FlexibleHeader/src/*.{h,m}",
1363         "components/FlexibleHeader/src/private/*.{h,m}"
1364       ],
1365       "dependencies": {
1366         "MDFTextAccessibility": [
1368         ],
1369         "MaterialComponents/Availability": [
1371         ],
1372         "MaterialComponents/Elevation": [
1374         ],
1375         "MaterialComponents/FlexibleHeader+ShiftBehavior": [
1377         ],
1378         "MaterialComponents/FlexibleHeader+ShiftBehaviorEnabledWithStatusBar": [
1380         ],
1381         "MaterialComponents/ShadowElevations": [
1383         ],
1384         "MaterialComponents/ShadowLayer": [
1386         ],
1387         "MaterialComponents/private/Application": [
1389         ],
1390         "MaterialComponents/private/Math": [
1392         ],
1393         "MaterialComponents/private/UIMetrics": [
1395         ]
1396       },
1397       "testspecs": [
1398         {
1399           "name": "UnitTests",
1400           "test_type": "unit",
1401           "source_files": [
1402             "components/FlexibleHeader/tests/unit/*.{h,m,swift}",
1403             "components/FlexibleHeader/tests/unit/supplemental/*.{h,m,swift}"
1404           ],
1405           "resources": "components/FlexibleHeader/tests/unit/resources/*",
1406           "dependencies": {
1407             "MaterialComponents/ShadowLayer": [
1409             ]
1410           }
1411         }
1412       ]
1413     },
1414     {
1415       "name": "FlexibleHeader+ShiftBehavior",
1416       "platforms": {
1417         "ios": "10.0"
1418       },
1419       "public_header_files": [
1420         "components/FlexibleHeader/src/ShiftBehavior/*.h"
1421       ],
1422       "source_files": [
1423         "components/FlexibleHeader/src/ShiftBehavior/*.{h,m}"
1424       ]
1425     },
1426     {
1427       "name": "FlexibleHeader+ShiftBehaviorEnabledWithStatusBar",
1428       "platforms": {
1429         "ios": "10.0"
1430       },
1431       "public_header_files": [
1432         "components/FlexibleHeader/src/ShiftBehaviorEnabledWithStatusBar/*.h"
1433       ],
1434       "source_files": [
1435         "components/FlexibleHeader/src/ShiftBehaviorEnabledWithStatusBar/*.{h,m}"
1436       ],
1437       "dependencies": {
1438         "MaterialComponents/FlexibleHeader+ShiftBehavior": [
1440         ]
1441       }
1442     },
1443     {
1444       "name": "FlexibleHeader+CanAlwaysExpandToMaximumHeight",
1445       "platforms": {
1446         "ios": "10.0"
1447       },
1448       "public_header_files": [
1449         "components/FlexibleHeader/src/CanAlwaysExpandToMaximumHeight/*.h"
1450       ],
1451       "source_files": [
1452         "components/FlexibleHeader/src/CanAlwaysExpandToMaximumHeight/*.{h,m}"
1453       ],
1454       "dependencies": {
1455         "MaterialComponents/FlexibleHeader": [
1457         ]
1458       }
1459     },
1460     {
1461       "name": "HeaderStackView",
1462       "platforms": {
1463         "ios": "10.0"
1464       },
1465       "public_header_files": "components/HeaderStackView/src/*.h",
1466       "source_files": "components/HeaderStackView/src/*.{h,m}",
1467       "testspecs": [
1468         {
1469           "name": "UnitTests",
1470           "test_type": "unit",
1471           "source_files": [
1472             "components/HeaderStackView/tests/unit/*.{h,m,swift}",
1473             "components/HeaderStackView/tests/unit/supplemental/*.{h,m,swift}"
1474           ],
1475           "resources": "components/HeaderStackView/tests/unit/resources/*"
1476         }
1477       ]
1478     },
1479     {
1480       "name": "Ink",
1481       "platforms": {
1482         "ios": "10.0"
1483       },
1484       "public_header_files": "components/Ink/src/*.h",
1485       "source_files": [
1486         "components/Ink/src/*.{h,m}",
1487         "components/Ink/src/private/*.{h,m}"
1488       ],
1489       "dependencies": {
1490         "MaterialComponents/Availability": [
1492         ],
1493         "MaterialComponents/private/Color": [
1495         ],
1496         "MaterialComponents/private/Math": [
1498         ]
1499       },
1500       "testspecs": [
1501         {
1502           "name": "UnitTests",
1503           "test_type": "unit",
1504           "source_files": [
1505             "components/Ink/tests/unit/*.{h,m,swift}",
1506             "components/Ink/tests/unit/supplemental/*.{h,m,swift}"
1507           ],
1508           "resources": "components/Ink/tests/unit/resources/*"
1509         }
1510       ]
1511     },
1512     {
1513       "name": "LibraryInfo",
1514       "platforms": {
1515         "ios": "10.0"
1516       },
1517       "public_header_files": "components/LibraryInfo/src/*.h",
1518       "source_files": [
1519         "components/LibraryInfo/src/*.{h,m}",
1520         "components/LibraryInfo/src/private/*.{h,m}"
1521       ],
1522       "testspecs": [
1523         {
1524           "name": "UnitTests",
1525           "test_type": "unit",
1526           "source_files": [
1527             "components/LibraryInfo/tests/unit/*.{h,m,swift}",
1528             "components/LibraryInfo/tests/unit/supplemental/*.{h,m,swift}"
1529           ],
1530           "resources": "components/LibraryInfo/tests/unit/resources/*"
1531         }
1532       ]
1533     },
1534     {
1535       "name": "List",
1536       "platforms": {
1537         "ios": "10.0"
1538       },
1539       "public_header_files": "components/List/src/*.h",
1540       "source_files": [
1541         "components/List/src/*.{h,m}",
1542         "components/List/src/private/*.{h,m}"
1543       ],
1544       "dependencies": {
1545         "MaterialComponents/Elevation": [
1547         ],
1548         "MaterialComponents/Ink": [
1550         ],
1551         "MaterialComponents/Ripple": [
1553         ],
1554         "MaterialComponents/ShadowElevations": [
1556         ],
1557         "MaterialComponents/ShadowLayer": [
1559         ],
1560         "MaterialComponents/Typography": [
1562         ],
1563         "MDFInternationalization": [
1565         ],
1566         "MaterialComponents/private/Math": [
1568         ]
1569       },
1570       "testspecs": [
1571         {
1572           "name": "UnitTests",
1573           "test_type": "unit",
1574           "source_files": [
1575             "components/List/tests/unit/*.{h,m,swift}",
1576             "components/List/tests/unit/supplemental/*.{h,m,swift}"
1577           ],
1578           "resources": "components/List/tests/unit/resources/*"
1579         }
1580       ]
1581     },
1582     {
1583       "name": "List+Theming",
1584       "platforms": {
1585         "ios": "10.0"
1586       },
1587       "public_header_files": "components/List/src/Theming/*.h",
1588       "source_files": [
1589         "components/List/src/Theming/*.{h,m}",
1590         "components/List/src/Theming/private/*.{h,m}"
1591       ],
1592       "dependencies": {
1593         "MaterialComponents/List": [
1595         ],
1596         "MaterialComponents/schemes/Container": [
1598         ]
1599       }
1600     },
1601     {
1602       "name": "NavigationBar",
1603       "platforms": {
1604         "ios": "10.0"
1605       },
1606       "public_header_files": "components/NavigationBar/src/*.h",
1607       "source_files": "components/NavigationBar/src/*.{h,m}",
1608       "dependencies": {
1609         "MDFTextAccessibility": [
1611         ],
1612         "MaterialComponents/ButtonBar": [
1614         ],
1615         "MaterialComponents/Elevation": [
1617         ],
1618         "MaterialComponents/Typography": [
1620         ],
1621         "MDFInternationalization": [
1623         ],
1624         "MaterialComponents/private/Math": [
1626         ]
1627       },
1628       "testspecs": [
1629         {
1630           "name": "UnitTests",
1631           "test_type": "unit",
1632           "source_files": [
1633             "components/NavigationBar/tests/unit/*.{h,m,swift}",
1634             "components/NavigationBar/tests/unit/supplemental/*.{h,m,swift}"
1635           ],
1636           "resources": "components/NavigationBar/tests/unit/resources/*",
1637           "dependencies": {
1638             "MaterialComponents/NavigationBar+ColorThemer": [
1640             ],
1641             "MaterialComponents/NavigationBar+TypographyThemer": [
1643             ]
1644           }
1645         }
1646       ]
1647     },
1648     {
1649       "name": "NavigationBar+ColorThemer",
1650       "platforms": {
1651         "ios": "10.0"
1652       },
1653       "public_header_files": [
1654         "components/NavigationBar/src/ColorThemer/*.h"
1655       ],
1656       "source_files": [
1657         "components/NavigationBar/src/ColorThemer/*.{h,m}"
1658       ],
1659       "dependencies": {
1660         "MaterialComponents/NavigationBar": [
1662         ],
1663         "MaterialComponents/schemes/Color": [
1665         ]
1666       }
1667     },
1668     {
1669       "name": "NavigationBar+TypographyThemer",
1670       "platforms": {
1671         "ios": "10.0"
1672       },
1673       "public_header_files": [
1674         "components/NavigationBar/src/TypographyThemer/*.h"
1675       ],
1676       "source_files": [
1677         "components/NavigationBar/src/TypographyThemer/*.{h,m}"
1678       ],
1679       "dependencies": {
1680         "MaterialComponents/NavigationBar": [
1682         ],
1683         "MaterialComponents/schemes/Typography": [
1685         ]
1686       }
1687     },
1688     {
1689       "name": "NavigationDrawer",
1690       "platforms": {
1691         "ios": "10.0"
1692       },
1693       "public_header_files": "components/NavigationDrawer/src/*.h",
1694       "source_files": [
1695         "components/NavigationDrawer/src/*.{h,m}",
1696         "components/NavigationDrawer/src/private/*.{h,m}"
1697       ],
1698       "exclude_files": "components/NavigationDrawer/src/private/MDCBottomDrawerContainerViewController+Testing.h",
1699       "dependencies": {
1700         "MaterialComponents/Elevation": [
1702         ],
1703         "MaterialComponents/Palettes": [
1705         ],
1706         "MaterialComponents/ShadowLayer": [
1708         ],
1709         "MaterialComponents/private/Math": [
1711         ],
1712         "MaterialComponents/private/UIMetrics": [
1714         ]
1715       },
1716       "testspecs": [
1717         {
1718           "name": "UnitTests",
1719           "test_type": "unit",
1720           "source_files": [
1721             "components/NavigationDrawer/tests/unit/*.{h,m,swift}",
1722             "components/NavigationDrawer/tests/unit/supplemental/*.{h,m,swift}",
1723             "components/NavigationDrawer/src/private/MDCBottomDrawerContainerViewController+Testing.h"
1724           ],
1725           "dependencies": {
1726             "MaterialComponents/NavigationDrawer+ColorThemer": [
1728             ]
1729           }
1730         }
1731       ]
1732     },
1733     {
1734       "name": "NavigationDrawer+ColorThemer",
1735       "platforms": {
1736         "ios": "10.0"
1737       },
1738       "public_header_files": [
1739         "components/NavigationDrawer/src/ColorThemer/*.h"
1740       ],
1741       "source_files": [
1742         "components/NavigationDrawer/src/ColorThemer/*.{h,m}",
1743         "components/NavigationDrawer/src/ColorThemer/private/*.{h,m}"
1744       ],
1745       "dependencies": {
1746         "MaterialComponents/NavigationDrawer": [
1748         ],
1749         "MaterialComponents/schemes/Color": [
1751         ]
1752       }
1753     },
1754     {
1755       "name": "NavigationDrawer+Theming",
1756       "platforms": {
1757         "ios": "10.0"
1758       },
1759       "public_header_files": "components/NavigationDrawer/src/Theming/*.h",
1760       "source_files": [
1761         "components/NavigationDrawer/src/Theming/*.{h,m}"
1762       ],
1763       "dependencies": {
1764         "MaterialComponents/NavigationDrawer": [
1766         ],
1767         "MaterialComponents/schemes/Container": [
1769         ]
1770       }
1771     },
1772     {
1773       "name": "OverlayWindow",
1774       "platforms": {
1775         "ios": "10.0"
1776       },
1777       "public_header_files": "components/OverlayWindow/src/*.h",
1778       "source_files": [
1779         "components/OverlayWindow/src/*.{h,m}",
1780         "components/OverlayWindow/src/private/*.{h,m}"
1781       ],
1782       "dependencies": {
1783         "MaterialComponents/Availability": [
1785         ],
1786         "MaterialComponents/private/Application": [
1788         ]
1789       },
1790       "testspecs": [
1791         {
1792           "name": "UnitTests",
1793           "test_type": "unit",
1794           "source_files": [
1795             "components/OverlayWindow/tests/unit/*.{h,m,swift}",
1796             "components/OverlayWindow/tests/unit/supplemental/*.{h,m,swift}"
1797           ],
1798           "resources": "components/OverlayWindow/tests/unit/resources/*"
1799         }
1800       ]
1801     },
1802     {
1803       "name": "PageControl",
1804       "platforms": {
1805         "ios": "10.0"
1806       },
1807       "public_header_files": "components/PageControl/src/*.h",
1808       "source_files": [
1809         "components/PageControl/src/*.{h,m}",
1810         "components/PageControl/src/private/*.{h,m}"
1811       ],
1812       "resources": [
1813         "components/PageControl/src/MaterialPageControl.bundle"
1814       ],
1815       "dependencies": {
1816         "MDFInternationalization": [
1818         ]
1819       },
1820       "testspecs": [
1821         {
1822           "name": "UnitTests",
1823           "test_type": "unit",
1824           "source_files": [
1825             "components/PageControl/tests/unit/*.{h,m,swift}",
1826             "components/PageControl/tests/unit/supplemental/*.{h,m,swift}"
1827           ],
1828           "resources": "components/PageControl/tests/unit/resources/*"
1829         }
1830       ]
1831     },
1832     {
1833       "name": "Palettes",
1834       "platforms": {
1835         "ios": "10.0"
1836       },
1837       "public_header_files": "components/Palettes/src/*.h",
1838       "source_files": [
1839         "components/Palettes/src/*.{h,m}",
1840         "components/Palettes/src/private/*.{h,m}"
1841       ],
1842       "testspecs": [
1843         {
1844           "name": "UnitTests",
1845           "test_type": "unit",
1846           "source_files": [
1847             "components/Palettes/tests/unit/*.{h,m,swift}",
1848             "components/Palettes/tests/unit/supplemental/*.{h,m,swift}"
1849           ],
1850           "resources": "components/Palettes/tests/unit/resources/*"
1851         }
1852       ]
1853     },
1854     {
1855       "name": "ProgressView",
1856       "platforms": {
1857         "ios": "10.0"
1858       },
1859       "public_header_files": "components/ProgressView/src/*.h",
1860       "source_files": [
1861         "components/ProgressView/src/*.{h,m}",
1862         "components/ProgressView/src/private/*.{h,m}"
1863       ],
1864       "resources": [
1865         "components/ProgressView/src/MaterialProgressView.bundle"
1866       ],
1867       "dependencies": {
1868         "MDFInternationalization": [
1870         ],
1871         "MaterialComponents/Palettes": [
1873         ],
1874         "MaterialComponents/private/Math": [
1876         ]
1877       },
1878       "testspecs": [
1879         {
1880           "name": "UnitTests",
1881           "test_type": "unit",
1882           "source_files": [
1883             "components/ProgressView/tests/unit/*.{h,m,swift}",
1884             "components/ProgressView/tests/unit/supplemental/*.{h,m,swift}"
1885           ],
1886           "resources": "components/ProgressView/tests/unit/resources/*"
1887         }
1888       ]
1889     },
1890     {
1891       "name": "ProgressView+Theming",
1892       "platforms": {
1893         "ios": "10.0"
1894       },
1895       "public_header_files": "components/ProgressView/src/Theming/*.h",
1896       "source_files": [
1897         "components/ProgressView/src/Theming/*.{h,m}",
1898         "components/ProgressView/src/Theming/private/*.{h,m}"
1899       ],
1900       "dependencies": {
1901         "MaterialComponents/ProgressView": [
1903         ],
1904         "MaterialComponents/schemes/Container": [
1906         ]
1907       },
1908       "testspecs": [
1909         {
1910           "name": "UnitTests",
1911           "test_type": "unit",
1912           "source_files": [
1913             "components/ProgressView/tests/unit/ProgressViewMaterialThemingTests.m"
1914           ],
1915           "resources": "components/ProgressView/tests/unit/Theming/resources/*"
1916         }
1917       ]
1918     },
1919     {
1920       "name": "Ripple",
1921       "platforms": {
1922         "ios": "10.0"
1923       },
1924       "public_header_files": "components/Ripple/src/*.h",
1925       "source_files": [
1926         "components/Ripple/src/*.{h,m}",
1927         "components/Ripple/src/private/*.{h,m}"
1928       ],
1929       "dependencies": {
1930         "MaterialComponents/AnimationTiming": [
1932         ],
1933         "MaterialComponents/Availability": [
1935         ],
1936         "MaterialComponents/private/Color": [
1938         ],
1939         "MaterialComponents/private/Math": [
1941         ]
1942       },
1943       "testspecs": [
1944         {
1945           "name": "UnitTests",
1946           "test_type": "unit",
1947           "source_files": [
1948             "components/Ripple/tests/unit/*.{h,m,swift}",
1949             "components/Ripple/tests/unit/supplemental/*.{h,m,swift}"
1950           ],
1951           "resources": "components/Ripple/tests/unit/resources/*"
1952         }
1953       ]
1954     },
1955     {
1956       "name": "Shadow",
1957       "platforms": {
1958         "ios": "10.0"
1959       },
1960       "public_header_files": "components/Shadow/src/*.h",
1961       "source_files": "components/Shadow/src/*.{h,m}",
1962       "dependencies": {
1963         "MaterialComponents/Availability": [
1965         ]
1966       },
1967       "testspecs": [
1968         {
1969           "name": "UnitTests",
1970           "test_type": "unit",
1971           "source_files": [
1972             "components/Shadow/tests/unit/*.{h,m,swift}",
1973             "components/Shadow/tests/unit/supplemental/*.{h,m,swift}"
1974           ],
1975           "resources": "components/Shadow/tests/unit/resources/*"
1976         }
1977       ]
1978     },
1979     {
1980       "name": "ShadowElevations",
1981       "platforms": {
1982         "ios": "10.0"
1983       },
1984       "public_header_files": "components/ShadowElevations/src/*.h",
1985       "source_files": [
1986         "components/ShadowElevations/src/*.{h,m}",
1987         "components/ShadowElevations/src/private/*.{h,m}"
1988       ],
1989       "testspecs": [
1990         {
1991           "name": "UnitTests",
1992           "test_type": "unit",
1993           "source_files": [
1994             "components/ShadowElevations/tests/unit/*.{h,m,swift}",
1995             "components/ShadowElevations/tests/unit/supplemental/*.{h,m,swift}"
1996           ],
1997           "resources": "components/ShadowElevations/tests/unit/resources/*"
1998         }
1999       ]
2000     },
2001     {
2002       "name": "ShadowLayer",
2003       "platforms": {
2004         "ios": "10.0"
2005       },
2006       "public_header_files": "components/ShadowLayer/src/*.h",
2007       "source_files": "components/ShadowLayer/src/*.{h,m}",
2008       "dependencies": {
2009         "MaterialComponents/ShadowElevations": [
2011         ]
2012       },
2013       "testspecs": [
2014         {
2015           "name": "UnitTests",
2016           "test_type": "unit",
2017           "source_files": [
2018             "components/ShadowLayer/tests/unit/*.{h,m,swift}",
2019             "components/ShadowLayer/tests/unit/supplemental/*.{h,m,swift}"
2020           ],
2021           "resources": "components/ShadowLayer/tests/unit/resources/*"
2022         }
2023       ]
2024     },
2025     {
2026       "name": "ShapeLibrary",
2027       "platforms": {
2028         "ios": "10.0"
2029       },
2030       "public_header_files": "components/ShapeLibrary/src/*.h",
2031       "source_files": [
2032         "components/ShapeLibrary/src/*.{h,m}",
2033         "components/ShapeLibrary/src/private/*.{h,m}"
2034       ],
2035       "dependencies": {
2036         "MaterialComponents/Shapes": [
2038         ],
2039         "MaterialComponents/private/Math": [
2041         ]
2042       },
2043       "testspecs": [
2044         {
2045           "name": "UnitTests",
2046           "test_type": "unit",
2047           "source_files": [
2048             "components/ShapeLibrary/tests/unit/*.{h,m,swift}",
2049             "components/ShapeLibrary/tests/unit/supplemental/*.{h,m,swift}"
2050           ],
2051           "resources": "components/ShapeLibrary/tests/unit/resources/*"
2052         }
2053       ]
2054     },
2055     {
2056       "name": "Shapes",
2057       "platforms": {
2058         "ios": "10.0"
2059       },
2060       "public_header_files": "components/Shapes/src/*.h",
2061       "source_files": [
2062         "components/Shapes/src/*.{h,m}",
2063         "components/Shapes/src/private/*.{h,m}"
2064       ],
2065       "dependencies": {
2066         "MaterialComponents/ShadowLayer": [
2068         ],
2069         "MaterialComponents/private/Color": [
2071         ],
2072         "MaterialComponents/private/Math": [
2074         ]
2075       },
2076       "testspecs": [
2077         {
2078           "name": "UnitTests",
2079           "test_type": "unit",
2080           "source_files": [
2081             "components/Shapes/tests/unit/*.{h,m,swift}",
2082             "components/Shapes/tests/unit/supplemental/*.{h,m,swift}"
2083           ],
2084           "resources": "components/Shapes/tests/unit/resources/*"
2085         }
2086       ]
2087     },
2088     {
2089       "name": "Slider",
2090       "platforms": {
2091         "ios": "10.0"
2092       },
2093       "public_header_files": [
2094         "components/Slider/src/*.h"
2095       ],
2096       "source_files": [
2097         "components/Slider/src/*.{h,m}",
2098         "components/Slider/src/private/*.{h,m}"
2099       ],
2100       "dependencies": {
2101         "MaterialComponents/Elevation": [
2103         ],
2104         "MaterialComponents/Palettes": [
2106         ],
2107         "MaterialComponents/ShadowElevations": [
2109         ],
2110         "MaterialComponents/private/Math": [
2112         ],
2113         "MaterialComponents/private/ThumbTrack": [
2115         ]
2116       },
2117       "testspecs": [
2118         {
2119           "name": "UnitTests",
2120           "test_type": "unit",
2121           "source_files": [
2122             "components/Slider/tests/unit/*.{h,m,swift}",
2123             "components/Slider/tests/unit/supplemental/*.{h,m,swift}"
2124           ],
2125           "resources": "components/Slider/tests/unit/resources/*"
2126         }
2127       ]
2128     },
2129     {
2130       "name": "Slider+ColorThemer",
2131       "platforms": {
2132         "ios": "10.0"
2133       },
2134       "public_header_files": [
2135         "components/Slider/src/ColorThemer/*.h"
2136       ],
2137       "source_files": [
2138         "components/Slider/src/ColorThemer/*.{h,m}"
2139       ],
2140       "dependencies": {
2141         "MaterialComponents/Palettes": [
2143         ],
2144         "MaterialComponents/Slider": [
2146         ],
2147         "MaterialComponents/schemes/Color": [
2149         ]
2150       }
2151     },
2152     {
2153       "name": "Snackbar",
2154       "platforms": {
2155         "ios": "10.0"
2156       },
2157       "public_header_files": "components/Snackbar/src/*.h",
2158       "source_files": [
2159         "components/Snackbar/src/*.{h,m}",
2160         "components/Snackbar/src/private/*.{h,m}"
2161       ],
2162       "resources": [
2163         "components/Snackbar/src/MaterialSnackbar.bundle"
2164       ],
2165       "dependencies": {
2166         "MaterialComponents/AnimationTiming": [
2168         ],
2169         "MaterialComponents/Availability": [
2171         ],
2172         "MaterialComponents/Buttons": [
2174         ],
2175         "MaterialComponents/Elevation": [
2177         ],
2178         "MaterialComponents/OverlayWindow": [
2180         ],
2181         "MaterialComponents/ShadowElevations": [
2183         ],
2184         "MaterialComponents/ShadowLayer": [
2186         ],
2187         "MaterialComponents/Typography": [
2189         ],
2190         "MaterialComponents/private/Application": [
2192         ],
2193         "MaterialComponents/private/KeyboardWatcher": [
2195         ],
2196         "MaterialComponents/private/Math": [
2198         ],
2199         "MaterialComponents/private/Overlay": [
2201         ]
2202       },
2203       "testspecs": [
2204         {
2205           "name": "UnitTests",
2206           "test_type": "unit",
2207           "source_files": [
2208             "components/Snackbar/tests/unit/*.{h,m,swift}",
2209             "components/Snackbar/tests/unit/supplemental/*.{h,m,swift}"
2210           ],
2211           "resources": "components/Snackbar/tests/unit/resources/*",
2212           "dependencies": {
2213             "MaterialComponents/Themes": [
2215             ]
2216           }
2217         }
2218       ]
2219     },
2220     {
2221       "name": "Tabs",
2222       "platforms": {
2223         "ios": "10.0"
2224       },
2225       "public_header_files": "components/Tabs/src/*.h",
2226       "source_files": [
2227         "components/Tabs/src/*.{h,m}",
2228         "components/Tabs/src/private/*.{h,m}",
2229         "components/Tabs/src/ExtendedAlignment/*.{h,m}",
2230         "components/Tabs/src/SizeClassDelegate/*.{h,m}"
2231       ],
2232       "dependencies": {
2233         "MDFInternationalization": [
2235         ],
2236         "MaterialComponents/AnimationTiming": [
2238         ],
2239         "MaterialComponents/Elevation": [
2241         ],
2242         "MaterialComponents/Ink": [
2244         ],
2245         "MaterialComponents/Palettes": [
2247         ],
2248         "MaterialComponents/Ripple": [
2250         ],
2251         "MaterialComponents/ShadowElevations": [
2253         ],
2254         "MaterialComponents/ShadowLayer": [
2256         ],
2257         "MaterialComponents/Typography": [
2259         ],
2260         "MaterialComponents/private/Math": [
2262         ]
2263       },
2264       "testspecs": [
2265         {
2266           "name": "UnitTests",
2267           "test_type": "unit",
2268           "source_files": [
2269             "components/Tabs/tests/unit/*.{h,m,swift}",
2270             "components/Tabs/tests/unit/supplemental/*.{h,m,swift}"
2271           ],
2272           "resources": "components/Tabs/tests/unit/resources/*",
2273           "dependencies": {
2274             "MaterialComponents/Tabs+TypographyThemer": [
2276             ],
2277             "MaterialComponents/Themes": [
2279             ]
2280           }
2281         }
2282       ]
2283     },
2284     {
2285       "name": "Tabs+TypographyThemer",
2286       "platforms": {
2287         "ios": "10.0"
2288       },
2289       "public_header_files": [
2290         "components/Tabs/src/TypographyThemer/*.h"
2291       ],
2292       "source_files": [
2293         "components/Tabs/src/TypographyThemer/*.{h,m}"
2294       ],
2295       "dependencies": {
2296         "MaterialComponents/Tabs": [
2298         ],
2299         "MaterialComponents/schemes/Typography": [
2301         ]
2302       }
2303     },
2304     {
2305       "name": "Tabs+Theming",
2306       "platforms": {
2307         "ios": "10.0"
2308       },
2309       "public_header_files": "components/Tabs/src/Theming/*.h",
2310       "source_files": [
2311         "components/Tabs/src/Theming/*.{h,m}",
2312         "components/Tabs/src/Theming/private/*.{h,m}"
2313       ],
2314       "dependencies": {
2315         "MaterialComponents/Tabs": [
2317         ],
2318         "MaterialComponents/Tabs+TypographyThemer": [
2320         ],
2321         "MaterialComponents/schemes/Container": [
2323         ]
2324       },
2325       "testspecs": [
2326         {
2327           "name": "UnitTests",
2328           "test_type": "unit",
2329           "source_files": [
2330             "components/Tabs/tests/unit/TabsThemingTests.m"
2331           ]
2332         }
2333       ]
2334     },
2335     {
2336       "name": "Tabs+TabBarView",
2337       "platforms": {
2338         "ios": "10.0"
2339       },
2340       "public_header_files": "components/Tabs/src/TabBarView/*.h",
2341       "source_files": [
2342         "components/Tabs/src/TabBarView/*.{h,m}",
2343         "components/Tabs/src/TabBarView/private/*.{h,m}"
2344       ],
2345       "dependencies": {
2346         "MaterialComponents/AnimationTiming": [
2348         ],
2349         "MaterialComponents/Ripple": [
2351         ],
2352         "MaterialComponents/private/Math": [
2354         ],
2355         "MDFInternationalization": [
2357         ]
2358       },
2359       "testspecs": [
2360         {
2361           "name": "UnitTests",
2362           "test_type": "unit",
2363           "source_files": [
2364             "components/Tabs/tests/unit/MDCTabBarViewIndicatorViewTests.m",
2365             "components/Tabs/tests/unit/MDCTabBarViewItemViewTests.m",
2366             "components/Tabs/tests/unit/MDCTabBarViewTests.m"
2367           ],
2368           "dependencies": {
2369             "MaterialComponents/AppBar": [
2371             ],
2372             "MaterialComponents/HeaderStackView": [
2374             ],
2375             "MaterialComponents/Typography": [
2377             ]
2378           }
2379         }
2380       ]
2381     },
2382     {
2383       "name": "Tabs+TabBarViewTheming",
2384       "platforms": {
2385         "ios": "10.0"
2386       },
2387       "public_header_files": "components/Tabs/src/TabBarViewTheming/*.h",
2388       "source_files": [
2389         "components/Tabs/src/TabBarViewTheming/*.{h,m}",
2390         "components/Tabs/src/TabBarViewTheming/private/*.{h,m}"
2391       ],
2392       "dependencies": {
2393         "MaterialComponents/Tabs+TabBarView": [
2395         ],
2396         "MaterialComponents/schemes/Container": [
2398         ]
2399       },
2400       "testspecs": [
2401         {
2402           "name": "UnitTests",
2403           "test_type": "unit",
2404           "source_files": [
2405             "components/Tabs/tests/unit/MDCTabBarViewThemingTests.m"
2406           ],
2407           "dependencies": {
2408             "MaterialComponents/schemes/Container": [
2410             ]
2411           }
2412         }
2413       ]
2414     },
2415     {
2416       "name": "TextFields",
2417       "platforms": {
2418         "ios": "10.0"
2419       },
2420       "public_header_files": "components/TextFields/src/*.h",
2421       "source_files": [
2422         "components/TextFields/src/*.{h,m}",
2423         "components/TextFields/src/private/*.{h,m}"
2424       ],
2425       "dependencies": {
2426         "MaterialComponents/AnimationTiming": [
2428         ],
2429         "MaterialComponents/Buttons": [
2431         ],
2432         "MaterialComponents/Elevation": [
2434         ],
2435         "MaterialComponents/Palettes": [
2437         ],
2438         "MaterialComponents/Typography": [
2440         ],
2441         "MaterialComponents/private/Math": [
2443         ],
2444         "MDFInternationalization": [
2446         ]
2447       },
2448       "testspecs": [
2449         {
2450           "name": "UnitTests",
2451           "test_type": "unit",
2452           "source_files": [
2453             "components/TextFields/tests/unit/*.{h,m,swift}",
2454             "components/TextFields/tests/unit/supplemental/*.{h,m,swift}"
2455           ],
2456           "resources": "components/TextFields/tests/unit/resources/*",
2457           "dependencies": {
2458             "MaterialComponents/TextFields+ColorThemer": [
2460             ],
2461             "MaterialComponents/Themes": [
2463             ]
2464           }
2465         }
2466       ]
2467     },
2468     {
2469       "name": "TextControls+Enums",
2470       "platforms": {
2471         "ios": "10.0"
2472       },
2473       "public_header_files": "components/TextControls/src/Enums/*.h",
2474       "source_files": "components/TextControls/src/Enums/*.{h,m}"
2475     },
2476     {
2477       "name": "TextControls+BaseTextAreas",
2478       "platforms": {
2479         "ios": "10.0"
2480       },
2481       "public_header_files": "components/TextControls/src/BaseTextAreas/*.h",
2482       "source_files": [
2483         "components/TextControls/src/BaseTextAreas/*.{h,m}",
2484         "components/TextControls/src/BaseTextAreas/private/*.{h,m}"
2485       ],
2486       "dependencies": {
2487         "MaterialComponents/private/TextControlsPrivate+Shared": [
2489         ],
2490         "MaterialComponents/private/TextControlsPrivate+BaseStyle": [
2492         ],
2493         "MDFInternationalization": [
2495         ]
2496       },
2497       "testspecs": [
2498         {
2499           "name": "UnitTests",
2500           "test_type": "unit",
2501           "source_files": [
2502             "components/TextControls/tests/unit/MDCBaseTextAreaTests.m"
2503           ],
2504           "dependencies": {
2505             "MaterialComponents/schemes/Container": [
2507             ]
2508           }
2509         }
2510       ]
2511     },
2512     {
2513       "name": "TextControls+BaseTextFields",
2514       "platforms": {
2515         "ios": "10.0"
2516       },
2517       "public_header_files": "components/TextControls/src/BaseTextFields/*.h",
2518       "source_files": [
2519         "components/TextControls/src/BaseTextFields/*.{h,m}",
2520         "components/TextControls/src/BaseTextFields/private/*.{h,m}"
2521       ],
2522       "dependencies": {
2523         "MaterialComponents/private/TextControlsPrivate+Shared": [
2525         ],
2526         "MaterialComponents/private/TextControlsPrivate+BaseStyle": [
2528         ],
2529         "MaterialComponents/private/TextControlsPrivate+TextFields": [
2531         ],
2532         "MDFInternationalization": [
2534         ]
2535       },
2536       "testspecs": [
2537         {
2538           "name": "UnitTests",
2539           "test_type": "unit",
2540           "source_files": [
2541             "components/TextControls/tests/unit/MDCBaseTextFieldTests.m"
2542           ],
2543           "dependencies": {
2544             "MaterialComponents/schemes/Container": [
2546             ]
2547           }
2548         }
2549       ]
2550     },
2551     {
2552       "name": "TextControls+FilledTextAreas",
2553       "platforms": {
2554         "ios": "10.0"
2555       },
2556       "public_header_files": "components/TextControls/src/FilledTextAreas/*.h",
2557       "source_files": [
2558         "components/TextControls/src/FilledTextAreas/*.{h,m}",
2559         "components/TextControls/src/FilledTextAreas/private/*.{h,m}"
2560       ],
2561       "dependencies": {
2562         "MaterialComponents/Availability": [
2564         ],
2565         "MaterialComponents/TextControls+BaseTextAreas": [
2567         ],
2568         "MaterialComponents/private/TextControlsPrivate+FilledStyle": [
2570         ]
2571       },
2572       "testspecs": [
2573         {
2574           "name": "UnitTests",
2575           "test_type": "unit",
2576           "source_files": [
2577             "components/TextControls/tests/unit/MDCFilledTextAreaTests.m"
2578           ],
2579           "dependencies": {
2580             "MaterialComponents/schemes/Container": [
2582             ]
2583           }
2584         }
2585       ]
2586     },
2587     {
2588       "name": "TextControls+FilledTextAreasTheming",
2589       "platforms": {
2590         "ios": "10.0"
2591       },
2592       "public_header_files": "components/TextControls/src/FilledTextAreasTheming/*.h",
2593       "source_files": [
2594         "components/TextControls/src/FilledTextAreasTheming/*.{h,m}",
2595         "components/TextControls/src/FilledTextAreasTheming/private/*.{h,m}"
2596       ],
2597       "dependencies": {
2598         "MaterialComponents/TextControls+FilledTextAreas": [
2600         ],
2601         "MaterialComponents/schemes/Container": [
2603         ]
2604       },
2605       "testspecs": [
2606         {
2607           "name": "UnitTests",
2608           "test_type": "unit",
2609           "source_files": [
2610             "components/TextControls/tests/unit/MDCFilledTextAreaThemingTests.m"
2611           ]
2612         }
2613       ]
2614     },
2615     {
2616       "name": "TextControls+FilledTextFields",
2617       "platforms": {
2618         "ios": "10.0"
2619       },
2620       "public_header_files": "components/TextControls/src/FilledTextFields/*.h",
2621       "source_files": [
2622         "components/TextControls/src/FilledTextFields/*.{h,m}",
2623         "components/TextControls/src/FilledTextFields/private/*.{h,m}"
2624       ],
2625       "dependencies": {
2626         "MaterialComponents/Availability": [
2628         ],
2629         "MaterialComponents/TextControls+BaseTextFields": [
2631         ],
2632         "MaterialComponents/private/TextControlsPrivate+FilledStyle": [
2634         ]
2635       },
2636       "testspecs": [
2637         {
2638           "name": "UnitTests",
2639           "test_type": "unit",
2640           "source_files": [
2641             "components/TextControls/tests/unit/MDCFilledTextFieldTests.m"
2642           ],
2643           "dependencies": {
2644             "MaterialComponents/schemes/Container": [
2646             ]
2647           }
2648         }
2649       ]
2650     },
2651     {
2652       "name": "TextControls+FilledTextFieldsTheming",
2653       "platforms": {
2654         "ios": "10.0"
2655       },
2656       "public_header_files": "components/TextControls/src/FilledTextFieldsTheming/*.h",
2657       "source_files": [
2658         "components/TextControls/src/FilledTextFieldsTheming/*.{h,m}",
2659         "components/TextControls/src/FilledTextFieldsTheming/private/*.{h,m}"
2660       ],
2661       "dependencies": {
2662         "MaterialComponents/TextControls+FilledTextFields": [
2664         ],
2665         "MaterialComponents/schemes/Container": [
2667         ]
2668       },
2669       "testspecs": [
2670         {
2671           "name": "UnitTests",
2672           "test_type": "unit",
2673           "source_files": [
2674             "components/TextControls/tests/unit/MDCFilledTextFieldThemingTests.m"
2675           ]
2676         }
2677       ]
2678     },
2679     {
2680       "name": "TextControls+OutlinedTextAreas",
2681       "platforms": {
2682         "ios": "10.0"
2683       },
2684       "public_header_files": "components/TextControls/src/OutlinedTextAreas/*.h",
2685       "source_files": [
2686         "components/TextControls/src/OutlinedTextAreas/*.{h,m}",
2687         "components/TextControls/src/OutlinedTextAreas/private/*.{h,m}"
2688       ],
2689       "dependencies": {
2690         "MaterialComponents/Availability": [
2692         ],
2693         "MaterialComponents/TextControls+BaseTextAreas": [
2695         ],
2696         "MaterialComponents/private/TextControlsPrivate+OutlinedStyle": [
2698         ]
2699       },
2700       "testspecs": [
2701         {
2702           "name": "UnitTests",
2703           "test_type": "unit",
2704           "source_files": [
2705             "components/TextControls/tests/unit/MDCOutlinedTextAreaTests.m"
2706           ],
2707           "dependencies": {
2708             "MaterialComponents/schemes/Container": [
2710             ]
2711           }
2712         }
2713       ]
2714     },
2715     {
2716       "name": "TextControls+OutlinedTextAreasTheming",
2717       "platforms": {
2718         "ios": "10.0"
2719       },
2720       "public_header_files": "components/TextControls/src/OutlinedTextAreasTheming/*.h",
2721       "source_files": [
2722         "components/TextControls/src/OutlinedTextAreasTheming/*.{h,m}",
2723         "components/TextControls/src/OutlinedTextAreasTheming/private/*.{h,m}"
2724       ],
2725       "dependencies": {
2726         "MaterialComponents/TextControls+OutlinedTextAreas": [
2728         ],
2729         "MaterialComponents/schemes/Container": [
2731         ]
2732       },
2733       "testspecs": [
2734         {
2735           "name": "UnitTests",
2736           "test_type": "unit",
2737           "source_files": [
2738             "components/TextControls/tests/unit/MDCOutlinedTextAreaThemingTests.m"
2739           ],
2740           "dependencies": {
2741             "MaterialComponents/Availability": [
2743             ]
2744           }
2745         }
2746       ]
2747     },
2748     {
2749       "name": "TextControls+OutlinedTextFields",
2750       "platforms": {
2751         "ios": "10.0"
2752       },
2753       "public_header_files": "components/TextControls/src/OutlinedTextFields/*.h",
2754       "source_files": [
2755         "components/TextControls/src/OutlinedTextFields/*.{h,m}",
2756         "components/TextControls/src/OutlinedTextFields/private/*.{h,m}"
2757       ],
2758       "dependencies": {
2759         "MaterialComponents/Availability": [
2761         ],
2762         "MaterialComponents/TextControls+BaseTextFields": [
2764         ],
2765         "MaterialComponents/private/TextControlsPrivate+OutlinedStyle": [
2767         ]
2768       },
2769       "testspecs": [
2770         {
2771           "name": "UnitTests",
2772           "test_type": "unit",
2773           "source_files": [
2774             "components/TextControls/tests/unit/MDCOutlinedTextFieldTests.m"
2775           ],
2776           "dependencies": {
2777             "MaterialComponents/schemes/Container": [
2779             ]
2780           }
2781         }
2782       ]
2783     },
2784     {
2785       "name": "TextControls+OutlinedTextFieldsTheming",
2786       "platforms": {
2787         "ios": "10.0"
2788       },
2789       "public_header_files": "components/TextControls/src/OutlinedTextFieldsTheming/*.h",
2790       "source_files": [
2791         "components/TextControls/src/OutlinedTextFieldsTheming/*.{h,m}",
2792         "components/TextControls/src/OutlinedTextFieldsTheming/private/*.{h,m}"
2793       ],
2794       "dependencies": {
2795         "MaterialComponents/TextControls+OutlinedTextFields": [
2797         ],
2798         "MaterialComponents/schemes/Container": [
2800         ]
2801       },
2802       "testspecs": [
2803         {
2804           "name": "UnitTests",
2805           "test_type": "unit",
2806           "source_files": [
2807             "components/TextControls/tests/unit/MDCOutlinedTextFieldThemingTests.m"
2808           ]
2809         }
2810       ]
2811     },
2812     {
2813       "name": "TextControls+UnderlinedTextFields",
2814       "platforms": {
2815         "ios": "10.0"
2816       },
2817       "public_header_files": "components/TextControls/src/UnderlinedTextFields/*.h",
2818       "source_files": [
2819         "components/TextControls/src/UnderlinedTextFields/*.{h,m}",
2820         "components/TextControls/src/UnderlinedTextFields/private/*.{h,m}"
2821       ],
2822       "dependencies": {
2823         "MaterialComponents/Availability": [
2825         ],
2826         "MaterialComponents/TextControls+BaseTextFields": [
2828         ],
2829         "MaterialComponents/private/TextControlsPrivate+UnderlinedStyle": [
2831         ]
2832       }
2833     },
2834     {
2835       "name": "TextControls+UnderlinedTextFieldsTheming",
2836       "platforms": {
2837         "ios": "10.0"
2838       },
2839       "public_header_files": "components/TextControls/src/UnderlinedTextFieldsTheming/*.h",
2840       "source_files": [
2841         "components/TextControls/src/UnderlinedTextFieldsTheming/*.{h,m}",
2842         "components/TextControls/src/UnderlinedTextFieldsTheming/private/*.{h,m}"
2843       ],
2844       "dependencies": {
2845         "MaterialComponents/TextControls+UnderlinedTextFields": [
2847         ],
2848         "MaterialComponents/schemes/Container": [
2850         ]
2851       }
2852     },
2853     {
2854       "name": "TextFields+ColorThemer",
2855       "platforms": {
2856         "ios": "10.0"
2857       },
2858       "public_header_files": [
2859         "components/TextFields/src/ColorThemer/*.h"
2860       ],
2861       "source_files": [
2862         "components/TextFields/src/ColorThemer/*.{h,m}"
2863       ],
2864       "dependencies": {
2865         "MaterialComponents/TextFields": [
2867         ],
2868         "MaterialComponents/Themes": [
2870         ]
2871       }
2872     },
2873     {
2874       "name": "TextFields+Theming",
2875       "platforms": {
2876         "ios": "10.0"
2877       },
2878       "public_header_files": "components/TextFields/src/Theming/*.h",
2879       "source_files": [
2880         "components/TextFields/src/Theming/*.{h,m}",
2881         "components/TextFields/src/Theming/private/*.{h,m}"
2882       ],
2883       "dependencies": {
2884         "MaterialComponents/TextFields": [
2886         ],
2887         "MaterialComponents/TextFields+ColorThemer": [
2889         ],
2890         "MaterialComponents/schemes/Container": [
2892         ]
2893       }
2894     },
2895     {
2896       "name": "Themes",
2897       "platforms": {
2898         "ios": "10.0"
2899       },
2900       "public_header_files": "components/Themes/src/*.h",
2901       "source_files": [
2902         "components/Themes/src/*.{h,m}",
2903         "components/Themes/src/private/*.{h,m}"
2904       ],
2905       "dependencies": {
2906         "MaterialComponents/schemes/Color": [
2908         ],
2909         "MaterialComponents/schemes/Typography": [
2911         ]
2912       },
2913       "testspecs": [
2914         {
2915           "name": "UnitTests",
2916           "test_type": "unit",
2917           "source_files": [
2918             "components/Themes/tests/unit/*.{h,m,swift}",
2919             "components/Themes/tests/unit/supplemental/*.{h,m,swift}"
2920           ],
2921           "resources": "components/Themes/tests/unit/resources/*"
2922         }
2923       ]
2924     },
2925     {
2926       "name": "Typography",
2927       "platforms": {
2928         "ios": "10.0"
2929       },
2930       "public_header_files": "components/Typography/src/*.h",
2931       "source_files": [
2932         "components/Typography/src/*.{h,m}",
2933         "components/Typography/src/private/*.{h,m}"
2934       ],
2935       "dependencies": {
2936         "MaterialComponents/private/Application": [
2938         ],
2939         "MaterialComponents/private/Math": [
2941         ],
2942         "MDFTextAccessibility": [
2944         ]
2945       },
2946       "testspecs": [
2947         {
2948           "name": "UnitTests",
2949           "test_type": "unit",
2950           "source_files": [
2951             "components/Typography/tests/unit/*.{h,m,swift}",
2952             "components/Typography/tests/unit/supplemental/*.{h,m,swift}"
2953           ],
2954           "resources": "components/Typography/tests/unit/resources/*",
2955           "dependencies": {
2956             "MaterialComponents/private/Application": [
2958             ]
2959           }
2960         }
2961       ]
2962     },
2963     {
2964       "name": "schemes",
2965       "subspecs": [
2966         {
2967           "name": "Color",
2968           "platforms": {
2969             "ios": "10.0"
2970           },
2971           "public_header_files": "components/schemes/Color/src/*.h",
2972           "source_files": "components/schemes/Color/src/*.{h,m}",
2973           "dependencies": {
2974             "MaterialComponents/Availability": [
2976             ],
2977             "MaterialComponents/private/Color": [
2979             ]
2980           },
2981           "testspecs": [
2982             {
2983               "name": "UnitTests",
2984               "test_type": "unit",
2985               "source_files": [
2986                 "components/schemes/Color/tests/unit/*.{h,m,swift}",
2987                 "components/schemes/Color/tests/unit/supplemental/*.{h,m,swift}"
2988               ],
2989               "resources": "components/schemes/Color/tests/unit/resources/*",
2990               "dependencies": {
2991                 "MaterialComponents/private/Math": [
2993                 ]
2994               }
2995             }
2996           ]
2997         },
2998         {
2999           "name": "Container",
3000           "platforms": {
3001             "ios": "10.0"
3002           },
3003           "public_header_files": "components/schemes/Container/src/*.h",
3004           "source_files": "components/schemes/Container/src/*.{h,m}",
3005           "dependencies": {
3006             "MaterialComponents/schemes/Color": [
3008             ],
3009             "MaterialComponents/schemes/Typography": [
3011             ],
3012             "MaterialComponents/schemes/Shape": [
3014             ]
3015           },
3016           "testspecs": [
3017             {
3018               "name": "UnitTests",
3019               "test_type": "unit",
3020               "source_files": [
3021                 "components/schemes/Container/tests/unit/*.{h,m,swift}",
3022                 "components/schemes/Container/tests/unit/supplemental/*.{h,m,swift}"
3023               ]
3024             }
3025           ]
3026         },
3027         {
3028           "name": "Shape",
3029           "platforms": {
3030             "ios": "10.0"
3031           },
3032           "public_header_files": "components/schemes/Shape/src/*.h",
3033           "source_files": "components/schemes/Shape/src/*.{h,m}",
3034           "dependencies": {
3035             "MaterialComponents/ShapeLibrary": [
3037             ],
3038             "MaterialComponents/Shapes": [
3040             ]
3041           },
3042           "testspecs": [
3043             {
3044               "name": "UnitTests",
3045               "test_type": "unit",
3046               "source_files": [
3047                 "components/schemes/Shape/tests/unit/*.{h,m,swift}",
3048                 "components/schemes/Shape/tests/unit/supplemental/*.{h,m,swift}"
3049               ],
3050               "resources": "components/schemes/Shape/tests/unit/resources/*"
3051             }
3052           ]
3053         },
3054         {
3055           "name": "Typography",
3056           "platforms": {
3057             "ios": "10.0"
3058           },
3059           "public_header_files": "components/schemes/Typography/src/*.h",
3060           "source_files": "components/schemes/Typography/src/*.{h,m}",
3061           "dependencies": {
3062             "MaterialComponents/Typography": [
3064             ],
3065             "MaterialComponents/schemes/Typography+BasicFontScheme": [
3067             ],
3068             "MaterialComponents/schemes/Typography+Scheming": [
3070             ]
3071           },
3072           "testspecs": [
3073             {
3074               "name": "UnitTests",
3075               "test_type": "unit",
3076               "source_files": [
3077                 "components/schemes/Typography/tests/unit/*.{h,m,swift}",
3078                 "components/schemes/Typography/tests/unit/supplemental/*.{h,m,swift}"
3079               ],
3080               "resources": "components/schemes/Typography/tests/unit/resources/*"
3081             }
3082           ]
3083         },
3084         {
3085           "name": "Typography+BasicFontScheme",
3086           "platforms": {
3087             "ios": "10.0"
3088           },
3089           "public_header_files": "components/schemes/Typography/src/BasicFontScheme/*.h",
3090           "source_files": [
3091             "components/schemes/Typography/src/BasicFontScheme/*.{h,m}",
3092             "components/schemes/Typography/src/BasicFontScheme/private/*.{h,m}"
3093           ]
3094         },
3095         {
3096           "name": "Typography+Scheming",
3097           "platforms": {
3098             "ios": "10.0"
3099           },
3100           "public_header_files": "components/schemes/Typography/src/Scheming/*.h",
3101           "source_files": [
3102             "components/schemes/Typography/src/Scheming/*.{h,m}",
3103             "components/schemes/Typography/src/Scheming/private/*.{h,m}"
3104           ]
3105         }
3106       ]
3107     },
3108     {
3109       "name": "private",
3110       "subspecs": [
3111         {
3112           "name": "Icons",
3113           "testspecs": [
3114             {
3115               "name": "UnitTests",
3116               "test_type": "unit",
3117               "source_files": [
3118                 "components/private/Icons/tests/unit/*.{h,m,swift}"
3119               ]
3120             }
3121           ],
3122           "subspecs": [
3123             {
3124               "name": "Base",
3125               "public_header_files": "components/private/Icons/src/*.h",
3126               "source_files": "components/private/Icons/src/*.{h,m}"
3127             },
3128             {
3129               "name": "ic_arrow_back",
3130               "public_header_files": "components/private/Icons/icons/ic_arrow_back/src/*.h",
3131               "source_files": "components/private/Icons/icons/ic_arrow_back/src/*.{h,m}",
3132               "resource_bundles": {
3133                 "MaterialIcons_ic_arrow_back": [
3134                   "components/private/Icons/icons/ic_arrow_back/src/MaterialIcons_ic_arrow_back.xcassets"
3135                 ]
3136               },
3137               "dependencies": {
3138                 "MaterialComponents/private/Icons/Base": [
3140                 ]
3141               }
3142             },
3143             {
3144               "name": "ic_check",
3145               "public_header_files": "components/private/Icons/icons/ic_check/src/*.h",
3146               "source_files": "components/private/Icons/icons/ic_check/src/*.{h,m}",
3147               "resource_bundles": {
3148                 "MaterialIcons_ic_check": [
3149                   "components/private/Icons/icons/ic_check/src/MaterialIcons_ic_check.xcassets"
3150                 ]
3151               },
3152               "dependencies": {
3153                 "MaterialComponents/private/Icons/Base": [
3155                 ]
3156               }
3157             },
3158             {
3159               "name": "ic_check_circle",
3160               "public_header_files": "components/private/Icons/icons/ic_check_circle/src/*.h",
3161               "source_files": "components/private/Icons/icons/ic_check_circle/src/*.{h,m}",
3162               "resource_bundles": {
3163                 "MaterialIcons_ic_check_circle": [
3164                   "components/private/Icons/icons/ic_check_circle/src/MaterialIcons_ic_check_circle.xcassets"
3165                 ]
3166               },
3167               "dependencies": {
3168                 "MaterialComponents/private/Icons/Base": [
3170                 ]
3171               }
3172             },
3173             {
3174               "name": "ic_chevron_right",
3175               "public_header_files": "components/private/Icons/icons/ic_chevron_right/src/*.h",
3176               "source_files": "components/private/Icons/icons/ic_chevron_right/src/*.{h,m}",
3177               "resource_bundles": {
3178                 "MaterialIcons_ic_chevron_right": [
3179                   "components/private/Icons/icons/ic_chevron_right/src/MaterialIcons_ic_chevron_right.xcassets"
3180                 ]
3181               },
3182               "dependencies": {
3183                 "MaterialComponents/private/Icons/Base": [
3185                 ]
3186               }
3187             },
3188             {
3189               "name": "ic_color_lens",
3190               "public_header_files": "components/private/Icons/icons/ic_color_lens/src/*.h",
3191               "source_files": "components/private/Icons/icons/ic_color_lens/src/*.{h,m}",
3192               "resource_bundles": {
3193                 "MaterialIcons_ic_color_lens": [
3194                   "components/private/Icons/icons/ic_color_lens/src/MaterialIcons_ic_color_lens.xcassets"
3195                 ]
3196               },
3197               "dependencies": {
3198                 "MaterialComponents/private/Icons/Base": [
3200                 ]
3201               }
3202             },
3203             {
3204               "name": "ic_feedback",
3205               "public_header_files": "components/private/Icons/icons/ic_feedback/src/*.h",
3206               "source_files": "components/private/Icons/icons/ic_feedback/src/*.{h,m}",
3207               "resource_bundles": {
3208                 "MaterialIcons_ic_feedback": [
3209                   "components/private/Icons/icons/ic_feedback/src/MaterialIcons_ic_feedback.xcassets"
3210                 ]
3211               },
3212               "dependencies": {
3213                 "MaterialComponents/private/Icons/Base": [
3215                 ]
3216               }
3217             },
3218             {
3219               "name": "ic_help_outline",
3220               "public_header_files": "components/private/Icons/icons/ic_help_outline/src/*.h",
3221               "source_files": "components/private/Icons/icons/ic_help_outline/src/*.{h,m}",
3222               "resource_bundles": {
3223                 "MaterialIcons_ic_help_outline": [
3224                   "components/private/Icons/icons/ic_help_outline/src/MaterialIcons_ic_help_outline.xcassets"
3225                 ]
3226               },
3227               "dependencies": {
3228                 "MaterialComponents/private/Icons/Base": [
3230                 ]
3231               }
3232             },
3233             {
3234               "name": "ic_info",
3235               "public_header_files": "components/private/Icons/icons/ic_info/src/*.h",
3236               "source_files": "components/private/Icons/icons/ic_info/src/*.{h,m}",
3237               "resource_bundles": {
3238                 "MaterialIcons_ic_info": [
3239                   "components/private/Icons/icons/ic_info/src/MaterialIcons_ic_info.xcassets"
3240                 ]
3241               },
3242               "dependencies": {
3243                 "MaterialComponents/private/Icons/Base": [
3245                 ]
3246               }
3247             },
3248             {
3249               "name": "ic_more_horiz",
3250               "public_header_files": "components/private/Icons/icons/ic_more_horiz/src/*.h",
3251               "source_files": "components/private/Icons/icons/ic_more_horiz/src/*.{h,m}",
3252               "resource_bundles": {
3253                 "MaterialIcons_ic_more_horiz": [
3254                   "components/private/Icons/icons/ic_more_horiz/src/MaterialIcons_ic_more_horiz.xcassets"
3255                 ]
3256               },
3257               "dependencies": {
3258                 "MaterialComponents/private/Icons/Base": [
3260                 ]
3261               }
3262             },
3263             {
3264               "name": "ic_radio_button_unchecked",
3265               "public_header_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.h",
3266               "source_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.{h,m}",
3267               "resource_bundles": {
3268                 "MaterialIcons_ic_radio_button_unchecked": [
3269                   "components/private/Icons/icons/ic_radio_button_unchecked/src/MaterialIcons_ic_radio_button_unchecked.xcassets"
3270                 ]
3271               },
3272               "dependencies": {
3273                 "MaterialComponents/private/Icons/Base": [
3275                 ]
3276               }
3277             },
3278             {
3279               "name": "ic_reorder",
3280               "public_header_files": "components/private/Icons/icons/ic_reorder/src/*.h",
3281               "source_files": "components/private/Icons/icons/ic_reorder/src/*.{h,m}",
3282               "resource_bundles": {
3283                 "MaterialIcons_ic_reorder": [
3284                   "components/private/Icons/icons/ic_reorder/src/MaterialIcons_ic_reorder.xcassets"
3285                 ]
3286               },
3287               "dependencies": {
3288                 "MaterialComponents/private/Icons/Base": [
3290                 ]
3291               }
3292             },
3293             {
3294               "name": "ic_settings",
3295               "public_header_files": "components/private/Icons/icons/ic_settings/src/*.h",
3296               "source_files": "components/private/Icons/icons/ic_settings/src/*.{h,m}",
3297               "resource_bundles": {
3298                 "MaterialIcons_ic_settings": [
3299                   "components/private/Icons/icons/ic_settings/src/MaterialIcons_ic_settings.xcassets"
3300                 ]
3301               },
3302               "dependencies": {
3303                 "MaterialComponents/private/Icons/Base": [
3305                 ]
3306               }
3307             }
3308           ]
3309         },
3310         {
3311           "name": "Application",
3312           "platforms": {
3313             "ios": "10.0"
3314           },
3315           "public_header_files": "components/private/Application/src/*.h",
3316           "source_files": "components/private/Application/src/*.{h,m}",
3317           "testspecs": [
3318             {
3319               "name": "UnitTests",
3320               "test_type": "unit",
3321               "source_files": [
3322                 "components/private/Application/tests/unit/*.{h,m,swift}",
3323                 "components/private/Application/tests/unit/supplemental/*.{h,m,swift}"
3324               ],
3325               "resources": "components/private/Application/tests/unit/resources/*"
3326             }
3327           ]
3328         },
3329         {
3330           "name": "Color",
3331           "platforms": {
3332             "ios": "10.0"
3333           },
3334           "public_header_files": "components/private/Color/src/*.h",
3335           "source_files": "components/private/Color/src/*.{h,m}",
3336           "dependencies": {
3337             "MaterialComponents/Availability": [
3339             ]
3340           },
3341           "testspecs": [
3342             {
3343               "name": "UnitTests",
3344               "test_type": "unit",
3345               "source_files": [
3346                 "components/private/Color/tests/unit/*.{h,m,swift}",
3347                 "components/private/Color/tests/unit/supplemental/*.{h,m,swift}"
3348               ],
3349               "resources": "components/private/Color/tests/unit/resources/*"
3350             }
3351           ]
3352         },
3353         {
3354           "name": "KeyboardWatcher",
3355           "platforms": {
3356             "ios": "10.0"
3357           },
3358           "public_header_files": "components/private/KeyboardWatcher/src/*.h",
3359           "source_files": "components/private/KeyboardWatcher/src/*.{h,m}",
3360           "dependencies": {
3361             "MaterialComponents/private/Application": [
3363             ]
3364           },
3365           "testspecs": [
3366             {
3367               "name": "UnitTests",
3368               "test_type": "unit",
3369               "source_files": [
3370                 "components/private/KeyboardWatcher/tests/unit/*.{h,m,swift}",
3371                 "components/private/KeyboardWatcher/tests/unit/supplemental/*.{h,m,swift}"
3372               ],
3373               "resources": "components/private/KeyboardWatcher/tests/unit/resources/*"
3374             }
3375           ]
3376         },
3377         {
3378           "name": "Math",
3379           "platforms": {
3380             "ios": "10.0"
3381           },
3382           "public_header_files": "components/private/Math/src/*.h",
3383           "source_files": "components/private/Math/src/*.{h,m}",
3384           "testspecs": [
3385             {
3386               "name": "UnitTests",
3387               "test_type": "unit",
3388               "source_files": [
3389                 "components/private/Math/tests/unit/*.{h,m,swift}",
3390                 "components/private/Math/tests/unit/supplemental/*.{h,m,swift}"
3391               ],
3392               "resources": "components/private/Math/tests/unit/resources/*"
3393             }
3394           ]
3395         },
3396         {
3397           "name": "Overlay",
3398           "platforms": {
3399             "ios": "10.0"
3400           },
3401           "public_header_files": "components/private/Overlay/src/*.h",
3402           "source_files": [
3403             "components/private/Overlay/src/*.{h,m}",
3404             "components/private/Overlay/src/private/*.{h,m}"
3405           ],
3406           "testspecs": [
3407             {
3408               "name": "UnitTests",
3409               "test_type": "unit",
3410               "source_files": [
3411                 "components/private/Overlay/tests/unit/*.{h,m,swift}",
3412                 "components/private/Overlay/tests/unit/supplemental/*.{h,m,swift}"
3413               ],
3414               "resources": "components/private/Overlay/tests/unit/resources/*"
3415             }
3416           ]
3417         },
3418         {
3419           "name": "TextControlsPrivate+Shared",
3420           "platforms": {
3421             "ios": "10.0"
3422           },
3423           "public_header_files": "components/private/TextControlsPrivate/src/Shared/*.h",
3424           "source_files": [
3425             "components/private/TextControlsPrivate/src/Shared/*.{h,m}"
3426           ],
3427           "dependencies": {
3428             "MaterialComponents/TextControls+Enums": [
3430             ],
3431             "MaterialComponents/AnimationTiming": [
3433             ],
3434             "MaterialComponents/private/Math": [
3436             ]
3437           }
3438         },
3439         {
3440           "name": "TextControlsPrivate+BaseStyle",
3441           "platforms": {
3442             "ios": "10.0"
3443           },
3444           "public_header_files": "components/private/TextControlsPrivate/src/BaseStyle/*.h",
3445           "source_files": [
3446             "components/private/TextControlsPrivate/src/BaseStyle/*.{h,m}"
3447           ],
3448           "dependencies": {
3449             "MaterialComponents/private/TextControlsPrivate+Shared": [
3451             ],
3452             "MaterialComponents/AnimationTiming": [
3454             ],
3455             "MaterialComponents/private/Math": [
3457             ]
3458           }
3459         },
3460         {
3461           "name": "TextControlsPrivate+FilledStyle",
3462           "platforms": {
3463             "ios": "10.0"
3464           },
3465           "public_header_files": "components/private/TextControlsPrivate/src/FilledStyle/*.h",
3466           "source_files": [
3467             "components/private/TextControlsPrivate/src/FilledStyle/*.{h,m}"
3468           ],
3469           "dependencies": {
3470             "MaterialComponents/Availability": [
3472             ],
3473             "MaterialComponents/AnimationTiming": [
3475             ],
3476             "MaterialComponents/private/Math": [
3478             ],
3479             "MaterialComponents/private/TextControlsPrivate+Shared": [
3481             ],
3482             "MaterialComponents/private/TextControlsPrivate+UnderlinedStyle": [
3484             ]
3485           }
3486         },
3487         {
3488           "name": "TextControlsPrivate+OutlinedStyle",
3489           "platforms": {
3490             "ios": "10.0"
3491           },
3492           "public_header_files": "components/private/TextControlsPrivate/src/OutlinedStyle/*.h",
3493           "source_files": [
3494             "components/private/TextControlsPrivate/src/OutlinedStyle/*.{h,m}"
3495           ],
3496           "dependencies": {
3497             "MaterialComponents/Availability": [
3499             ],
3500             "MaterialComponents/AnimationTiming": [
3502             ],
3503             "MaterialComponents/private/Math": [
3505             ],
3506             "MaterialComponents/private/TextControlsPrivate+Shared": [
3508             ]
3509           }
3510         },
3511         {
3512           "name": "TextControlsPrivate+TextFields",
3513           "platforms": {
3514             "ios": "10.0"
3515           },
3516           "public_header_files": "components/private/TextControlsPrivate/src/TextFields/*.h",
3517           "source_files": [
3518             "components/private/TextControlsPrivate/src/TextFields/*.{h,m}"
3519           ],
3520           "dependencies": {
3521             "MaterialComponents/private/Math": [
3523             ],
3524             "MaterialComponents/private/TextControlsPrivate+Shared": [
3526             ]
3527           },
3528           "testspecs": [
3529             {
3530               "name": "UnitTests",
3531               "test_type": "unit",
3532               "source_files": [
3533                 "components/private/TextControlsPrivate/tests/unit/*.{h,m,swift}"
3534               ],
3535               "dependencies": {
3536                 "MaterialComponents/schemes/Container": [
3538                 ]
3539               }
3540             }
3541           ]
3542         },
3543         {
3544           "name": "TextControlsPrivate+UnderlinedStyle",
3545           "platforms": {
3546             "ios": "10.0"
3547           },
3548           "public_header_files": "components/private/TextControlsPrivate/src/UnderlinedStyle/*.h",
3549           "source_files": [
3550             "components/private/TextControlsPrivate/src/UnderlinedStyle/*.{h,m}"
3551           ],
3552           "dependencies": {
3553             "MaterialComponents/Availability": [
3555             ],
3556             "MaterialComponents/AnimationTiming": [
3558             ],
3559             "MaterialComponents/private/Math": [
3561             ],
3562             "MaterialComponents/private/TextControlsPrivate+Shared": [
3564             ]
3565           }
3566         },
3567         {
3568           "name": "ThumbTrack",
3569           "platforms": {
3570             "ios": "10.0"
3571           },
3572           "public_header_files": "components/private/ThumbTrack/src/*.h",
3573           "source_files": [
3574             "components/private/ThumbTrack/src/*.{h,m}",
3575             "components/private/ThumbTrack/src/private/*.{h,m}"
3576           ],
3577           "dependencies": {
3578             "MaterialComponents/Availability": [
3580             ],
3581             "MaterialComponents/Ink": [
3583             ],
3584             "MaterialComponents/Ripple": [
3586             ],
3587             "MaterialComponents/ShadowElevations": [
3589             ],
3590             "MaterialComponents/ShadowLayer": [
3592             ],
3593             "MaterialComponents/ShapeLibrary": [
3595             ],
3596             "MaterialComponents/Typography": [
3598             ],
3599             "MDFInternationalization": [
3601             ],
3602             "MaterialComponents/private/Math": [
3604             ]
3605           },
3606           "testspecs": [
3607             {
3608               "name": "UnitTests",
3609               "test_type": "unit",
3610               "source_files": [
3611                 "components/private/ThumbTrack/tests/unit/*.{h,m,swift}",
3612                 "components/private/ThumbTrack/tests/unit/supplemental/*.{h,m,swift}"
3613               ],
3614               "resources": "components/private/ThumbTrack/tests/unit/resources/*"
3615             }
3616           ]
3617         },
3618         {
3619           "name": "UIMetrics",
3620           "platforms": {
3621             "ios": "10.0"
3622           },
3623           "public_header_files": "components/private/UIMetrics/src/*.h",
3624           "source_files": [
3625             "components/private/UIMetrics/src/*.{h,m}",
3626             "components/private/UIMetrics/src/private/*.{h,m}"
3627           ],
3628           "dependencies": {
3629             "MaterialComponents/private/Application": [
3631             ]
3632           },
3633           "testspecs": [
3634             {
3635               "name": "UnitTests",
3636               "test_type": "unit",
3637               "source_files": [
3638                 "components/private/UIMetrics/tests/unit/*.{h,m,swift}",
3639                 "components/private/UIMetrics/tests/unit/supplemental/*.{h,m,swift}"
3640               ],
3641               "resources": "components/private/UIMetrics/tests/unit/resources/*"
3642             }
3643           ]
3644         }
3645       ]
3646     }
3647   ]