[Add] com-qqsdk-control-Tools 1.2.1
[CocoaPods.git] / Specs / 0 / 1 / 9 / MaterialComponents / 76.0.0 / MaterialComponents.podspec.json
blob1e8e21302791d0003c4b61c0253fbfe600f6b3c2
2   "name": "MaterialComponents",
3   "version": "76.0.0",
4   "authors": "The Material Components authors.",
5   "summary": "A collection of stand-alone production-ready UI libraries focused on design details.",
6   "homepage": "https://github.com/material-components/material-components-ios",
7   "license": "Apache 2.0",
8   "source": {
9     "git": "https://github.com/material-components/material-components-ios.git",
10     "tag": "v76.0.0"
11   },
12   "platforms": {
13     "ios": "8.0"
14   },
15   "requires_arc": true,
16   "subspecs": [
17     {
18       "name": "ActivityIndicator",
19       "platforms": {
20         "ios": "8.0"
21       },
22       "public_header_files": "components/ActivityIndicator/src/*.h",
23       "source_files": [
24         "components/ActivityIndicator/src/*.{h,m}",
25         "components/ActivityIndicator/src/private/*.{h,m}"
26       ],
27       "resources": [
28         "components/ActivityIndicator/src/MaterialActivityIndicator.bundle"
29       ],
30       "dependencies": {
31         "MDFInternationalization": [
33         ],
34         "MaterialComponents/Palettes": [
36         ],
37         "MaterialComponents/private/Application": [
39         ],
40         "MotionAnimator": [
41           "~> 2.0"
42         ]
43       },
44       "testspecs": [
45         {
46           "name": "UnitTests",
47           "test_type": "unit",
48           "source_files": [
49             "components/ActivityIndicator/tests/unit/*.{h,m,swift}",
50             "components/ActivityIndicator/tests/unit/supplemental/*.{h,m,swift}"
51           ],
52           "resources": "components/ActivityIndicator/tests/unit/resources/*",
53           "dependencies": {
54             "MaterialComponents/ActivityIndicator+ColorThemer": [
56             ]
57           }
58         }
59       ]
60     },
61     {
62       "name": "ActivityIndicator+ColorThemer",
63       "platforms": {
64         "ios": "8.0"
65       },
66       "public_header_files": "components/ActivityIndicator/src/ColorThemer/*.h",
67       "source_files": "components/ActivityIndicator/src/ColorThemer/*.{h,m}",
68       "dependencies": {
69         "MaterialComponents/ActivityIndicator": [
71         ],
72         "MaterialComponents/schemes/Color": [
74         ]
75       }
76     },
77     {
78       "name": "AnimationTiming",
79       "platforms": {
80         "ios": "8.0"
81       },
82       "public_header_files": "components/AnimationTiming/src/*.h",
83       "source_files": [
84         "components/AnimationTiming/src/*.{h,m}",
85         "components/AnimationTiming/src/private/*.{h,m}"
86       ],
87       "testspecs": [
88         {
89           "name": "UnitTests",
90           "test_type": "unit",
91           "source_files": [
92             "components/AnimationTiming/tests/unit/*.{h,m,swift}",
93             "components/AnimationTiming/tests/unit/supplemental/*.{h,m,swift}"
94           ],
95           "resources": "components/AnimationTiming/tests/unit/resources/*"
96         }
97       ]
98     },
99     {
100       "name": "AppBar",
101       "platforms": {
102         "ios": "8.0"
103       },
104       "public_header_files": "components/AppBar/src/*.h",
105       "source_files": [
106         "components/AppBar/src/*.{h,m}",
107         "components/AppBar/src/private/*.{h,m}"
108       ],
109       "resources": [
110         "components/AppBar/src/MaterialAppBar.bundle"
111       ],
112       "dependencies": {
113         "MaterialComponents/HeaderStackView": [
115         ],
116         "MaterialComponents/NavigationBar": [
118         ],
119         "MaterialComponents/Typography": [
121         ],
122         "MaterialComponents/private/Application": [
124         ],
125         "MaterialComponents/FlexibleHeader": [
127         ],
128         "MaterialComponents/ShadowElevations": [
130         ],
131         "MaterialComponents/ShadowLayer": [
133         ],
134         "MDFInternationalization": [
136         ],
137         "MaterialComponents/private/Icons/ic_arrow_back": [
139         ],
140         "MaterialComponents/private/UIMetrics": [
142         ]
143       },
144       "testspecs": [
145         {
146           "name": "UnitTests",
147           "test_type": "unit",
148           "source_files": [
149             "components/AppBar/tests/unit/*.{h,m,swift}",
150             "components/AppBar/tests/unit/supplemental/*.{h,m,swift}"
151           ],
152           "resources": "components/AppBar/tests/unit/resources/*",
153           "dependencies": {
154             "MaterialComponents/AppBar+ColorThemer": [
156             ],
157             "MaterialComponents/AppBar+TypographyThemer": [
159             ]
160           }
161         }
162       ]
163     },
164     {
165       "name": "AppBar+ColorThemer",
166       "platforms": {
167         "ios": "8.0"
168       },
169       "public_header_files": "components/AppBar/src/ColorThemer/*.h",
170       "source_files": [
171         "components/AppBar/src/ColorThemer/*.{h,m}",
172         "components/AppBar/src/ColorThemer/private/*.{h,m}"
173       ],
174       "dependencies": {
175         "MaterialComponents/AppBar": [
177         ],
178         "MaterialComponents/FlexibleHeader+ColorThemer": [
180         ],
181         "MaterialComponents/NavigationBar+ColorThemer": [
183         ],
184         "MaterialComponents/Themes": [
186         ]
187       }
188     },
189     {
190       "name": "AppBar+TypographyThemer",
191       "platforms": {
192         "ios": "8.0"
193       },
194       "public_header_files": "components/AppBar/src/TypographyThemer/*.h",
195       "source_files": [
196         "components/AppBar/src/TypographyThemer/*.{h,m}",
197         "components/AppBar/src/TypographyThemer/private/*.{h,m}"
198       ],
199       "dependencies": {
200         "MaterialComponents/AppBar": [
202         ],
203         "MaterialComponents/NavigationBar+TypographyThemer": [
205         ]
206       }
207     },
208     {
209       "name": "BottomAppBar",
210       "platforms": {
211         "ios": "8.0"
212       },
213       "public_header_files": "components/BottomAppBar/src/*.h",
214       "source_files": [
215         "components/BottomAppBar/src/*.{h,m}",
216         "components/BottomAppBar/src/private/*.{h,m}"
217       ],
218       "dependencies": {
219         "MDFInternationalization": [
221         ],
222         "MaterialComponents/Buttons": [
224         ],
225         "MaterialComponents/NavigationBar": [
227         ],
228         "MaterialComponents/private/Math": [
230         ]
231       },
232       "testspecs": [
233         {
234           "name": "UnitTests",
235           "test_type": "unit",
236           "source_files": [
237             "components/BottomAppBar/tests/unit/*.{h,m,swift}",
238             "components/BottomAppBar/tests/unit/supplemental/*.{h,m,swift}"
239           ],
240           "resources": "components/BottomAppBar/tests/unit/resources/*",
241           "dependencies": {
242             "MaterialComponents/BottomAppBar+ColorThemer": [
244             ]
245           }
246         }
247       ]
248     },
249     {
250       "name": "BottomAppBar+ColorThemer",
251       "platforms": {
252         "ios": "8.0"
253       },
254       "public_header_files": "components/BottomAppBar/src/ColorThemer/*.h",
255       "source_files": "components/BottomAppBar/src/ColorThemer/*.{h,m}",
256       "dependencies": {
257         "MaterialComponents/BottomAppBar": [
259         ],
260         "MaterialComponents/Themes": [
262         ]
263       }
264     },
265     {
266       "name": "BottomNavigation",
267       "platforms": {
268         "ios": "8.0"
269       },
270       "public_header_files": "components/BottomNavigation/src/*.h",
271       "source_files": [
272         "components/BottomNavigation/src/*.{h,m}",
273         "components/BottomNavigation/src/private/*.{h,m}"
274       ],
275       "exclude_files": [
276         "components/BottomNavigation/src/MDCBottomNavigationBarController.*",
277         "components/BottomNavigation/src/MaterialBottomNavigationBeta.h"
278       ],
279       "resources": [
280         "components/BottomNavigation/src/MaterialBottomNavigation.bundle"
281       ],
282       "dependencies": {
283         "MDFInternationalization": [
285         ],
286         "MaterialComponents/Ink": [
288         ],
289         "MaterialComponents/ShadowElevations": [
291         ],
292         "MaterialComponents/ShadowLayer": [
294         ],
295         "MaterialComponents/Typography": [
297         ],
298         "MaterialComponents/private/Math": [
300         ]
301       },
302       "testspecs": [
303         {
304           "name": "UnitTests",
305           "test_type": "unit",
306           "source_files": [
307             "components/BottomNavigation/tests/unit/*.{h,m,swift}",
308             "components/BottomNavigation/tests/unit/supplemental/*.{h,m,swift}"
309           ],
310           "exclude_files": "components/BottomNavigation/tests/unit/MDCBottomNavigationBarControllerTests.m",
311           "resources": "components/BottomNavigation/tests/unit/resources/*",
312           "dependencies": {
313             "MaterialComponents/BottomNavigation+ColorThemer": [
315             ],
316             "MaterialComponents/BottomNavigation+TypographyThemer": [
318             ]
319           }
320         }
321       ]
322     },
323     {
324       "name": "BottomNavigation+ColorThemer",
325       "platforms": {
326         "ios": "8.0"
327       },
328       "public_header_files": "components/BottomNavigation/src/ColorThemer/*.h",
329       "source_files": "components/BottomNavigation/src/ColorThemer/*.{h,m}",
330       "dependencies": {
331         "MaterialComponents/BottomNavigation": [
333         ],
334         "MaterialComponents/schemes/Color": [
336         ]
337       }
338     },
339     {
340       "name": "BottomNavigation+TypographyThemer",
341       "platforms": {
342         "ios": "8.0"
343       },
344       "public_header_files": "components/BottomNavigation/src/TypographyThemer/*.h",
345       "source_files": "components/BottomNavigation/src/TypographyThemer/*.{h,m}",
346       "dependencies": {
347         "MaterialComponents/BottomNavigation": [
349         ],
350         "MaterialComponents/schemes/Typography": [
352         ]
353       }
354     },
355     {
356       "name": "BottomSheet",
357       "platforms": {
358         "ios": "8.0"
359       },
360       "public_header_files": "components/BottomSheet/src/*.h",
361       "source_files": [
362         "components/BottomSheet/src/*.{h,m}",
363         "components/BottomSheet/src/private/*.{h,m}"
364       ],
365       "dependencies": {
366         "MaterialComponents/ShapeLibrary": [
368         ],
369         "MaterialComponents/Shapes": [
371         ],
372         "MaterialComponents/private/KeyboardWatcher": [
374         ],
375         "MaterialComponents/private/Math": [
377         ]
378       },
379       "testspecs": [
380         {
381           "name": "UnitTests",
382           "test_type": "unit",
383           "source_files": [
384             "components/BottomSheet/tests/unit/*.{h,m,swift}",
385             "components/BottomSheet/tests/unit/supplemental/*.{h,m,swift}"
386           ],
387           "resources": "components/BottomSheet/tests/unit/resources/*",
388           "dependencies": {
389             "MaterialComponents/BottomSheet+ShapeThemer": [
391             ]
392           }
393         }
394       ]
395     },
396     {
397       "name": "BottomSheet+ShapeThemer",
398       "platforms": {
399         "ios": "8.0"
400       },
401       "public_header_files": "components/BottomSheet/src/ShapeThemer/*.h",
402       "source_files": [
403         "components/BottomSheet/src/ShapeThemer/*.{h,m}",
404         "components/BottomSheet/src/ShapeThemer/private/*.{h,m}"
405       ],
406       "dependencies": {
407         "MaterialComponents/BottomSheet": [
409         ],
410         "MaterialComponents/schemes/Shape": [
412         ]
413       }
414     },
415     {
416       "name": "Buttons",
417       "platforms": {
418         "ios": "8.0"
419       },
420       "public_header_files": "components/Buttons/src/*.h",
421       "source_files": [
422         "components/Buttons/src/*.{h,m}",
423         "components/Buttons/src/private/*.{h,m}"
424       ],
425       "dependencies": {
426         "MDFInternationalization": [
428         ],
429         "MDFTextAccessibility": [
431         ],
432         "MaterialComponents/Ink": [
434         ],
435         "MaterialComponents/ShadowElevations": [
437         ],
438         "MaterialComponents/ShadowLayer": [
440         ],
441         "MaterialComponents/Shapes": [
443         ],
444         "MaterialComponents/Typography": [
446         ],
447         "MaterialComponents/private/Math": [
449         ]
450       },
451       "testspecs": [
452         {
453           "name": "UnitTests",
454           "test_type": "unit",
455           "source_files": [
456             "components/Buttons/tests/unit/*.{h,m,swift}",
457             "components/Buttons/tests/unit/supplemental/*.{h,m,swift}"
458           ],
459           "resources": "components/Buttons/tests/unit/resources/*",
460           "dependencies": {
461             "MaterialComponents/Buttons+ShapeThemer": [
463             ],
464             "MaterialComponents/Buttons+ColorThemer": [
466             ],
467             "MaterialComponents/Buttons+TypographyThemer": [
469             ],
470             "MaterialComponents/Buttons+TitleColorAccessibilityMutator": [
472             ],
473             "MaterialComponents/Buttons+ButtonThemer": [
475             ]
476           }
477         }
478       ]
479     },
480     {
481       "name": "Buttons+ColorThemer",
482       "platforms": {
483         "ios": "8.0"
484       },
485       "public_header_files": "components/Buttons/src/ColorThemer/*.h",
486       "source_files": [
487         "components/Buttons/src/ColorThemer/*.{h,m}",
488         "components/Buttons/src/ColorThemer/private/*.{h,m}"
489       ],
490       "dependencies": {
491         "MaterialComponents/Buttons": [
493         ],
494         "MaterialComponents/schemes/Color": [
496         ]
497       }
498     },
499     {
500       "name": "Buttons+TitleColorAccessibilityMutator",
501       "platforms": {
502         "ios": "8.0"
503       },
504       "public_header_files": "components/Buttons/src/TitleColorAccessibilityMutator/*.h",
505       "source_files": [
506         "components/Buttons/src/TitleColorAccessibilityMutator/*.{h,m}",
507         "components/Buttons/src/TitleColorAccessibilityMutator/private/*.{h,m}"
508       ],
509       "dependencies": {
510         "MDFTextAccessibility": [
512         ],
513         "MaterialComponents/Buttons": [
515         ]
516       }
517     },
518     {
519       "name": "Buttons+ShapeThemer",
520       "platforms": {
521         "ios": "8.0"
522       },
523       "public_header_files": "components/Buttons/src/ShapeThemer/*.h",
524       "source_files": "components/Buttons/src/ShapeThemer/*.{h,m}",
525       "dependencies": {
526         "MaterialComponents/Buttons": [
528         ],
529         "MaterialComponents/schemes/Shape": [
531         ]
532       }
533     },
534     {
535       "name": "Buttons+TypographyThemer",
536       "platforms": {
537         "ios": "8.0"
538       },
539       "public_header_files": "components/Buttons/src/TypographyThemer/*.h",
540       "source_files": "components/Buttons/src/TypographyThemer/*.{h,m}",
541       "dependencies": {
542         "MaterialComponents/Buttons": [
544         ],
545         "MaterialComponents/schemes/Typography": [
547         ]
548       }
549     },
550     {
551       "name": "Buttons+ButtonThemer",
552       "platforms": {
553         "ios": "8.0"
554       },
555       "public_header_files": "components/Buttons/src/ButtonThemer/*.h",
556       "source_files": [
557         "components/Buttons/src/ButtonThemer/*.{h,m}",
558         "components/Buttons/src/ButtonThemer/private/*.{h,m}"
559       ],
560       "dependencies": {
561         "MaterialComponents/Buttons": [
563         ],
564         "MaterialComponents/Buttons+ColorThemer": [
566         ],
567         "MaterialComponents/Buttons+ShapeThemer": [
569         ],
570         "MaterialComponents/Buttons+TypographyThemer": [
572         ],
573         "MaterialComponents/Palettes": [
575         ]
576       }
577     },
578     {
579       "name": "ButtonBar",
580       "platforms": {
581         "ios": "8.0"
582       },
583       "public_header_files": "components/ButtonBar/src/*.h",
584       "source_files": [
585         "components/ButtonBar/src/*.{h,m}",
586         "components/ButtonBar/src/private/*.{h,m}"
587       ],
588       "dependencies": {
589         "MDFInternationalization": [
591         ],
592         "MaterialComponents/Buttons": [
594         ],
595         "MaterialComponents/private/Application": [
597         ]
598       },
599       "testspecs": [
600         {
601           "name": "UnitTests",
602           "test_type": "unit",
603           "source_files": [
604             "components/ButtonBar/tests/unit/*.{h,m,swift}",
605             "components/ButtonBar/tests/unit/supplemental/*.{h,m,swift}"
606           ],
607           "resources": "components/ButtonBar/tests/unit/resources/*",
608           "dependencies": {
609             "MaterialComponents/ButtonBar+TypographyThemer": [
611             ]
612           }
613         }
614       ]
615     },
616     {
617       "name": "ButtonBar+ColorThemer",
618       "platforms": {
619         "ios": "8.0"
620       },
621       "public_header_files": "components/ButtonBar/src/ColorThemer/*.h",
622       "source_files": "components/ButtonBar/src/ColorThemer/*.{h,m}",
623       "dependencies": {
624         "MaterialComponents/ButtonBar": [
626         ],
627         "MaterialComponents/Themes": [
629         ]
630       }
631     },
632     {
633       "name": "ButtonBar+TypographyThemer",
634       "platforms": {
635         "ios": "8.0"
636       },
637       "public_header_files": "components/ButtonBar/src/TypographyThemer/*.h",
638       "source_files": "components/ButtonBar/src/TypographyThemer/*.{h,m}",
639       "dependencies": {
640         "MaterialComponents/ButtonBar": [
642         ],
643         "MaterialComponents/schemes/Typography": [
645         ]
646       }
647     },
648     {
649       "name": "Cards",
650       "platforms": {
651         "ios": "8.0"
652       },
653       "public_header_files": "components/Cards/src/*.h",
654       "source_files": "components/Cards/src/*.{h,m}",
655       "dependencies": {
656         "MaterialComponents/Ink": [
658         ],
659         "MaterialComponents/ShadowLayer": [
661         ],
662         "MaterialComponents/Shapes": [
664         ],
665         "MaterialComponents/private/Icons/ic_check_circle": [
667         ],
668         "MaterialComponents/private/Math": [
670         ]
671       },
672       "testspecs": [
673         {
674           "name": "UnitTests",
675           "test_type": "unit",
676           "source_files": [
677             "components/Cards/tests/unit/*.{h,m,swift}",
678             "components/Cards/tests/unit/supplemental/*.{h,m,swift}"
679           ],
680           "resources": "components/Cards/tests/unit/resources/*",
681           "dependencies": {
682             "MaterialComponents/Cards+ColorThemer": [
684             ],
685             "MaterialComponents/Cards+ShapeThemer": [
687             ]
688           }
689         }
690       ]
691     },
692     {
693       "name": "Cards+ColorThemer",
694       "platforms": {
695         "ios": "8.0"
696       },
697       "public_header_files": "components/Cards/src/ColorThemer/*.h",
698       "source_files": "components/Cards/src/ColorThemer/*.{h,m}",
699       "dependencies": {
700         "MaterialComponents/Cards": [
702         ],
703         "MaterialComponents/schemes/Color": [
705         ]
706       }
707     },
708     {
709       "name": "Cards+ShapeThemer",
710       "platforms": {
711         "ios": "8.0"
712       },
713       "public_header_files": "components/Cards/src/ShapeThemer/*.h",
714       "source_files": "components/Cards/src/ShapeThemer/*.{h,m}",
715       "dependencies": {
716         "MaterialComponents/Cards": [
718         ],
719         "MaterialComponents/schemes/Shape": [
721         ]
722       }
723     },
724     {
725       "name": "Cards+CardThemer",
726       "platforms": {
727         "ios": "8.0"
728       },
729       "public_header_files": "components/Cards/src/CardThemer/*.h",
730       "source_files": "components/Cards/src/CardThemer/*.{h,m}",
731       "dependencies": {
732         "MaterialComponents/Cards": [
734         ],
735         "MaterialComponents/Cards+ColorThemer": [
737         ],
738         "MaterialComponents/Cards+ShapeThemer": [
740         ]
741       }
742     },
743     {
744       "name": "Chips",
745       "platforms": {
746         "ios": "8.0"
747       },
748       "public_header_files": "components/Chips/src/*.h",
749       "source_files": [
750         "components/Chips/src/*.{h,m}",
751         "components/Chips/src/private/*.{h,m}"
752       ],
753       "dependencies": {
754         "MDFInternationalization": [
756         ],
757         "MaterialComponents/Ink": [
759         ],
760         "MaterialComponents/ShadowLayer": [
762         ],
763         "MaterialComponents/ShadowElevations": [
765         ],
766         "MaterialComponents/ShapeLibrary": [
768         ],
769         "MaterialComponents/Shapes": [
771         ],
772         "MaterialComponents/TextFields": [
774         ],
775         "MaterialComponents/Typography": [
777         ],
778         "MaterialComponents/private/Math": [
780         ]
781       },
782       "testspecs": [
783         {
784           "name": "UnitTests",
785           "test_type": "unit",
786           "source_files": [
787             "components/Chips/tests/unit/*.{h,m,swift}",
788             "components/Chips/tests/unit/supplemental/*.{h,m,swift}"
789           ],
790           "resources": "components/Chips/tests/unit/resources/*",
791           "dependencies": {
792             "MaterialComponents/Chips+ChipThemer": [
794             ],
795             "MaterialComponents/Chips+FontThemer": [
797             ],
798             "MaterialComponents/Themes": [
800             ]
801           }
802         }
803       ]
804     },
805     {
806       "name": "Chips+ChipThemer",
807       "platforms": {
808         "ios": "8.0"
809       },
810       "public_header_files": "components/Chips/src/ChipThemer/*.h",
811       "source_files": "components/Chips/src/ChipThemer/*.{h,m}",
812       "dependencies": {
813         "MaterialComponents/Chips": [
815         ],
816         "MaterialComponents/Chips+ColorThemer": [
818         ],
819         "MaterialComponents/Chips+ShapeThemer": [
821         ],
822         "MaterialComponents/Chips+TypographyThemer": [
824         ]
825       }
826     },
827     {
828       "name": "Chips+ColorThemer",
829       "platforms": {
830         "ios": "8.0"
831       },
832       "public_header_files": "components/Chips/src/ColorThemer/*.h",
833       "source_files": "components/Chips/src/ColorThemer/*.{h,m}",
834       "dependencies": {
835         "MaterialComponents/Chips": [
837         ],
838         "MaterialComponents/schemes/Color": [
840         ]
841       }
842     },
843     {
844       "name": "Chips+FontThemer",
845       "platforms": {
846         "ios": "8.0"
847       },
848       "public_header_files": "components/Chips/src/FontThemer/*.h",
849       "source_files": "components/Chips/src/FontThemer/*.{h,m}",
850       "dependencies": {
851         "MaterialComponents/Chips": [
853         ],
854         "MaterialComponents/Themes": [
856         ]
857       }
858     },
859     {
860       "name": "Chips+ShapeThemer",
861       "platforms": {
862         "ios": "8.0"
863       },
864       "public_header_files": "components/Chips/src/ShapeThemer/*.h",
865       "source_files": "components/Chips/src/ShapeThemer/*.{h,m}",
866       "dependencies": {
867         "MaterialComponents/Chips": [
869         ],
870         "MaterialComponents/schemes/Shape": [
872         ]
873       }
874     },
875     {
876       "name": "Chips+TypographyThemer",
877       "platforms": {
878         "ios": "8.0"
879       },
880       "public_header_files": "components/Chips/src/TypographyThemer/*.h",
881       "source_files": "components/Chips/src/TypographyThemer/*.{h,m}",
882       "dependencies": {
883         "MaterialComponents/Chips": [
885         ],
886         "MaterialComponents/schemes/Typography": [
888         ]
889       }
890     },
891     {
892       "name": "CollectionCells",
893       "platforms": {
894         "ios": "8.0"
895       },
896       "public_header_files": "components/CollectionCells/src/*.h",
897       "source_files": [
898         "components/CollectionCells/src/*.{h,m}",
899         "components/CollectionCells/src/private/*.{h,m}"
900       ],
901       "resources": [
902         "components/CollectionCells/src/MaterialCollectionCells.bundle"
903       ],
904       "frameworks": [
905         "CoreGraphics",
906         "QuartzCore"
907       ],
908       "dependencies": {
909         "MDFInternationalization": [
911         ],
912         "MaterialComponents/CollectionLayoutAttributes": [
914         ],
915         "MaterialComponents/Ink": [
917         ],
918         "MaterialComponents/Typography": [
920         ],
921         "MaterialComponents/Palettes": [
923         ],
924         "MaterialComponents/private/Icons/ic_check": [
926         ],
927         "MaterialComponents/private/Icons/ic_check_circle": [
929         ],
930         "MaterialComponents/private/Icons/ic_chevron_right": [
932         ],
933         "MaterialComponents/private/Icons/ic_info": [
935         ],
936         "MaterialComponents/private/Icons/ic_radio_button_unchecked": [
938         ],
939         "MaterialComponents/private/Icons/ic_reorder": [
941         ],
942         "MaterialComponents/private/Math": [
944         ]
945       },
946       "testspecs": [
947         {
948           "name": "UnitTests",
949           "test_type": "unit",
950           "source_files": [
951             "components/CollectionCells/tests/unit/*.{h,m,swift}",
952             "components/CollectionCells/tests/unit/supplemental/*.{h,m,swift}"
953           ],
954           "resources": "components/CollectionCells/tests/unit/resources/*"
955         }
956       ]
957     },
958     {
959       "name": "CollectionLayoutAttributes",
960       "platforms": {
961         "ios": "8.0"
962       },
963       "public_header_files": "components/CollectionLayoutAttributes/src/*.h",
964       "source_files": "components/CollectionLayoutAttributes/src/*.{h,m}",
965       "testspecs": [
966         {
967           "name": "UnitTests",
968           "test_type": "unit",
969           "source_files": [
970             "components/CollectionLayoutAttributes/tests/unit/*.{h,m,swift}",
971             "components/CollectionLayoutAttributes/tests/unit/supplemental/*.{h,m,swift}"
972           ],
973           "resources": "components/CollectionLayoutAttributes/tests/unit/resources/*"
974         }
975       ]
976     },
977     {
978       "name": "Collections",
979       "platforms": {
980         "ios": "8.0"
981       },
982       "public_header_files": "components/Collections/src/*.h",
983       "source_files": [
984         "components/Collections/src/*.{h,m}",
985         "components/Collections/src/private/*.{h,m}"
986       ],
987       "resources": [
988         "components/Collections/src/MaterialCollections.bundle"
989       ],
990       "frameworks": [
991         "CoreGraphics",
992         "QuartzCore"
993       ],
994       "dependencies": {
995         "MaterialComponents/CollectionCells": [
997         ],
998         "MaterialComponents/CollectionLayoutAttributes": [
1000         ],
1001         "MaterialComponents/Ink": [
1003         ],
1004         "MaterialComponents/Palettes": [
1006         ],
1007         "MaterialComponents/ShadowElevations": [
1009         ],
1010         "MaterialComponents/ShadowLayer": [
1012         ],
1013         "MaterialComponents/Typography": [
1015         ]
1016       },
1017       "testspecs": [
1018         {
1019           "name": "UnitTests",
1020           "test_type": "unit",
1021           "source_files": [
1022             "components/Collections/tests/unit/*.{h,m,swift}",
1023             "components/Collections/tests/unit/supplemental/*.{h,m,swift}"
1024           ],
1025           "resources": "components/Collections/tests/unit/resources/*"
1026         }
1027       ]
1028     },
1029     {
1030       "name": "Dialogs",
1031       "platforms": {
1032         "ios": "8.0"
1033       },
1034       "public_header_files": "components/Dialogs/src/*.h",
1035       "source_files": [
1036         "components/Dialogs/src/*.{h,m}",
1037         "components/Dialogs/src/private/*.{h,m}"
1038       ],
1039       "resources": [
1040         "components/Dialogs/src/MaterialDialogs.bundle"
1041       ],
1042       "dependencies": {
1043         "MaterialComponents/Buttons": [
1045         ],
1046         "MaterialComponents/ShadowElevations": [
1048         ],
1049         "MaterialComponents/ShadowLayer": [
1051         ],
1052         "MaterialComponents/Typography": [
1054         ],
1055         "MaterialComponents/private/KeyboardWatcher": [
1057         ],
1058         "MDFInternationalization": [
1060         ]
1061       },
1062       "testspecs": [
1063         {
1064           "name": "UnitTests",
1065           "test_type": "unit",
1066           "source_files": [
1067             "components/Dialogs/tests/unit/*.{h,m,swift}",
1068             "components/Dialogs/tests/unit/supplemental/*.{h,m,swift}"
1069           ],
1070           "resources": "components/Dialogs/tests/unit/resources/*",
1071           "dependencies": {
1072             "MaterialComponents/Dialogs+DialogThemer": [
1074             ]
1075           }
1076         }
1077       ]
1078     },
1079     {
1080       "name": "Dialogs+ColorThemer",
1081       "platforms": {
1082         "ios": "8.0"
1083       },
1084       "public_header_files": "components/Dialogs/src/ColorThemer/*.h",
1085       "source_files": "components/Dialogs/src/ColorThemer/*.{h,m}",
1086       "dependencies": {
1087         "MaterialComponents/Dialogs": [
1089         ],
1090         "MaterialComponents/Themes": [
1092         ],
1093         "MaterialComponents/Buttons+ColorThemer": [
1095         ]
1096       }
1097     },
1098     {
1099       "name": "Dialogs+TypographyThemer",
1100       "platforms": {
1101         "ios": "8.0"
1102       },
1103       "public_header_files": "components/Dialogs/src/TypographyThemer/*.h",
1104       "source_files": "components/Dialogs/src/TypographyThemer/*.{h,m}",
1105       "dependencies": {
1106         "MaterialComponents/Dialogs": [
1108         ],
1109         "MaterialComponents/schemes/Typography": [
1111         ],
1112         "MaterialComponents/Buttons+TypographyThemer": [
1114         ]
1115       }
1116     },
1117     {
1118       "name": "Dialogs+DialogThemer",
1119       "platforms": {
1120         "ios": "8.0"
1121       },
1122       "public_header_files": "components/Dialogs/src/DialogThemer/*.h",
1123       "source_files": "components/Dialogs/src/DialogThemer/*.{h,m}",
1124       "dependencies": {
1125         "MaterialComponents/Dialogs": [
1127         ],
1128         "MaterialComponents/Dialogs+ColorThemer": [
1130         ],
1131         "MaterialComponents/Dialogs+TypographyThemer": [
1133         ],
1134         "MaterialComponents/Buttons+ButtonThemer": [
1136         ]
1137       }
1138     },
1139     {
1140       "name": "FeatureHighlight",
1141       "platforms": {
1142         "ios": "8.0"
1143       },
1144       "public_header_files": "components/FeatureHighlight/src/*.h",
1145       "source_files": [
1146         "components/FeatureHighlight/src/*.{h,m}",
1147         "components/FeatureHighlight/src/private/*.{h,m}"
1148       ],
1149       "resources": [
1150         "components/FeatureHighlight/src/MaterialFeatureHighlight.bundle"
1151       ],
1152       "dependencies": {
1153         "MaterialComponents/private/Math": [
1155         ],
1156         "MaterialComponents/Typography": [
1158         ],
1159         "MDFTextAccessibility": [
1161         ]
1162       },
1163       "testspecs": [
1164         {
1165           "name": "UnitTests",
1166           "test_type": "unit",
1167           "source_files": [
1168             "components/FeatureHighlight/tests/unit/*.{h,m,swift}",
1169             "components/FeatureHighlight/tests/unit/supplemental/*.{h,m,swift}"
1170           ],
1171           "resources": "components/FeatureHighlight/tests/unit/resources/*",
1172           "dependencies": {
1173             "MaterialComponents/FeatureHighlight+ColorThemer": [
1175             ],
1176             "MaterialComponents/FeatureHighlight+TypographyThemer": [
1178             ],
1179             "MaterialComponents/FeatureHighlight+FeatureHighlightAccessibilityMutator": [
1181             ]
1182           }
1183         }
1184       ]
1185     },
1186     {
1187       "name": "FeatureHighlight+ColorThemer",
1188       "platforms": {
1189         "ios": "8.0"
1190       },
1191       "public_header_files": "components/FeatureHighlight/src/ColorThemer/*.h",
1192       "source_files": "components/FeatureHighlight/src/ColorThemer/*.{h,m}",
1193       "dependencies": {
1194         "MaterialComponents/FeatureHighlight": [
1196         ],
1197         "MaterialComponents/Themes": [
1199         ]
1200       }
1201     },
1202     {
1203       "name": "FeatureHighlight+FontThemer",
1204       "platforms": {
1205         "ios": "8.0"
1206       },
1207       "public_header_files": "components/FeatureHighlight/src/FontThemer/*.h",
1208       "source_files": "components/FeatureHighlight/src/FontThemer/*.{h,m}",
1209       "dependencies": {
1210         "MaterialComponents/FeatureHighlight": [
1212         ],
1213         "MaterialComponents/Themes": [
1215         ]
1216       }
1217     },
1218     {
1219       "name": "FeatureHighlight+TypographyThemer",
1220       "platforms": {
1221         "ios": "8.0"
1222       },
1223       "public_header_files": "components/FeatureHighlight/src/TypographyThemer/*.h",
1224       "source_files": "components/FeatureHighlight/src/TypographyThemer/*.{h,m}",
1225       "dependencies": {
1226         "MaterialComponents/FeatureHighlight": [
1228         ],
1229         "MaterialComponents/schemes/Typography": [
1231         ]
1232       }
1233     },
1234     {
1235       "name": "FeatureHighlight+FeatureHighlightAccessibilityMutator",
1236       "platforms": {
1237         "ios": "8.0"
1238       },
1239       "public_header_files": "components/FeatureHighlight/src/FeatureHighlightAccessibilityMutator/*.h",
1240       "source_files": "components/FeatureHighlight/src/FeatureHighlightAccessibilityMutator/*.{h,m}",
1241       "dependencies": {
1242         "MaterialComponents/FeatureHighlight": [
1244         ],
1245         "MDFTextAccessibility": [
1247         ]
1248       }
1249     },
1250     {
1251       "name": "FlexibleHeader",
1252       "platforms": {
1253         "ios": "8.0"
1254       },
1255       "public_header_files": "components/FlexibleHeader/src/*.h",
1256       "source_files": [
1257         "components/FlexibleHeader/src/*.{h,m}",
1258         "components/FlexibleHeader/src/private/*.{h,m}"
1259       ],
1260       "dependencies": {
1261         "MDFTextAccessibility": [
1263         ],
1264         "MaterialComponents/private/Application": [
1266         ],
1267         "MaterialComponents/private/UIMetrics": [
1269         ]
1270       },
1271       "testspecs": [
1272         {
1273           "name": "UnitTests",
1274           "test_type": "unit",
1275           "source_files": [
1276             "components/FlexibleHeader/tests/unit/*.{h,m,swift}",
1277             "components/FlexibleHeader/tests/unit/supplemental/*.{h,m,swift}"
1278           ],
1279           "resources": "components/FlexibleHeader/tests/unit/resources/*",
1280           "dependencies": {
1281             "MaterialComponents/FlexibleHeader+ColorThemer": [
1283             ]
1284           }
1285         }
1286       ]
1287     },
1288     {
1289       "name": "FlexibleHeader+CanAlwaysExpandToMaximumHeight",
1290       "platforms": {
1291         "ios": "8.0"
1292       },
1293       "public_header_files": "components/FlexibleHeader/src/CanAlwaysExpandToMaximumHeight/*.h",
1294       "source_files": "components/FlexibleHeader/src/CanAlwaysExpandToMaximumHeight/*.{h,m}",
1295       "dependencies": {
1296         "MaterialComponents/FlexibleHeader": [
1298         ]
1299       }
1300     },
1301     {
1302       "name": "FlexibleHeader+ColorThemer",
1303       "platforms": {
1304         "ios": "8.0"
1305       },
1306       "public_header_files": "components/FlexibleHeader/src/ColorThemer/*.h",
1307       "source_files": "components/FlexibleHeader/src/ColorThemer/*.{h,m}",
1308       "dependencies": {
1309         "MaterialComponents/FlexibleHeader": [
1311         ],
1312         "MaterialComponents/schemes/Color": [
1314         ]
1315       }
1316     },
1317     {
1318       "name": "HeaderStackView",
1319       "platforms": {
1320         "ios": "8.0"
1321       },
1322       "public_header_files": "components/HeaderStackView/src/*.h",
1323       "source_files": "components/HeaderStackView/src/*.{h,m}",
1324       "testspecs": [
1325         {
1326           "name": "UnitTests",
1327           "test_type": "unit",
1328           "source_files": [
1329             "components/HeaderStackView/tests/unit/*.{h,m,swift}",
1330             "components/HeaderStackView/tests/unit/supplemental/*.{h,m,swift}"
1331           ],
1332           "resources": "components/HeaderStackView/tests/unit/resources/*"
1333         }
1334       ]
1335     },
1336     {
1337       "name": "HeaderStackView+ColorThemer",
1338       "platforms": {
1339         "ios": "8.0"
1340       },
1341       "public_header_files": "components/HeaderStackView/src/ColorThemer/*.h",
1342       "source_files": "components/HeaderStackView/src/ColorThemer/*.{h,m}",
1343       "dependencies": {
1344         "MaterialComponents/HeaderStackView": [
1346         ],
1347         "MaterialComponents/Themes": [
1349         ]
1350       }
1351     },
1352     {
1353       "name": "Ink",
1354       "platforms": {
1355         "ios": "8.0"
1356       },
1357       "public_header_files": "components/Ink/src/*.h",
1358       "source_files": [
1359         "components/Ink/src/*.{h,m}",
1360         "components/Ink/src/private/*.{h,m}"
1361       ],
1362       "dependencies": {
1363         "MaterialComponents/private/Math": [
1365         ]
1366       },
1367       "testspecs": [
1368         {
1369           "name": "UnitTests",
1370           "test_type": "unit",
1371           "source_files": [
1372             "components/Ink/tests/unit/*.{h,m,swift}",
1373             "components/Ink/tests/unit/supplemental/*.{h,m,swift}"
1374           ],
1375           "resources": "components/Ink/tests/unit/resources/*"
1376         }
1377       ]
1378     },
1379     {
1380       "name": "Ink+ColorThemer",
1381       "platforms": {
1382         "ios": "8.0"
1383       },
1384       "public_header_files": "components/Ink/src/ColorThemer/*.h",
1385       "source_files": "components/Ink/src/ColorThemer/*.{h,m}",
1386       "dependencies": {
1387         "MaterialComponents/Ink": [
1389         ],
1390         "MaterialComponents/Themes": [
1392         ]
1393       }
1394     },
1395     {
1396       "name": "LibraryInfo",
1397       "platforms": {
1398         "ios": "8.0"
1399       },
1400       "public_header_files": "components/LibraryInfo/src/*.h",
1401       "source_files": [
1402         "components/LibraryInfo/src/*.{h,m}",
1403         "components/LibraryInfo/src/private/*.{h,m}"
1404       ],
1405       "testspecs": [
1406         {
1407           "name": "UnitTests",
1408           "test_type": "unit",
1409           "source_files": [
1410             "components/LibraryInfo/tests/unit/*.{h,m,swift}",
1411             "components/LibraryInfo/tests/unit/supplemental/*.{h,m,swift}"
1412           ],
1413           "resources": "components/LibraryInfo/tests/unit/resources/*"
1414         }
1415       ]
1416     },
1417     {
1418       "name": "List",
1419       "platforms": {
1420         "ios": "8.0"
1421       },
1422       "public_header_files": "components/List/src/*.h",
1423       "source_files": [
1424         "components/List/src/*.{h,m}",
1425         "components/List/src/private/*.{h,m}"
1426       ],
1427       "dependencies": {
1428         "MaterialComponents/Ink": [
1430         ],
1431         "MaterialComponents/ShadowElevations": [
1433         ],
1434         "MaterialComponents/ShadowLayer": [
1436         ],
1437         "MaterialComponents/Typography": [
1439         ],
1440         "MDFInternationalization": [
1442         ],
1443         "MaterialComponents/private/Math": [
1445         ]
1446       },
1447       "testspecs": [
1448         {
1449           "name": "UnitTests",
1450           "test_type": "unit",
1451           "source_files": [
1452             "components/List/tests/unit/*.{h,m,swift}",
1453             "components/List/tests/unit/supplemental/*.{h,m,swift}"
1454           ],
1455           "resources": "components/List/tests/unit/resources/*",
1456           "dependencies": {
1457             "MaterialComponents/List+ColorThemer": [
1459             ],
1460             "MaterialComponents/List+TypographyThemer": [
1462             ],
1463             "MaterialComponents/List+ListThemer": [
1465             ]
1466           }
1467         }
1468       ]
1469     },
1470     {
1471       "name": "List+TypographyThemer",
1472       "platforms": {
1473         "ios": "8.0"
1474       },
1475       "public_header_files": "components/List/src/TypographyThemer/*.h",
1476       "source_files": "components/List/src/TypographyThemer/*.{h,m}",
1477       "dependencies": {
1478         "MaterialComponents/List": [
1480         ],
1481         "MaterialComponents/schemes/Typography": [
1483         ]
1484       }
1485     },
1486     {
1487       "name": "List+ColorThemer",
1488       "platforms": {
1489         "ios": "8.0"
1490       },
1491       "public_header_files": "components/List/src/ColorThemer/*.h",
1492       "source_files": [
1493         "components/List/src/ColorThemer/*.{h,m}",
1494         "components/List/src/ColorThemer/private/*.{h,m}"
1495       ],
1496       "dependencies": {
1497         "MaterialComponents/List": [
1499         ],
1500         "MaterialComponents/schemes/Color": [
1502         ]
1503       }
1504     },
1505     {
1506       "name": "List+ListThemer",
1507       "platforms": {
1508         "ios": "8.0"
1509       },
1510       "public_header_files": "components/List/src/ListThemer/*.h",
1511       "source_files": [
1512         "components/List/src/ListThemer/*.{h,m}",
1513         "components/List/src/ListThemer/private/*.{h,m}"
1514       ],
1515       "dependencies": {
1516         "MaterialComponents/List": [
1518         ],
1519         "MaterialComponents/List+ColorThemer": [
1521         ],
1522         "MaterialComponents/List+TypographyThemer": [
1524         ]
1525       }
1526     },
1527     {
1528       "name": "MaskedTransition",
1529       "platforms": {
1530         "ios": "8.0"
1531       },
1532       "public_header_files": "components/MaskedTransition/src/*.h",
1533       "source_files": [
1534         "components/MaskedTransition/src/*.{h,m}",
1535         "components/MaskedTransition/src/private/*.{h,m}"
1536       ],
1537       "dependencies": {
1538         "MotionTransitioning": [
1539           "~> 5.0"
1540         ],
1541         "MotionAnimator": [
1542           "~> 2.0"
1543         ],
1544         "MotionInterchange": [
1545           "~> 1.0"
1546         ]
1547       },
1548       "testspecs": [
1549         {
1550           "name": "UnitTests",
1551           "test_type": "unit",
1552           "source_files": [
1553             "components/MaskedTransition/tests/unit/*.{h,m,swift}",
1554             "components/MaskedTransition/tests/unit/supplemental/*.{h,m,swift}"
1555           ],
1556           "resources": "components/MaskedTransition/tests/unit/resources/*"
1557         }
1558       ]
1559     },
1560     {
1561       "name": "NavigationBar",
1562       "platforms": {
1563         "ios": "8.0"
1564       },
1565       "public_header_files": "components/NavigationBar/src/*.h",
1566       "source_files": "components/NavigationBar/src/*.{h,m}",
1567       "dependencies": {
1568         "MDFTextAccessibility": [
1570         ],
1571         "MaterialComponents/ButtonBar": [
1573         ],
1574         "MaterialComponents/Typography": [
1576         ],
1577         "MDFInternationalization": [
1579         ],
1580         "MaterialComponents/private/Math": [
1582         ]
1583       },
1584       "testspecs": [
1585         {
1586           "name": "UnitTests",
1587           "test_type": "unit",
1588           "source_files": [
1589             "components/NavigationBar/tests/unit/*.{h,m,swift}",
1590             "components/NavigationBar/tests/unit/supplemental/*.{h,m,swift}"
1591           ],
1592           "resources": "components/NavigationBar/tests/unit/resources/*",
1593           "dependencies": {
1594             "MaterialComponents/NavigationBar+ColorThemer": [
1596             ],
1597             "MaterialComponents/NavigationBar+TypographyThemer": [
1599             ]
1600           }
1601         }
1602       ]
1603     },
1604     {
1605       "name": "NavigationBar+ColorThemer",
1606       "platforms": {
1607         "ios": "8.0"
1608       },
1609       "public_header_files": "components/NavigationBar/src/ColorThemer/*.h",
1610       "source_files": "components/NavigationBar/src/ColorThemer/*.{h,m}",
1611       "dependencies": {
1612         "MaterialComponents/NavigationBar": [
1614         ],
1615         "MaterialComponents/schemes/Color": [
1617         ]
1618       }
1619     },
1620     {
1621       "name": "NavigationBar+TypographyThemer",
1622       "platforms": {
1623         "ios": "8.0"
1624       },
1625       "public_header_files": "components/NavigationBar/src/TypographyThemer/*.h",
1626       "source_files": "components/NavigationBar/src/TypographyThemer/*.{h,m}",
1627       "dependencies": {
1628         "MaterialComponents/NavigationBar": [
1630         ],
1631         "MaterialComponents/schemes/Typography": [
1633         ]
1634       }
1635     },
1636     {
1637       "name": "NavigationDrawer",
1638       "platforms": {
1639         "ios": "8.0"
1640       },
1641       "public_header_files": "components/NavigationDrawer/src/*.h",
1642       "source_files": [
1643         "components/NavigationDrawer/src/*.{h,m}",
1644         "components/NavigationDrawer/src/private/*.{h,m}"
1645       ],
1646       "dependencies": {
1647         "MaterialComponents/Palettes": [
1649         ],
1650         "MaterialComponents/ShadowLayer": [
1652         ],
1653         "MaterialComponents/private/Math": [
1655         ],
1656         "MaterialComponents/private/UIMetrics": [
1658         ]
1659       },
1660       "testspecs": [
1661         {
1662           "name": "UnitTests",
1663           "test_type": "unit",
1664           "source_files": [
1665             "components/NavigationDrawer/tests/unit/*.{h,m,swift}",
1666             "components/NavigationDrawer/tests/unit/supplemental/*.{h,m,swift}"
1667           ],
1668           "dependencies": {
1669             "MaterialComponents/NavigationDrawer+ColorThemer": [
1671             ]
1672           }
1673         }
1674       ]
1675     },
1676     {
1677       "name": "NavigationDrawer+ColorThemer",
1678       "platforms": {
1679         "ios": "8.0"
1680       },
1681       "public_header_files": "components/NavigationDrawer/src/ColorThemer/*.h",
1682       "source_files": [
1683         "components/NavigationDrawer/src/ColorThemer/*.{h,m}",
1684         "components/NavigationDrawer/src/ColorThemer/private/*.{h,m}"
1685       ],
1686       "dependencies": {
1687         "MaterialComponents/NavigationDrawer": [
1689         ],
1690         "MaterialComponents/schemes/Color": [
1692         ]
1693       }
1694     },
1695     {
1696       "name": "OverlayWindow",
1697       "platforms": {
1698         "ios": "8.0"
1699       },
1700       "public_header_files": "components/OverlayWindow/src/*.h",
1701       "source_files": [
1702         "components/OverlayWindow/src/*.{h,m}",
1703         "components/OverlayWindow/src/private/*.{h,m}"
1704       ],
1705       "dependencies": {
1706         "MaterialComponents/private/Application": [
1708         ]
1709       },
1710       "testspecs": [
1711         {
1712           "name": "UnitTests",
1713           "test_type": "unit",
1714           "source_files": [
1715             "components/OverlayWindow/tests/unit/*.{h,m,swift}",
1716             "components/OverlayWindow/tests/unit/supplemental/*.{h,m,swift}"
1717           ],
1718           "resources": "components/OverlayWindow/tests/unit/resources/*"
1719         }
1720       ]
1721     },
1722     {
1723       "name": "PageControl",
1724       "platforms": {
1725         "ios": "8.0"
1726       },
1727       "public_header_files": "components/PageControl/src/*.h",
1728       "source_files": [
1729         "components/PageControl/src/*.{h,m}",
1730         "components/PageControl/src/private/*.{h,m}"
1731       ],
1732       "resources": [
1733         "components/PageControl/src/MaterialPageControl.bundle"
1734       ],
1735       "dependencies": {
1736         "MDFInternationalization": [
1738         ]
1739       },
1740       "testspecs": [
1741         {
1742           "name": "UnitTests",
1743           "test_type": "unit",
1744           "source_files": [
1745             "components/PageControl/tests/unit/*.{h,m,swift}",
1746             "components/PageControl/tests/unit/supplemental/*.{h,m,swift}"
1747           ],
1748           "resources": "components/PageControl/tests/unit/resources/*"
1749         }
1750       ]
1751     },
1752     {
1753       "name": "PageControl+ColorThemer",
1754       "platforms": {
1755         "ios": "8.0"
1756       },
1757       "public_header_files": "components/PageControl/src/ColorThemer/*.h",
1758       "source_files": "components/PageControl/src/ColorThemer/*.{h,m}",
1759       "dependencies": {
1760         "MaterialComponents/PageControl": [
1762         ],
1763         "MaterialComponents/Themes": [
1765         ]
1766       }
1767     },
1768     {
1769       "name": "Palettes",
1770       "platforms": {
1771         "ios": "8.0"
1772       },
1773       "public_header_files": "components/Palettes/src/*.h",
1774       "source_files": [
1775         "components/Palettes/src/*.{h,m}",
1776         "components/Palettes/src/private/*.{h,m}"
1777       ],
1778       "testspecs": [
1779         {
1780           "name": "UnitTests",
1781           "test_type": "unit",
1782           "source_files": [
1783             "components/Palettes/tests/unit/*.{h,m,swift}",
1784             "components/Palettes/tests/unit/supplemental/*.{h,m,swift}"
1785           ],
1786           "resources": "components/Palettes/tests/unit/resources/*"
1787         }
1788       ]
1789     },
1790     {
1791       "name": "ProgressView",
1792       "platforms": {
1793         "ios": "8.0"
1794       },
1795       "public_header_files": "components/ProgressView/src/*.h",
1796       "source_files": [
1797         "components/ProgressView/src/*.{h,m}",
1798         "components/ProgressView/src/private/*.{h,m}"
1799       ],
1800       "dependencies": {
1801         "MDFInternationalization": [
1803         ],
1804         "MaterialComponents/Palettes": [
1806         ],
1807         "MaterialComponents/private/Math": [
1809         ],
1810         "MotionAnimator": [
1811           "~> 2.1"
1812         ]
1813       },
1814       "testspecs": [
1815         {
1816           "name": "UnitTests",
1817           "test_type": "unit",
1818           "source_files": [
1819             "components/ProgressView/tests/unit/*.{h,m,swift}",
1820             "components/ProgressView/tests/unit/supplemental/*.{h,m,swift}"
1821           ],
1822           "resources": "components/ProgressView/tests/unit/resources/*"
1823         }
1824       ]
1825     },
1826     {
1827       "name": "ProgressView+ColorThemer",
1828       "platforms": {
1829         "ios": "8.0"
1830       },
1831       "public_header_files": "components/ProgressView/src/ColorThemer/*.h",
1832       "source_files": "components/ProgressView/src/ColorThemer/*.{h,m}",
1833       "dependencies": {
1834         "MaterialComponents/ProgressView": [
1836         ],
1837         "MaterialComponents/Themes": [
1839         ]
1840       }
1841     },
1842     {
1843       "name": "ShadowElevations",
1844       "platforms": {
1845         "ios": "8.0"
1846       },
1847       "public_header_files": "components/ShadowElevations/src/*.h",
1848       "source_files": "components/ShadowElevations/src/*.{h,m}",
1849       "testspecs": [
1850         {
1851           "name": "UnitTests",
1852           "test_type": "unit",
1853           "source_files": [
1854             "components/ShadowElevations/tests/unit/*.{h,m,swift}",
1855             "components/ShadowElevations/tests/unit/supplemental/*.{h,m,swift}"
1856           ],
1857           "resources": "components/ShadowElevations/tests/unit/resources/*"
1858         }
1859       ]
1860     },
1861     {
1862       "name": "ShadowLayer",
1863       "platforms": {
1864         "ios": "8.0"
1865       },
1866       "public_header_files": "components/ShadowLayer/src/*.h",
1867       "source_files": "components/ShadowLayer/src/*.{h,m}",
1868       "dependencies": {
1869         "MaterialComponents/ShadowElevations": [
1871         ]
1872       },
1873       "testspecs": [
1874         {
1875           "name": "UnitTests",
1876           "test_type": "unit",
1877           "source_files": [
1878             "components/ShadowLayer/tests/unit/*.{h,m,swift}",
1879             "components/ShadowLayer/tests/unit/supplemental/*.{h,m,swift}"
1880           ],
1881           "resources": "components/ShadowLayer/tests/unit/resources/*"
1882         }
1883       ]
1884     },
1885     {
1886       "name": "ShapeLibrary",
1887       "platforms": {
1888         "ios": "8.0"
1889       },
1890       "public_header_files": "components/ShapeLibrary/src/*.h",
1891       "source_files": [
1892         "components/ShapeLibrary/src/*.{h,m}",
1893         "components/ShapeLibrary/src/private/*.{h,m}"
1894       ],
1895       "dependencies": {
1896         "MaterialComponents/Shapes": [
1898         ],
1899         "MaterialComponents/private/Math": [
1901         ]
1902       },
1903       "testspecs": [
1904         {
1905           "name": "UnitTests",
1906           "test_type": "unit",
1907           "source_files": [
1908             "components/ShapeLibrary/tests/unit/*.{h,m,swift}",
1909             "components/ShapeLibrary/tests/unit/supplemental/*.{h,m,swift}"
1910           ],
1911           "resources": "components/ShapeLibrary/tests/unit/resources/*"
1912         }
1913       ]
1914     },
1915     {
1916       "name": "Shapes",
1917       "platforms": {
1918         "ios": "8.0"
1919       },
1920       "public_header_files": "components/Shapes/src/*.h",
1921       "source_files": [
1922         "components/Shapes/src/*.{h,m}",
1923         "components/Shapes/src/private/*.{h,m}"
1924       ],
1925       "dependencies": {
1926         "MaterialComponents/ShadowLayer": [
1928         ],
1929         "MaterialComponents/private/Math": [
1931         ]
1932       },
1933       "testspecs": [
1934         {
1935           "name": "UnitTests",
1936           "test_type": "unit",
1937           "source_files": [
1938             "components/Shapes/tests/unit/*.{h,m,swift}",
1939             "components/Shapes/tests/unit/supplemental/*.{h,m,swift}"
1940           ],
1941           "resources": "components/Shapes/tests/unit/resources/*"
1942         }
1943       ]
1944     },
1945     {
1946       "name": "Slider",
1947       "platforms": {
1948         "ios": "8.0"
1949       },
1950       "public_header_files": "components/Slider/src/*.h",
1951       "source_files": [
1952         "components/Slider/src/*.{h,m}",
1953         "components/Slider/src/private/*.{h,m}"
1954       ],
1955       "dependencies": {
1956         "MaterialComponents/Palettes": [
1958         ],
1959         "MaterialComponents/ShadowElevations": [
1961         ],
1962         "MaterialComponents/private/ThumbTrack": [
1964         ]
1965       },
1966       "testspecs": [
1967         {
1968           "name": "UnitTests",
1969           "test_type": "unit",
1970           "source_files": [
1971             "components/Slider/tests/unit/*.{h,m,swift}",
1972             "components/Slider/tests/unit/supplemental/*.{h,m,swift}"
1973           ],
1974           "resources": "components/Slider/tests/unit/resources/*"
1975         }
1976       ]
1977     },
1978     {
1979       "name": "Slider+ColorThemer",
1980       "platforms": {
1981         "ios": "8.0"
1982       },
1983       "public_header_files": "components/Slider/src/ColorThemer/*.h",
1984       "source_files": "components/Slider/src/ColorThemer/*.{h,m}",
1985       "dependencies": {
1986         "MaterialComponents/Palettes": [
1988         ],
1989         "MaterialComponents/Slider": [
1991         ],
1992         "MaterialComponents/schemes/Color": [
1994         ]
1995       }
1996     },
1997     {
1998       "name": "Snackbar",
1999       "platforms": {
2000         "ios": "8.0"
2001       },
2002       "public_header_files": "components/Snackbar/src/*.h",
2003       "source_files": [
2004         "components/Snackbar/src/*.{h,m}",
2005         "components/Snackbar/src/private/*.{h,m}"
2006       ],
2007       "resources": [
2008         "components/Snackbar/src/MaterialSnackbar.bundle"
2009       ],
2010       "dependencies": {
2011         "MaterialComponents/AnimationTiming": [
2013         ],
2014         "MaterialComponents/Buttons": [
2016         ],
2017         "MaterialComponents/OverlayWindow": [
2019         ],
2020         "MaterialComponents/Typography": [
2022         ],
2023         "MaterialComponents/private/Application": [
2025         ],
2026         "MaterialComponents/private/KeyboardWatcher": [
2028         ],
2029         "MaterialComponents/private/Overlay": [
2031         ]
2032       },
2033       "testspecs": [
2034         {
2035           "name": "UnitTests",
2036           "test_type": "unit",
2037           "source_files": [
2038             "components/Snackbar/tests/unit/*.{h,m,swift}",
2039             "components/Snackbar/tests/unit/supplemental/*.{h,m,swift}"
2040           ],
2041           "resources": "components/Snackbar/tests/unit/resources/*",
2042           "dependencies": {
2043             "MaterialComponents/Snackbar+ColorThemer": [
2045             ],
2046             "MaterialComponents/Snackbar+FontThemer": [
2048             ],
2049             "MaterialComponents/Snackbar+TypographyThemer": [
2051             ],
2052             "MaterialComponents/Themes": [
2054             ]
2055           }
2056         }
2057       ]
2058     },
2059     {
2060       "name": "Snackbar+ColorThemer",
2061       "platforms": {
2062         "ios": "8.0"
2063       },
2064       "public_header_files": "components/Snackbar/src/ColorThemer/*.h",
2065       "source_files": "components/Snackbar/src/ColorThemer/*.{h,m}",
2066       "dependencies": {
2067         "MaterialComponents/Snackbar": [
2069         ],
2070         "MaterialComponents/schemes/Color": [
2072         ]
2073       }
2074     },
2075     {
2076       "name": "Snackbar+FontThemer",
2077       "platforms": {
2078         "ios": "8.0"
2079       },
2080       "public_header_files": "components/Snackbar/src/FontThemer/*.h",
2081       "source_files": "components/Snackbar/src/FontThemer/*.{h,m}",
2082       "dependencies": {
2083         "MaterialComponents/Snackbar": [
2085         ],
2086         "MaterialComponents/Themes": [
2088         ]
2089       }
2090     },
2091     {
2092       "name": "Snackbar+TypographyThemer",
2093       "platforms": {
2094         "ios": "8.0"
2095       },
2096       "public_header_files": "components/Snackbar/src/TypographyThemer/*.h",
2097       "source_files": "components/Snackbar/src/TypographyThemer/*.{h,m}",
2098       "dependencies": {
2099         "MaterialComponents/Snackbar": [
2101         ],
2102         "MaterialComponents/schemes/Typography": [
2104         ]
2105       }
2106     },
2107     {
2108       "name": "Tabs",
2109       "platforms": {
2110         "ios": "8.0"
2111       },
2112       "public_header_files": "components/Tabs/src/*.h",
2113       "source_files": [
2114         "components/Tabs/src/*.{h,m}",
2115         "components/Tabs/src/private/*.{h,m}"
2116       ],
2117       "resources": [
2118         "components/Tabs/src/MaterialTabs.bundle"
2119       ],
2120       "dependencies": {
2121         "MDFInternationalization": [
2123         ],
2124         "MaterialComponents/AnimationTiming": [
2126         ],
2127         "MaterialComponents/Ink": [
2129         ],
2130         "MaterialComponents/ShadowElevations": [
2132         ],
2133         "MaterialComponents/ShadowLayer": [
2135         ],
2136         "MaterialComponents/Typography": [
2138         ],
2139         "MaterialComponents/private/Math": [
2141         ]
2142       },
2143       "testspecs": [
2144         {
2145           "name": "UnitTests",
2146           "test_type": "unit",
2147           "source_files": [
2148             "components/Tabs/tests/unit/*.{h,m,swift}",
2149             "components/Tabs/tests/unit/supplemental/*.{h,m,swift}"
2150           ],
2151           "resources": "components/Tabs/tests/unit/resources/*",
2152           "dependencies": {
2153             "MaterialComponents/Tabs+ColorThemer": [
2155             ],
2156             "MaterialComponents/Tabs+FontThemer": [
2158             ],
2159             "MaterialComponents/Tabs+TypographyThemer": [
2161             ],
2162             "MaterialComponents/Themes": [
2164             ]
2165           }
2166         }
2167       ]
2168     },
2169     {
2170       "name": "Tabs+ColorThemer",
2171       "platforms": {
2172         "ios": "8.0"
2173       },
2174       "public_header_files": "components/Tabs/src/ColorThemer/*.h",
2175       "source_files": "components/Tabs/src/ColorThemer/*.{h,m}",
2176       "dependencies": {
2177         "MaterialComponents/schemes/Color": [
2179         ],
2180         "MaterialComponents/Tabs": [
2182         ]
2183       }
2184     },
2185     {
2186       "name": "Tabs+FontThemer",
2187       "platforms": {
2188         "ios": "8.0"
2189       },
2190       "public_header_files": "components/Tabs/src/FontThemer/*.h",
2191       "source_files": "components/Tabs/src/FontThemer/*.{h,m}",
2192       "dependencies": {
2193         "MaterialComponents/Tabs": [
2195         ],
2196         "MaterialComponents/Themes": [
2198         ]
2199       }
2200     },
2201     {
2202       "name": "Tabs+TypographyThemer",
2203       "platforms": {
2204         "ios": "8.0"
2205       },
2206       "public_header_files": "components/Tabs/src/TypographyThemer/*.h",
2207       "source_files": "components/Tabs/src/TypographyThemer/*.{h,m}",
2208       "dependencies": {
2209         "MaterialComponents/Tabs": [
2211         ],
2212         "MaterialComponents/schemes/Typography": [
2214         ]
2215       }
2216     },
2217     {
2218       "name": "TextFields",
2219       "platforms": {
2220         "ios": "8.0"
2221       },
2222       "public_header_files": "components/TextFields/src/*.h",
2223       "source_files": [
2224         "components/TextFields/src/*.{h,m}",
2225         "components/TextFields/src/private/*.{h,m}"
2226       ],
2227       "dependencies": {
2228         "MaterialComponents/AnimationTiming": [
2230         ],
2231         "MaterialComponents/Palettes": [
2233         ],
2234         "MaterialComponents/Typography": [
2236         ],
2237         "MDFInternationalization": [
2239         ],
2240         "MaterialComponents/private/Math": [
2242         ]
2243       },
2244       "testspecs": [
2245         {
2246           "name": "UnitTests",
2247           "test_type": "unit",
2248           "source_files": [
2249             "components/TextFields/tests/unit/*.{h,m,swift}",
2250             "components/TextFields/tests/unit/supplemental/*.{h,m,swift}"
2251           ],
2252           "resources": "components/TextFields/tests/unit/resources/*",
2253           "dependencies": {
2254             "MaterialComponents/TextFields+ColorThemer": [
2256             ],
2257             "MaterialComponents/TextFields+FontThemer": [
2259             ],
2260             "MaterialComponents/TextFields+TypographyThemer": [
2262             ],
2263             "MaterialComponents/Themes": [
2265             ]
2266           }
2267         }
2268       ]
2269     },
2270     {
2271       "name": "TextFields+ColorThemer",
2272       "platforms": {
2273         "ios": "8.0"
2274       },
2275       "public_header_files": "components/TextFields/src/ColorThemer/*.h",
2276       "source_files": "components/TextFields/src/ColorThemer/*.{h,m}",
2277       "dependencies": {
2278         "MaterialComponents/TextFields": [
2280         ],
2281         "MaterialComponents/Themes": [
2283         ]
2284       }
2285     },
2286     {
2287       "name": "TextFields+FontThemer",
2288       "platforms": {
2289         "ios": "8.0"
2290       },
2291       "public_header_files": "components/TextFields/src/FontThemer/*.h",
2292       "source_files": "components/TextFields/src/FontThemer/*.{h,m}",
2293       "dependencies": {
2294         "MaterialComponents/TextFields": [
2296         ],
2297         "MaterialComponents/Themes": [
2299         ]
2300       }
2301     },
2302     {
2303       "name": "TextFields+TypographyThemer",
2304       "platforms": {
2305         "ios": "8.0"
2306       },
2307       "public_header_files": "components/TextFields/src/TypographyThemer/*.h",
2308       "source_files": "components/TextFields/src/TypographyThemer/*.{h,m}",
2309       "dependencies": {
2310         "MaterialComponents/TextFields": [
2312         ],
2313         "MaterialComponents/schemes/Typography": [
2315         ]
2316       }
2317     },
2318     {
2319       "name": "Themes",
2320       "platforms": {
2321         "ios": "8.0"
2322       },
2323       "public_header_files": "components/Themes/src/*.h",
2324       "source_files": [
2325         "components/Themes/src/*.{h,m}",
2326         "components/Themes/src/private/*.{h,m}"
2327       ],
2328       "dependencies": {
2329         "MaterialComponents/schemes/Color": [
2331         ],
2332         "MaterialComponents/schemes/Typography": [
2334         ]
2335       },
2336       "testspecs": [
2337         {
2338           "name": "UnitTests",
2339           "test_type": "unit",
2340           "source_files": [
2341             "components/Themes/tests/unit/*.{h,m,swift}",
2342             "components/Themes/tests/unit/supplemental/*.{h,m,swift}"
2343           ],
2344           "resources": "components/Themes/tests/unit/resources/*"
2345         }
2346       ]
2347     },
2348     {
2349       "name": "Typography",
2350       "platforms": {
2351         "ios": "8.0"
2352       },
2353       "public_header_files": "components/Typography/src/*.h",
2354       "source_files": [
2355         "components/Typography/src/*.{h,m}",
2356         "components/Typography/src/private/*.{h,m}"
2357       ],
2358       "dependencies": {
2359         "MaterialComponents/private/Application": [
2361         ],
2362         "MaterialComponents/private/Math": [
2364         ]
2365       },
2366       "testspecs": [
2367         {
2368           "name": "UnitTests",
2369           "test_type": "unit",
2370           "source_files": [
2371             "components/Typography/tests/unit/*.{h,m,swift}",
2372             "components/Typography/tests/unit/supplemental/*.{h,m,swift}"
2373           ],
2374           "resources": "components/Typography/tests/unit/resources/*"
2375         }
2376       ]
2377     },
2378     {
2379       "name": "schemes",
2380       "subspecs": [
2381         {
2382           "name": "Color",
2383           "platforms": {
2384             "ios": "8.0"
2385           },
2386           "public_header_files": "components/schemes/Color/src/*.h",
2387           "source_files": "components/schemes/Color/src/*.{h,m}",
2388           "testspecs": [
2389             {
2390               "name": "UnitTests",
2391               "test_type": "unit",
2392               "source_files": [
2393                 "components/schemes/Color/tests/unit/*.{h,m,swift}",
2394                 "components/schemes/Color/tests/unit/supplemental/*.{h,m,swift}"
2395               ],
2396               "resources": "components/schemes/Color/tests/unit/resources/*",
2397               "dependencies": {
2398                 "MaterialComponents/private/Math": [
2400                 ]
2401               }
2402             }
2403           ]
2404         },
2405         {
2406           "name": "Shape",
2407           "platforms": {
2408             "ios": "8.0"
2409           },
2410           "public_header_files": "components/schemes/Shape/src/*.h",
2411           "source_files": "components/schemes/Shape/src/*.{h,m}",
2412           "dependencies": {
2413             "MaterialComponents/ShapeLibrary": [
2415             ],
2416             "MaterialComponents/Shapes": [
2418             ]
2419           },
2420           "testspecs": [
2421             {
2422               "name": "UnitTests",
2423               "test_type": "unit",
2424               "source_files": [
2425                 "components/schemes/Shape/tests/unit/*.{h,m,swift}",
2426                 "components/schemes/Shape/tests/unit/supplemental/*.{h,m,swift}"
2427               ],
2428               "resources": "components/schemes/Shape/tests/unit/resources/*"
2429             }
2430           ]
2431         },
2432         {
2433           "name": "Typography",
2434           "platforms": {
2435             "ios": "8.0"
2436           },
2437           "public_header_files": "components/schemes/Typography/src/*.h",
2438           "source_files": "components/schemes/Typography/src/*.{h,m}",
2439           "testspecs": [
2440             {
2441               "name": "UnitTests",
2442               "test_type": "unit",
2443               "source_files": [
2444                 "components/schemes/Typography/tests/unit/*.{h,m,swift}",
2445                 "components/schemes/Typography/tests/unit/supplemental/*.{h,m,swift}"
2446               ],
2447               "resources": "components/schemes/Typography/tests/unit/resources/*"
2448             }
2449           ]
2450         }
2451       ]
2452     },
2453     {
2454       "name": "private",
2455       "subspecs": [
2456         {
2457           "name": "Icons",
2458           "subspecs": [
2459             {
2460               "name": "Base",
2461               "public_header_files": "components/private/Icons/src/*.h",
2462               "source_files": "components/private/Icons/src/*.{h,m}"
2463             },
2464             {
2465               "name": "ic_arrow_back",
2466               "public_header_files": "components/private/Icons/icons/ic_arrow_back/src/*.h",
2467               "source_files": "components/private/Icons/icons/ic_arrow_back/src/*.{h,m}",
2468               "resource_bundles": {
2469                 "MaterialIcons_ic_arrow_back": [
2470                   "components/private/Icons/icons/ic_arrow_back/src/MaterialIcons_ic_arrow_back.bundle/*.png"
2471                 ]
2472               },
2473               "dependencies": {
2474                 "MaterialComponents/private/Icons/Base": [
2476                 ]
2477               }
2478             },
2479             {
2480               "name": "ic_check",
2481               "public_header_files": "components/private/Icons/icons/ic_check/src/*.h",
2482               "source_files": "components/private/Icons/icons/ic_check/src/*.{h,m}",
2483               "resource_bundles": {
2484                 "MaterialIcons_ic_check": [
2485                   "components/private/Icons/icons/ic_check/src/MaterialIcons_ic_check.bundle/*.png"
2486                 ]
2487               },
2488               "dependencies": {
2489                 "MaterialComponents/private/Icons/Base": [
2491                 ]
2492               }
2493             },
2494             {
2495               "name": "ic_check_circle",
2496               "public_header_files": "components/private/Icons/icons/ic_check_circle/src/*.h",
2497               "source_files": "components/private/Icons/icons/ic_check_circle/src/*.{h,m}",
2498               "resource_bundles": {
2499                 "MaterialIcons_ic_check_circle": [
2500                   "components/private/Icons/icons/ic_check_circle/src/MaterialIcons_ic_check_circle.bundle/*.png"
2501                 ]
2502               },
2503               "dependencies": {
2504                 "MaterialComponents/private/Icons/Base": [
2506                 ]
2507               }
2508             },
2509             {
2510               "name": "ic_chevron_right",
2511               "public_header_files": "components/private/Icons/icons/ic_chevron_right/src/*.h",
2512               "source_files": "components/private/Icons/icons/ic_chevron_right/src/*.{h,m}",
2513               "resource_bundles": {
2514                 "MaterialIcons_ic_chevron_right": [
2515                   "components/private/Icons/icons/ic_chevron_right/src/MaterialIcons_ic_chevron_right.bundle/*.png"
2516                 ]
2517               },
2518               "dependencies": {
2519                 "MaterialComponents/private/Icons/Base": [
2521                 ]
2522               }
2523             },
2524             {
2525               "name": "ic_color_lens",
2526               "public_header_files": "components/private/Icons/icons/ic_color_lens/src/*.h",
2527               "source_files": "components/private/Icons/icons/ic_color_lens/src/*.{h,m}",
2528               "resource_bundles": {
2529                 "MaterialIcons_ic_color_lens": [
2530                   "components/private/Icons/icons/ic_color_lens/src/MaterialIcons_ic_color_lens.bundle/*.png"
2531                 ]
2532               },
2533               "dependencies": {
2534                 "MaterialComponents/private/Icons/Base": [
2536                 ]
2537               }
2538             },
2539             {
2540               "name": "ic_help_outline",
2541               "public_header_files": "components/private/Icons/icons/ic_help_outline/src/*.h",
2542               "source_files": "components/private/Icons/icons/ic_help_outline/src/*.{h,m}",
2543               "resource_bundles": {
2544                 "MaterialIcons_ic_help_outline": [
2545                   "components/private/Icons/icons/ic_help_outline/src/MaterialIcons_ic_help_outline.bundle/*.png"
2546                 ]
2547               },
2548               "dependencies": {
2549                 "MaterialComponents/private/Icons/Base": [
2551                 ]
2552               }
2553             },
2554             {
2555               "name": "ic_info",
2556               "public_header_files": "components/private/Icons/icons/ic_info/src/*.h",
2557               "source_files": "components/private/Icons/icons/ic_info/src/*.{h,m}",
2558               "resource_bundles": {
2559                 "MaterialIcons_ic_info": [
2560                   "components/private/Icons/icons/ic_info/src/MaterialIcons_ic_info.bundle/*.png"
2561                 ]
2562               },
2563               "dependencies": {
2564                 "MaterialComponents/private/Icons/Base": [
2566                 ]
2567               }
2568             },
2569             {
2570               "name": "ic_more_horiz",
2571               "public_header_files": "components/private/Icons/icons/ic_more_horiz/src/*.h",
2572               "source_files": "components/private/Icons/icons/ic_more_horiz/src/*.{h,m}",
2573               "resource_bundles": {
2574                 "MaterialIcons_ic_more_horiz": [
2575                   "components/private/Icons/icons/ic_more_horiz/src/MaterialIcons_ic_more_horiz.bundle/*.png"
2576                 ]
2577               },
2578               "dependencies": {
2579                 "MaterialComponents/private/Icons/Base": [
2581                 ]
2582               }
2583             },
2584             {
2585               "name": "ic_radio_button_unchecked",
2586               "public_header_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.h",
2587               "source_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.{h,m}",
2588               "resource_bundles": {
2589                 "MaterialIcons_ic_radio_button_unchecked": [
2590                   "components/private/Icons/icons/ic_radio_button_unchecked/src/MaterialIcons_ic_radio_button_unchecked.bundle/*.png"
2591                 ]
2592               },
2593               "dependencies": {
2594                 "MaterialComponents/private/Icons/Base": [
2596                 ]
2597               }
2598             },
2599             {
2600               "name": "ic_reorder",
2601               "public_header_files": "components/private/Icons/icons/ic_reorder/src/*.h",
2602               "source_files": "components/private/Icons/icons/ic_reorder/src/*.{h,m}",
2603               "resource_bundles": {
2604                 "MaterialIcons_ic_reorder": [
2605                   "components/private/Icons/icons/ic_reorder/src/MaterialIcons_ic_reorder.bundle/*.png"
2606                 ]
2607               },
2608               "dependencies": {
2609                 "MaterialComponents/private/Icons/Base": [
2611                 ]
2612               }
2613             },
2614             {
2615               "name": "ic_settings",
2616               "public_header_files": "components/private/Icons/icons/ic_settings/src/*.h",
2617               "source_files": "components/private/Icons/icons/ic_settings/src/*.{h,m}",
2618               "resource_bundles": {
2619                 "MaterialIcons_ic_settings": [
2620                   "components/private/Icons/icons/ic_settings/src/MaterialIcons_ic_settings.bundle/*.png"
2621                 ]
2622               },
2623               "dependencies": {
2624                 "MaterialComponents/private/Icons/Base": [
2626                 ]
2627               }
2628             }
2629           ]
2630         },
2631         {
2632           "name": "Application",
2633           "platforms": {
2634             "ios": "8.0"
2635           },
2636           "public_header_files": "components/private/Application/src/*.h",
2637           "source_files": "components/private/Application/src/*.{h,m}",
2638           "testspecs": [
2639             {
2640               "name": "UnitTests",
2641               "test_type": "unit",
2642               "source_files": [
2643                 "components/private/Application/tests/unit/*.{h,m,swift}",
2644                 "components/private/Application/tests/unit/supplemental/*.{h,m,swift}"
2645               ],
2646               "resources": "components/private/Application/tests/unit/resources/*"
2647             }
2648           ]
2649         },
2650         {
2651           "name": "KeyboardWatcher",
2652           "platforms": {
2653             "ios": "8.0"
2654           },
2655           "public_header_files": "components/private/KeyboardWatcher/src/*.h",
2656           "source_files": "components/private/KeyboardWatcher/src/*.{h,m}",
2657           "dependencies": {
2658             "MaterialComponents/private/Application": [
2660             ]
2661           },
2662           "testspecs": [
2663             {
2664               "name": "UnitTests",
2665               "test_type": "unit",
2666               "source_files": [
2667                 "components/private/KeyboardWatcher/tests/unit/*.{h,m,swift}",
2668                 "components/private/KeyboardWatcher/tests/unit/supplemental/*.{h,m,swift}"
2669               ],
2670               "resources": "components/private/KeyboardWatcher/tests/unit/resources/*"
2671             }
2672           ]
2673         },
2674         {
2675           "name": "Math",
2676           "platforms": {
2677             "ios": "8.0"
2678           },
2679           "public_header_files": "components/private/Math/src/*.h",
2680           "source_files": "components/private/Math/src/*.{h,m}",
2681           "testspecs": [
2682             {
2683               "name": "UnitTests",
2684               "test_type": "unit",
2685               "source_files": [
2686                 "components/private/Math/tests/unit/*.{h,m,swift}",
2687                 "components/private/Math/tests/unit/supplemental/*.{h,m,swift}"
2688               ],
2689               "resources": "components/private/Math/tests/unit/resources/*"
2690             }
2691           ]
2692         },
2693         {
2694           "name": "Overlay",
2695           "platforms": {
2696             "ios": "8.0"
2697           },
2698           "public_header_files": "components/private/Overlay/src/*.h",
2699           "source_files": [
2700             "components/private/Overlay/src/*.{h,m}",
2701             "components/private/Overlay/src/private/*.{h,m}"
2702           ],
2703           "testspecs": [
2704             {
2705               "name": "UnitTests",
2706               "test_type": "unit",
2707               "source_files": [
2708                 "components/private/Overlay/tests/unit/*.{h,m,swift}",
2709                 "components/private/Overlay/tests/unit/supplemental/*.{h,m,swift}"
2710               ],
2711               "resources": "components/private/Overlay/tests/unit/resources/*"
2712             }
2713           ]
2714         },
2715         {
2716           "name": "ShapeLibrary",
2717           "platforms": {
2718             "ios": "8.0"
2719           },
2720           "public_header_files": "components/private/ShapeLibrary/src/*.h",
2721           "source_files": "components/private/ShapeLibrary/src/*.h",
2722           "dependencies": {
2723             "MaterialComponents/ShapeLibrary": [
2725             ]
2726           }
2727         },
2728         {
2729           "name": "Shapes",
2730           "platforms": {
2731             "ios": "8.0"
2732           },
2733           "public_header_files": "components/private/Shapes/src/*.h",
2734           "source_files": "components/private/Shapes/src/*.h",
2735           "dependencies": {
2736             "MaterialComponents/Shapes": [
2738             ]
2739           }
2740         },
2741         {
2742           "name": "ThumbTrack",
2743           "platforms": {
2744             "ios": "8.0"
2745           },
2746           "public_header_files": "components/private/ThumbTrack/src/*.h",
2747           "source_files": [
2748             "components/private/ThumbTrack/src/*.{h,m}",
2749             "components/private/ThumbTrack/src/private/*.{h,m}"
2750           ],
2751           "dependencies": {
2752             "MaterialComponents/Ink": [
2754             ],
2755             "MaterialComponents/ShadowElevations": [
2757             ],
2758             "MaterialComponents/ShadowLayer": [
2760             ],
2761             "MaterialComponents/Typography": [
2763             ],
2764             "MDFInternationalization": [
2766             ],
2767             "MaterialComponents/private/Math": [
2769             ]
2770           },
2771           "testspecs": [
2772             {
2773               "name": "UnitTests",
2774               "test_type": "unit",
2775               "source_files": [
2776                 "components/private/ThumbTrack/tests/unit/*.{h,m,swift}",
2777                 "components/private/ThumbTrack/tests/unit/supplemental/*.{h,m,swift}"
2778               ],
2779               "resources": "components/private/ThumbTrack/tests/unit/resources/*"
2780             }
2781           ]
2782         },
2783         {
2784           "name": "UIMetrics",
2785           "platforms": {
2786             "ios": "8.0"
2787           },
2788           "public_header_files": "components/private/UIMetrics/src/*.h",
2789           "source_files": [
2790             "components/private/UIMetrics/src/*.{h,m}",
2791             "components/private/UIMetrics/src/private/*.{h,m}"
2792           ],
2793           "dependencies": {
2794             "MaterialComponents/private/Application": [
2796             ]
2797           },
2798           "testspecs": [
2799             {
2800               "name": "UnitTests",
2801               "test_type": "unit",
2802               "source_files": [
2803                 "components/private/UIMetrics/tests/unit/*.{h,m,swift}",
2804                 "components/private/UIMetrics/tests/unit/supplemental/*.{h,m,swift}"
2805               ],
2806               "resources": "components/private/UIMetrics/tests/unit/resources/*"
2807             }
2808           ]
2809         }
2810       ]
2811     }
2812   ]