[Add] com-qqsdk-control-Tools 1.2.1
[CocoaPods.git] / Specs / 0 / 1 / 9 / MaterialComponents / 73.1.1 / MaterialComponents.podspec.json
blob0d7a9489ab505a9e68a88720dd390bd1b958d194
2   "name": "MaterialComponents",
3   "version": "73.1.1",
4   "authors": "The Material Components authors.",
5   "summary": "A collection of stand-alone production-ready UI libraries focused on design details.",
6   "homepage": "https://github.com/material-components/material-components-ios",
7   "license": "Apache 2.0",
8   "source": {
9     "git": "https://github.com/material-components/material-components-ios.git",
10     "tag": "v73.1.1"
11   },
12   "platforms": {
13     "ios": "8.0"
14   },
15   "requires_arc": true,
16   "subspecs": [
17     {
18       "name": "ActivityIndicator",
19       "platforms": {
20         "ios": "8.0"
21       },
22       "public_header_files": "components/ActivityIndicator/src/*.h",
23       "source_files": [
24         "components/ActivityIndicator/src/*.{h,m}",
25         "components/ActivityIndicator/src/private/*.{h,m}"
26       ],
27       "resources": [
28         "components/ActivityIndicator/src/MaterialActivityIndicator.bundle"
29       ],
30       "dependencies": {
31         "MDFInternationalization": [
33         ],
34         "MaterialComponents/Palettes": [
36         ],
37         "MaterialComponents/private/Application": [
39         ],
40         "MotionAnimator": [
41           "~> 2.0"
42         ]
43       },
44       "testspecs": [
45         {
46           "name": "tests",
47           "test_type": "unit",
48           "testspecs": [
49             {
50               "name": "unit",
51               "test_type": "unit",
52               "source_files": [
53                 "components/ActivityIndicator/tests/unit/*.{h,m,swift}",
54                 "components/ActivityIndicator/tests/unit/supplemental/*.{h,m,swift}"
55               ],
56               "resources": "components/ActivityIndicator/tests/unit/resources/*"
57             }
58           ]
59         }
60       ]
61     },
62     {
63       "name": "ActivityIndicator+ColorThemer",
64       "platforms": {
65         "ios": "8.0"
66       },
67       "public_header_files": "components/ActivityIndicator/src/ColorThemer/*.h",
68       "source_files": "components/ActivityIndicator/src/ColorThemer/*.{h,m}",
69       "dependencies": {
70         "MaterialComponents/ActivityIndicator": [
72         ],
73         "MaterialComponents/schemes/Color": [
75         ]
76       }
77     },
78     {
79       "name": "AnimationTiming",
80       "platforms": {
81         "ios": "8.0"
82       },
83       "public_header_files": "components/AnimationTiming/src/*.h",
84       "source_files": [
85         "components/AnimationTiming/src/*.{h,m}",
86         "components/AnimationTiming/src/private/*.{h,m}"
87       ],
88       "testspecs": [
89         {
90           "name": "tests",
91           "test_type": "unit",
92           "testspecs": [
93             {
94               "name": "unit",
95               "test_type": "unit",
96               "source_files": [
97                 "components/AnimationTiming/tests/unit/*.{h,m,swift}",
98                 "components/AnimationTiming/tests/unit/supplemental/*.{h,m,swift}"
99               ],
100               "resources": "components/AnimationTiming/tests/unit/resources/*"
101             }
102           ]
103         }
104       ]
105     },
106     {
107       "name": "AppBar",
108       "platforms": {
109         "ios": "8.0"
110       },
111       "public_header_files": "components/AppBar/src/*.h",
112       "source_files": [
113         "components/AppBar/src/*.{h,m}",
114         "components/AppBar/src/private/*.{h,m}"
115       ],
116       "resources": [
117         "components/AppBar/src/MaterialAppBar.bundle"
118       ],
119       "dependencies": {
120         "MaterialComponents/HeaderStackView": [
122         ],
123         "MaterialComponents/NavigationBar": [
125         ],
126         "MaterialComponents/Typography": [
128         ],
129         "MaterialComponents/private/Application": [
131         ],
132         "MaterialComponents/FlexibleHeader": [
134         ],
135         "MaterialComponents/ShadowElevations": [
137         ],
138         "MaterialComponents/ShadowLayer": [
140         ],
141         "MDFInternationalization": [
143         ],
144         "MaterialComponents/private/Icons/ic_arrow_back": [
146         ],
147         "MaterialComponents/private/UIMetrics": [
149         ]
150       },
151       "testspecs": [
152         {
153           "name": "tests",
154           "test_type": "unit",
155           "testspecs": [
156             {
157               "name": "unit",
158               "test_type": "unit",
159               "source_files": [
160                 "components/AppBar/tests/unit/*.{h,m,swift}",
161                 "components/AppBar/tests/unit/supplemental/*.{h,m,swift}"
162               ],
163               "resources": "components/AppBar/tests/unit/resources/*"
164             }
165           ]
166         }
167       ]
168     },
169     {
170       "name": "AppBar+ColorThemer",
171       "platforms": {
172         "ios": "8.0"
173       },
174       "public_header_files": "components/AppBar/src/ColorThemer/*.h",
175       "source_files": [
176         "components/AppBar/src/ColorThemer/*.{h,m}",
177         "components/AppBar/src/ColorThemer/private/*.{h,m}"
178       ],
179       "dependencies": {
180         "MaterialComponents/AppBar": [
182         ],
183         "MaterialComponents/FlexibleHeader+ColorThemer": [
185         ],
186         "MaterialComponents/NavigationBar+ColorThemer": [
188         ],
189         "MaterialComponents/Themes": [
191         ]
192       }
193     },
194     {
195       "name": "AppBar+TypographyThemer",
196       "platforms": {
197         "ios": "8.0"
198       },
199       "public_header_files": "components/AppBar/src/TypographyThemer/*.h",
200       "source_files": [
201         "components/AppBar/src/TypographyThemer/*.{h,m}",
202         "components/AppBar/src/TypographyThemer/private/*.{h,m}"
203       ],
204       "dependencies": {
205         "MaterialComponents/AppBar": [
207         ],
208         "MaterialComponents/NavigationBar+TypographyThemer": [
210         ]
211       }
212     },
213     {
214       "name": "BottomAppBar",
215       "platforms": {
216         "ios": "8.0"
217       },
218       "public_header_files": "components/BottomAppBar/src/*.h",
219       "source_files": [
220         "components/BottomAppBar/src/*.{h,m}",
221         "components/BottomAppBar/src/private/*.{h,m}"
222       ],
223       "dependencies": {
224         "MDFInternationalization": [
226         ],
227         "MaterialComponents/Buttons": [
229         ],
230         "MaterialComponents/NavigationBar": [
232         ],
233         "MaterialComponents/private/Math": [
235         ]
236       },
237       "testspecs": [
238         {
239           "name": "tests",
240           "test_type": "unit",
241           "testspecs": [
242             {
243               "name": "unit",
244               "test_type": "unit",
245               "source_files": [
246                 "components/BottomAppBar/tests/unit/*.{h,m,swift}",
247                 "components/BottomAppBar/tests/unit/supplemental/*.{h,m,swift}"
248               ],
249               "resources": "components/BottomAppBar/tests/unit/resources/*"
250             }
251           ]
252         }
253       ]
254     },
255     {
256       "name": "BottomAppBar+ColorThemer",
257       "platforms": {
258         "ios": "8.0"
259       },
260       "public_header_files": "components/BottomAppBar/src/ColorThemer/*.h",
261       "source_files": "components/BottomAppBar/src/ColorThemer/*.{h,m}",
262       "dependencies": {
263         "MaterialComponents/BottomAppBar": [
265         ],
266         "MaterialComponents/Themes": [
268         ]
269       }
270     },
271     {
272       "name": "BottomNavigation",
273       "platforms": {
274         "ios": "8.0"
275       },
276       "public_header_files": "components/BottomNavigation/src/*.h",
277       "source_files": [
278         "components/BottomNavigation/src/*.{h,m}",
279         "components/BottomNavigation/src/private/*.{h,m}"
280       ],
281       "resources": [
282         "components/BottomNavigation/src/MaterialBottomNavigation.bundle"
283       ],
284       "dependencies": {
285         "MDFInternationalization": [
287         ],
288         "MaterialComponents/Ink": [
290         ],
291         "MaterialComponents/ShadowElevations": [
293         ],
294         "MaterialComponents/ShadowLayer": [
296         ],
297         "MaterialComponents/Typography": [
299         ],
300         "MaterialComponents/private/Math": [
302         ]
303       },
304       "testspecs": [
305         {
306           "name": "tests",
307           "test_type": "unit",
308           "testspecs": [
309             {
310               "name": "unit",
311               "test_type": "unit",
312               "source_files": [
313                 "components/BottomNavigation/tests/unit/*.{h,m,swift}",
314                 "components/BottomNavigation/tests/unit/supplemental/*.{h,m,swift}"
315               ],
316               "resources": "components/BottomNavigation/tests/unit/resources/*"
317             }
318           ]
319         }
320       ]
321     },
322     {
323       "name": "BottomNavigation+ColorThemer",
324       "platforms": {
325         "ios": "8.0"
326       },
327       "public_header_files": "components/BottomNavigation/src/ColorThemer/*.h",
328       "source_files": "components/BottomNavigation/src/ColorThemer/*.{h,m}",
329       "dependencies": {
330         "MaterialComponents/BottomNavigation": [
332         ],
333         "MaterialComponents/schemes/Color": [
335         ]
336       }
337     },
338     {
339       "name": "BottomNavigation+TypographyThemer",
340       "platforms": {
341         "ios": "8.0"
342       },
343       "public_header_files": "components/BottomNavigation/src/TypographyThemer/*.h",
344       "source_files": "components/BottomNavigation/src/TypographyThemer/*.{h,m}",
345       "dependencies": {
346         "MaterialComponents/BottomNavigation": [
348         ],
349         "MaterialComponents/schemes/Typography": [
351         ]
352       }
353     },
354     {
355       "name": "BottomSheet",
356       "platforms": {
357         "ios": "8.0"
358       },
359       "public_header_files": "components/BottomSheet/src/*.h",
360       "source_files": [
361         "components/BottomSheet/src/*.{h,m}",
362         "components/BottomSheet/src/private/*.{h,m}"
363       ],
364       "dependencies": {
365         "MaterialComponents/private/KeyboardWatcher": [
367         ],
368         "MaterialComponents/private/Math": [
370         ],
371         "MaterialComponents/private/ShapeLibrary": [
373         ],
374         "MaterialComponents/private/Shapes": [
376         ]
377       },
378       "testspecs": [
379         {
380           "name": "tests",
381           "test_type": "unit",
382           "testspecs": [
383             {
384               "name": "unit",
385               "test_type": "unit",
386               "source_files": [
387                 "components/BottomSheet/tests/unit/*.{h,m,swift}",
388                 "components/BottomSheet/tests/unit/supplemental/*.{h,m,swift}"
389               ],
390               "resources": "components/BottomSheet/tests/unit/resources/*"
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/Typography": [
443         ],
444         "MaterialComponents/private/Math": [
446         ],
447         "MaterialComponents/private/Shapes": [
449         ]
450       },
451       "testspecs": [
452         {
453           "name": "tests",
454           "test_type": "unit",
455           "testspecs": [
456             {
457               "name": "unit",
458               "test_type": "unit",
459               "source_files": [
460                 "components/Buttons/tests/unit/*.{h,m,swift}",
461                 "components/Buttons/tests/unit/supplemental/*.{h,m,swift}"
462               ],
463               "resources": "components/Buttons/tests/unit/resources/*",
464               "dependencies": {
465                 "MaterialComponentsBeta/Buttons+Theming": [
467                 ]
468               }
469             }
470           ]
471         }
472       ]
473     },
474     {
475       "name": "Buttons+ColorThemer",
476       "platforms": {
477         "ios": "8.0"
478       },
479       "public_header_files": "components/Buttons/src/ColorThemer/*.h",
480       "source_files": [
481         "components/Buttons/src/ColorThemer/*.{h,m}",
482         "components/Buttons/src/ColorThemer/private/*.{h,m}"
483       ],
484       "dependencies": {
485         "MaterialComponents/Buttons": [
487         ],
488         "MaterialComponents/schemes/Color": [
490         ]
491       }
492     },
493     {
494       "name": "Buttons+TitleColorAccessibilityMutator",
495       "platforms": {
496         "ios": "8.0"
497       },
498       "public_header_files": "components/Buttons/src/TitleColorAccessibilityMutator/*.h",
499       "source_files": [
500         "components/Buttons/src/TitleColorAccessibilityMutator/*.{h,m}",
501         "components/Buttons/src/TitleColorAccessibilityMutator/private/*.{h,m}"
502       ],
503       "dependencies": {
504         "MDFTextAccessibility": [
506         ],
507         "MaterialComponents/Buttons": [
509         ]
510       }
511     },
512     {
513       "name": "Buttons+ShapeThemer",
514       "platforms": {
515         "ios": "8.0"
516       },
517       "public_header_files": "components/Buttons/src/ShapeThemer/*.h",
518       "source_files": "components/Buttons/src/ShapeThemer/*.{h,m}",
519       "dependencies": {
520         "MaterialComponents/Buttons": [
522         ],
523         "MaterialComponents/schemes/Shape": [
525         ]
526       }
527     },
528     {
529       "name": "Buttons+TypographyThemer",
530       "platforms": {
531         "ios": "8.0"
532       },
533       "public_header_files": "components/Buttons/src/TypographyThemer/*.h",
534       "source_files": "components/Buttons/src/TypographyThemer/*.{h,m}",
535       "dependencies": {
536         "MaterialComponents/Buttons": [
538         ],
539         "MaterialComponents/schemes/Typography": [
541         ]
542       }
543     },
544     {
545       "name": "Buttons+ButtonThemer",
546       "platforms": {
547         "ios": "8.0"
548       },
549       "public_header_files": "components/Buttons/src/ButtonThemer/*.h",
550       "source_files": [
551         "components/Buttons/src/ButtonThemer/*.{h,m}",
552         "components/Buttons/src/ButtonThemer/private/*.{h,m}"
553       ],
554       "dependencies": {
555         "MaterialComponents/Buttons": [
557         ],
558         "MaterialComponents/Buttons+ColorThemer": [
560         ],
561         "MaterialComponents/Buttons+ShapeThemer": [
563         ],
564         "MaterialComponents/Buttons+TypographyThemer": [
566         ]
567       }
568     },
569     {
570       "name": "ButtonBar",
571       "platforms": {
572         "ios": "8.0"
573       },
574       "public_header_files": "components/ButtonBar/src/*.h",
575       "source_files": [
576         "components/ButtonBar/src/*.{h,m}",
577         "components/ButtonBar/src/private/*.{h,m}"
578       ],
579       "dependencies": {
580         "MDFInternationalization": [
582         ],
583         "MaterialComponents/Buttons": [
585         ],
586         "MaterialComponents/private/Application": [
588         ]
589       },
590       "testspecs": [
591         {
592           "name": "tests",
593           "test_type": "unit",
594           "testspecs": [
595             {
596               "name": "unit",
597               "test_type": "unit",
598               "source_files": [
599                 "components/ButtonBar/tests/unit/*.{h,m,swift}",
600                 "components/ButtonBar/tests/unit/supplemental/*.{h,m,swift}"
601               ],
602               "resources": "components/ButtonBar/tests/unit/resources/*",
603               "dependencies": {
604                 "MaterialComponentsBeta/ButtonBar+Theming": [
606                 ]
607               }
608             }
609           ]
610         }
611       ]
612     },
613     {
614       "name": "ButtonBar+ColorThemer",
615       "platforms": {
616         "ios": "8.0"
617       },
618       "public_header_files": "components/ButtonBar/src/ColorThemer/*.h",
619       "source_files": "components/ButtonBar/src/ColorThemer/*.{h,m}",
620       "dependencies": {
621         "MaterialComponents/ButtonBar": [
623         ],
624         "MaterialComponents/Themes": [
626         ]
627       }
628     },
629     {
630       "name": "ButtonBar+TypographyThemer",
631       "platforms": {
632         "ios": "8.0"
633       },
634       "public_header_files": "components/ButtonBar/src/TypographyThemer/*.h",
635       "source_files": "components/ButtonBar/src/TypographyThemer/*.{h,m}",
636       "dependencies": {
637         "MaterialComponents/ButtonBar": [
639         ],
640         "MaterialComponents/schemes/Typography": [
642         ]
643       }
644     },
645     {
646       "name": "Cards",
647       "platforms": {
648         "ios": "8.0"
649       },
650       "public_header_files": "components/Cards/src/*.h",
651       "source_files": "components/Cards/src/*.{h,m}",
652       "dependencies": {
653         "MaterialComponents/Ink": [
655         ],
656         "MaterialComponents/ShadowLayer": [
658         ],
659         "MaterialComponents/private/Icons/ic_check_circle": [
661         ],
662         "MaterialComponents/private/Math": [
664         ],
665         "MaterialComponents/private/Shapes": [
667         ]
668       },
669       "testspecs": [
670         {
671           "name": "tests",
672           "test_type": "unit",
673           "testspecs": [
674             {
675               "name": "unit",
676               "test_type": "unit",
677               "source_files": [
678                 "components/Cards/tests/unit/*.{h,m,swift}",
679                 "components/Cards/tests/unit/supplemental/*.{h,m,swift}"
680               ],
681               "resources": "components/Cards/tests/unit/resources/*",
682               "dependencies": {
683                 "MaterialComponentsBeta/Cards+Theming": [
685                 ]
686               }
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/TextFields": [
768         ],
769         "MaterialComponents/Typography": [
771         ],
772         "MaterialComponents/private/Math": [
774         ],
775         "MaterialComponents/private/ShapeLibrary": [
777         ],
778         "MaterialComponents/private/Shapes": [
780         ]
781       },
782       "testspecs": [
783         {
784           "name": "tests",
785           "test_type": "unit",
786           "testspecs": [
787             {
788               "name": "unit",
789               "test_type": "unit",
790               "source_files": [
791                 "components/Chips/tests/unit/*.{h,m,swift}",
792                 "components/Chips/tests/unit/supplemental/*.{h,m,swift}"
793               ],
794               "resources": "components/Chips/tests/unit/resources/*",
795               "dependencies": {
796                 "MaterialComponentsBeta/Chips+Theming": [
798                 ]
799               }
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": "tests",
949           "test_type": "unit",
950           "testspecs": [
951             {
952               "name": "unit",
953               "test_type": "unit",
954               "source_files": [
955                 "components/CollectionCells/tests/unit/*.{h,m,swift}",
956                 "components/CollectionCells/tests/unit/supplemental/*.{h,m,swift}"
957               ],
958               "resources": "components/CollectionCells/tests/unit/resources/*"
959             }
960           ]
961         }
962       ]
963     },
964     {
965       "name": "CollectionLayoutAttributes",
966       "platforms": {
967         "ios": "8.0"
968       },
969       "public_header_files": "components/CollectionLayoutAttributes/src/*.h",
970       "source_files": "components/CollectionLayoutAttributes/src/*.{h,m}",
971       "testspecs": [
972         {
973           "name": "tests",
974           "test_type": "unit",
975           "testspecs": [
976             {
977               "name": "unit",
978               "test_type": "unit",
979               "source_files": [
980                 "components/CollectionLayoutAttributes/tests/unit/*.{h,m,swift}",
981                 "components/CollectionLayoutAttributes/tests/unit/supplemental/*.{h,m,swift}"
982               ],
983               "resources": "components/CollectionLayoutAttributes/tests/unit/resources/*"
984             }
985           ]
986         }
987       ]
988     },
989     {
990       "name": "Collections",
991       "platforms": {
992         "ios": "8.0"
993       },
994       "public_header_files": "components/Collections/src/*.h",
995       "source_files": [
996         "components/Collections/src/*.{h,m}",
997         "components/Collections/src/private/*.{h,m}"
998       ],
999       "resources": [
1000         "components/Collections/src/MaterialCollections.bundle"
1001       ],
1002       "frameworks": [
1003         "CoreGraphics",
1004         "QuartzCore"
1005       ],
1006       "dependencies": {
1007         "MaterialComponents/CollectionCells": [
1009         ],
1010         "MaterialComponents/CollectionLayoutAttributes": [
1012         ],
1013         "MaterialComponents/Ink": [
1015         ],
1016         "MaterialComponents/Palettes": [
1018         ],
1019         "MaterialComponents/ShadowElevations": [
1021         ],
1022         "MaterialComponents/ShadowLayer": [
1024         ],
1025         "MaterialComponents/Typography": [
1027         ]
1028       },
1029       "testspecs": [
1030         {
1031           "name": "tests",
1032           "test_type": "unit",
1033           "testspecs": [
1034             {
1035               "name": "unit",
1036               "test_type": "unit",
1037               "source_files": [
1038                 "components/Collections/tests/unit/*.{h,m,swift}",
1039                 "components/Collections/tests/unit/supplemental/*.{h,m,swift}"
1040               ],
1041               "resources": "components/Collections/tests/unit/resources/*"
1042             }
1043           ]
1044         }
1045       ]
1046     },
1047     {
1048       "name": "Dialogs",
1049       "platforms": {
1050         "ios": "8.0"
1051       },
1052       "public_header_files": "components/Dialogs/src/*.h",
1053       "source_files": [
1054         "components/Dialogs/src/*.{h,m}",
1055         "components/Dialogs/src/private/*.{h,m}"
1056       ],
1057       "resources": [
1058         "components/Dialogs/src/MaterialDialogs.bundle"
1059       ],
1060       "dependencies": {
1061         "MaterialComponents/Buttons": [
1063         ],
1064         "MaterialComponents/ShadowElevations": [
1066         ],
1067         "MaterialComponents/ShadowLayer": [
1069         ],
1070         "MaterialComponents/Typography": [
1072         ],
1073         "MaterialComponents/private/KeyboardWatcher": [
1075         ],
1076         "MDFInternationalization": [
1078         ]
1079       },
1080       "testspecs": [
1081         {
1082           "name": "tests",
1083           "test_type": "unit",
1084           "testspecs": [
1085             {
1086               "name": "unit",
1087               "test_type": "unit",
1088               "source_files": [
1089                 "components/Dialogs/tests/unit/*.{h,m,swift}",
1090                 "components/Dialogs/tests/unit/supplemental/*.{h,m,swift}"
1091               ],
1092               "resources": "components/Dialogs/tests/unit/resources/*",
1093               "dependencies": {
1094                 "MaterialComponentsBeta/Dialogs+Theming": [
1096                 ]
1097               }
1098             }
1099           ]
1100         }
1101       ]
1102     },
1103     {
1104       "name": "Dialogs+ColorThemer",
1105       "platforms": {
1106         "ios": "8.0"
1107       },
1108       "public_header_files": "components/Dialogs/src/ColorThemer/*.h",
1109       "source_files": "components/Dialogs/src/ColorThemer/*.{h,m}",
1110       "dependencies": {
1111         "MaterialComponents/Dialogs": [
1113         ],
1114         "MaterialComponents/Themes": [
1116         ],
1117         "MaterialComponents/Buttons+ColorThemer": [
1119         ]
1120       }
1121     },
1122     {
1123       "name": "Dialogs+TypographyThemer",
1124       "platforms": {
1125         "ios": "8.0"
1126       },
1127       "public_header_files": "components/Dialogs/src/TypographyThemer/*.h",
1128       "source_files": "components/Dialogs/src/TypographyThemer/*.{h,m}",
1129       "dependencies": {
1130         "MaterialComponents/Dialogs": [
1132         ],
1133         "MaterialComponents/schemes/Typography": [
1135         ],
1136         "MaterialComponents/Buttons+TypographyThemer": [
1138         ]
1139       }
1140     },
1141     {
1142       "name": "Dialogs+DialogThemer",
1143       "platforms": {
1144         "ios": "8.0"
1145       },
1146       "public_header_files": "components/Dialogs/src/DialogThemer/*.h",
1147       "source_files": "components/Dialogs/src/DialogThemer/*.{h,m}",
1148       "dependencies": {
1149         "MaterialComponents/Dialogs": [
1151         ],
1152         "MaterialComponents/Dialogs+ColorThemer": [
1154         ],
1155         "MaterialComponents/Dialogs+TypographyThemer": [
1157         ],
1158         "MaterialComponents/Buttons+ButtonThemer": [
1160         ]
1161       }
1162     },
1163     {
1164       "name": "FeatureHighlight",
1165       "platforms": {
1166         "ios": "8.0"
1167       },
1168       "public_header_files": "components/FeatureHighlight/src/*.h",
1169       "source_files": [
1170         "components/FeatureHighlight/src/*.{h,m}",
1171         "components/FeatureHighlight/src/private/*.{h,m}"
1172       ],
1173       "resources": [
1174         "components/FeatureHighlight/src/MaterialFeatureHighlight.bundle"
1175       ],
1176       "dependencies": {
1177         "MaterialComponents/private/Math": [
1179         ],
1180         "MaterialComponents/Typography": [
1182         ],
1183         "MDFTextAccessibility": [
1185         ]
1186       },
1187       "testspecs": [
1188         {
1189           "name": "tests",
1190           "test_type": "unit",
1191           "testspecs": [
1192             {
1193               "name": "unit",
1194               "test_type": "unit",
1195               "source_files": [
1196                 "components/FeatureHighlight/tests/unit/*.{h,m,swift}",
1197                 "components/FeatureHighlight/tests/unit/supplemental/*.{h,m,swift}"
1198               ],
1199               "resources": "components/FeatureHighlight/tests/unit/resources/*"
1200             }
1201           ]
1202         }
1203       ]
1204     },
1205     {
1206       "name": "FeatureHighlight+ColorThemer",
1207       "platforms": {
1208         "ios": "8.0"
1209       },
1210       "public_header_files": "components/FeatureHighlight/src/ColorThemer/*.h",
1211       "source_files": "components/FeatureHighlight/src/ColorThemer/*.{h,m}",
1212       "dependencies": {
1213         "MaterialComponents/FeatureHighlight": [
1215         ],
1216         "MaterialComponents/Themes": [
1218         ]
1219       }
1220     },
1221     {
1222       "name": "FeatureHighlight+FontThemer",
1223       "platforms": {
1224         "ios": "8.0"
1225       },
1226       "public_header_files": "components/FeatureHighlight/src/FontThemer/*.h",
1227       "source_files": "components/FeatureHighlight/src/FontThemer/*.{h,m}",
1228       "dependencies": {
1229         "MaterialComponents/FeatureHighlight": [
1231         ],
1232         "MaterialComponents/Themes": [
1234         ]
1235       }
1236     },
1237     {
1238       "name": "FeatureHighlight+TypographyThemer",
1239       "platforms": {
1240         "ios": "8.0"
1241       },
1242       "public_header_files": "components/FeatureHighlight/src/TypographyThemer/*.h",
1243       "source_files": "components/FeatureHighlight/src/TypographyThemer/*.{h,m}",
1244       "dependencies": {
1245         "MaterialComponents/FeatureHighlight": [
1247         ],
1248         "MaterialComponents/schemes/Typography": [
1250         ]
1251       }
1252     },
1253     {
1254       "name": "FeatureHighlight+FeatureHighlightAccessibilityMutator",
1255       "platforms": {
1256         "ios": "8.0"
1257       },
1258       "public_header_files": "components/FeatureHighlight/src/FeatureHighlightAccessibilityMutator/*.h",
1259       "source_files": "components/FeatureHighlight/src/FeatureHighlightAccessibilityMutator/*.{h,m}",
1260       "dependencies": {
1261         "MaterialComponents/FeatureHighlight": [
1263         ],
1264         "MDFTextAccessibility": [
1266         ]
1267       }
1268     },
1269     {
1270       "name": "FlexibleHeader",
1271       "platforms": {
1272         "ios": "8.0"
1273       },
1274       "public_header_files": "components/FlexibleHeader/src/*.h",
1275       "source_files": [
1276         "components/FlexibleHeader/src/*.{h,m}",
1277         "components/FlexibleHeader/src/private/*.{h,m}"
1278       ],
1279       "dependencies": {
1280         "MDFTextAccessibility": [
1282         ],
1283         "MaterialComponents/private/Application": [
1285         ],
1286         "MaterialComponents/private/UIMetrics": [
1288         ]
1289       },
1290       "testspecs": [
1291         {
1292           "name": "tests",
1293           "test_type": "unit",
1294           "testspecs": [
1295             {
1296               "name": "unit",
1297               "test_type": "unit",
1298               "source_files": [
1299                 "components/FlexibleHeader/tests/unit/*.{h,m,swift}",
1300                 "components/FlexibleHeader/tests/unit/supplemental/*.{h,m,swift}"
1301               ],
1302               "resources": "components/FlexibleHeader/tests/unit/resources/*"
1303             }
1304           ]
1305         }
1306       ]
1307     },
1308     {
1309       "name": "FlexibleHeader+CanAlwaysExpandToMaximumHeight",
1310       "platforms": {
1311         "ios": "8.0"
1312       },
1313       "public_header_files": "components/FlexibleHeader/src/CanAlwaysExpandToMaximumHeight/*.h",
1314       "source_files": "components/FlexibleHeader/src/CanAlwaysExpandToMaximumHeight/*.{h,m}",
1315       "dependencies": {
1316         "MaterialComponents/FlexibleHeader": [
1318         ]
1319       }
1320     },
1321     {
1322       "name": "FlexibleHeader+ColorThemer",
1323       "platforms": {
1324         "ios": "8.0"
1325       },
1326       "public_header_files": "components/FlexibleHeader/src/ColorThemer/*.h",
1327       "source_files": "components/FlexibleHeader/src/ColorThemer/*.{h,m}",
1328       "dependencies": {
1329         "MaterialComponents/FlexibleHeader": [
1331         ],
1332         "MaterialComponents/schemes/Color": [
1334         ]
1335       }
1336     },
1337     {
1338       "name": "HeaderStackView",
1339       "platforms": {
1340         "ios": "8.0"
1341       },
1342       "public_header_files": "components/HeaderStackView/src/*.h",
1343       "source_files": "components/HeaderStackView/src/*.{h,m}",
1344       "testspecs": [
1345         {
1346           "name": "tests",
1347           "test_type": "unit",
1348           "testspecs": [
1349             {
1350               "name": "unit",
1351               "test_type": "unit",
1352               "source_files": [
1353                 "components/HeaderStackView/tests/unit/*.{h,m,swift}",
1354                 "components/HeaderStackView/tests/unit/supplemental/*.{h,m,swift}"
1355               ],
1356               "resources": "components/HeaderStackView/tests/unit/resources/*"
1357             }
1358           ]
1359         }
1360       ]
1361     },
1362     {
1363       "name": "HeaderStackView+ColorThemer",
1364       "platforms": {
1365         "ios": "8.0"
1366       },
1367       "public_header_files": "components/HeaderStackView/src/ColorThemer/*.h",
1368       "source_files": "components/HeaderStackView/src/ColorThemer/*.{h,m}",
1369       "dependencies": {
1370         "MaterialComponents/HeaderStackView": [
1372         ],
1373         "MaterialComponents/Themes": [
1375         ]
1376       }
1377     },
1378     {
1379       "name": "Ink",
1380       "platforms": {
1381         "ios": "8.0"
1382       },
1383       "public_header_files": "components/Ink/src/*.h",
1384       "source_files": [
1385         "components/Ink/src/*.{h,m}",
1386         "components/Ink/src/private/*.{h,m}"
1387       ],
1388       "dependencies": {
1389         "MaterialComponents/private/Math": [
1391         ]
1392       },
1393       "testspecs": [
1394         {
1395           "name": "tests",
1396           "test_type": "unit",
1397           "testspecs": [
1398             {
1399               "name": "unit",
1400               "test_type": "unit",
1401               "source_files": [
1402                 "components/Ink/tests/unit/*.{h,m,swift}",
1403                 "components/Ink/tests/unit/supplemental/*.{h,m,swift}"
1404               ],
1405               "resources": "components/Ink/tests/unit/resources/*"
1406             }
1407           ]
1408         }
1409       ]
1410     },
1411     {
1412       "name": "Ink+ColorThemer",
1413       "platforms": {
1414         "ios": "8.0"
1415       },
1416       "public_header_files": "components/Ink/src/ColorThemer/*.h",
1417       "source_files": "components/Ink/src/ColorThemer/*.{h,m}",
1418       "dependencies": {
1419         "MaterialComponents/Ink": [
1421         ],
1422         "MaterialComponents/Themes": [
1424         ]
1425       }
1426     },
1427     {
1428       "name": "LibraryInfo",
1429       "platforms": {
1430         "ios": "8.0"
1431       },
1432       "public_header_files": "components/LibraryInfo/src/*.h",
1433       "source_files": [
1434         "components/LibraryInfo/src/*.{h,m}",
1435         "components/LibraryInfo/src/private/*.{h,m}"
1436       ],
1437       "testspecs": [
1438         {
1439           "name": "tests",
1440           "test_type": "unit",
1441           "testspecs": [
1442             {
1443               "name": "unit",
1444               "test_type": "unit",
1445               "source_files": [
1446                 "components/LibraryInfo/tests/unit/*.{h,m,swift}",
1447                 "components/LibraryInfo/tests/unit/supplemental/*.{h,m,swift}"
1448               ],
1449               "resources": "components/LibraryInfo/tests/unit/resources/*"
1450             }
1451           ]
1452         }
1453       ]
1454     },
1455     {
1456       "name": "List",
1457       "platforms": {
1458         "ios": "8.0"
1459       },
1460       "public_header_files": "components/List/src/*.h",
1461       "source_files": [
1462         "components/List/src/*.{h,m}",
1463         "components/List/src/private/*.{h,m}"
1464       ],
1465       "dependencies": {
1466         "MaterialComponents/Ink": [
1468         ],
1469         "MaterialComponents/ShadowElevations": [
1471         ],
1472         "MaterialComponents/ShadowLayer": [
1474         ],
1475         "MaterialComponents/Typography": [
1477         ],
1478         "MDFInternationalization": [
1480         ],
1481         "MaterialComponents/private/Math": [
1483         ]
1484       },
1485       "testspecs": [
1486         {
1487           "name": "tests",
1488           "test_type": "unit",
1489           "testspecs": [
1490             {
1491               "name": "unit",
1492               "test_type": "unit",
1493               "source_files": [
1494                 "components/List/tests/unit/*.{h,m,swift}",
1495                 "components/List/tests/unit/supplemental/*.{h,m,swift}"
1496               ],
1497               "resources": "components/List/tests/unit/resources/*"
1498             }
1499           ]
1500         }
1501       ]
1502     },
1503     {
1504       "name": "List+TypographyThemer",
1505       "platforms": {
1506         "ios": "8.0"
1507       },
1508       "public_header_files": "components/List/src/TypographyThemer/*.h",
1509       "source_files": "components/List/src/TypographyThemer/*.{h,m}",
1510       "dependencies": {
1511         "MaterialComponents/List": [
1513         ],
1514         "MaterialComponents/schemes/Typography": [
1516         ]
1517       }
1518     },
1519     {
1520       "name": "List+ColorThemer",
1521       "platforms": {
1522         "ios": "8.0"
1523       },
1524       "public_header_files": "components/List/src/ColorThemer/*.h",
1525       "source_files": [
1526         "components/List/src/ColorThemer/*.{h,m}",
1527         "components/List/src/ColorThemer/private/*.{h,m}"
1528       ],
1529       "dependencies": {
1530         "MaterialComponents/List": [
1532         ],
1533         "MaterialComponents/schemes/Color": [
1535         ]
1536       }
1537     },
1538     {
1539       "name": "List+ListThemer",
1540       "platforms": {
1541         "ios": "8.0"
1542       },
1543       "public_header_files": "components/List/src/ListThemer/*.h",
1544       "source_files": [
1545         "components/List/src/ListThemer/*.{h,m}",
1546         "components/List/src/ListThemer/private/*.{h,m}"
1547       ],
1548       "dependencies": {
1549         "MaterialComponents/List": [
1551         ],
1552         "MaterialComponents/List+ColorThemer": [
1554         ],
1555         "MaterialComponents/List+TypographyThemer": [
1557         ]
1558       }
1559     },
1560     {
1561       "name": "MaskedTransition",
1562       "platforms": {
1563         "ios": "8.0"
1564       },
1565       "public_header_files": "components/MaskedTransition/src/*.h",
1566       "source_files": [
1567         "components/MaskedTransition/src/*.{h,m}",
1568         "components/MaskedTransition/src/private/*.{h,m}"
1569       ],
1570       "dependencies": {
1571         "MotionTransitioning": [
1572           "~> 5.0"
1573         ],
1574         "MotionAnimator": [
1575           "~> 2.0"
1576         ],
1577         "MotionInterchange": [
1578           "~> 1.0"
1579         ]
1580       },
1581       "testspecs": [
1582         {
1583           "name": "tests",
1584           "test_type": "unit",
1585           "testspecs": [
1586             {
1587               "name": "unit",
1588               "test_type": "unit",
1589               "source_files": [
1590                 "components/MaskedTransition/tests/unit/*.{h,m,swift}",
1591                 "components/MaskedTransition/tests/unit/supplemental/*.{h,m,swift}"
1592               ],
1593               "resources": "components/MaskedTransition/tests/unit/resources/*"
1594             }
1595           ]
1596         }
1597       ]
1598     },
1599     {
1600       "name": "NavigationBar",
1601       "platforms": {
1602         "ios": "8.0"
1603       },
1604       "public_header_files": "components/NavigationBar/src/*.h",
1605       "source_files": "components/NavigationBar/src/*.{h,m}",
1606       "dependencies": {
1607         "MDFTextAccessibility": [
1609         ],
1610         "MaterialComponents/ButtonBar": [
1612         ],
1613         "MaterialComponents/Typography": [
1615         ],
1616         "MDFInternationalization": [
1618         ],
1619         "MaterialComponents/private/Math": [
1621         ]
1622       },
1623       "testspecs": [
1624         {
1625           "name": "tests",
1626           "test_type": "unit",
1627           "testspecs": [
1628             {
1629               "name": "unit",
1630               "test_type": "unit",
1631               "source_files": [
1632                 "components/NavigationBar/tests/unit/*.{h,m,swift}",
1633                 "components/NavigationBar/tests/unit/supplemental/*.{h,m,swift}"
1634               ],
1635               "resources": "components/NavigationBar/tests/unit/resources/*"
1636             }
1637           ]
1638         }
1639       ]
1640     },
1641     {
1642       "name": "NavigationBar+ColorThemer",
1643       "platforms": {
1644         "ios": "8.0"
1645       },
1646       "public_header_files": "components/NavigationBar/src/ColorThemer/*.h",
1647       "source_files": "components/NavigationBar/src/ColorThemer/*.{h,m}",
1648       "dependencies": {
1649         "MaterialComponents/NavigationBar": [
1651         ],
1652         "MaterialComponents/schemes/Color": [
1654         ]
1655       }
1656     },
1657     {
1658       "name": "NavigationBar+TypographyThemer",
1659       "platforms": {
1660         "ios": "8.0"
1661       },
1662       "public_header_files": "components/NavigationBar/src/TypographyThemer/*.h",
1663       "source_files": "components/NavigationBar/src/TypographyThemer/*.{h,m}",
1664       "dependencies": {
1665         "MaterialComponents/NavigationBar": [
1667         ],
1668         "MaterialComponents/schemes/Typography": [
1670         ]
1671       }
1672     },
1673     {
1674       "name": "NavigationDrawer",
1675       "platforms": {
1676         "ios": "8.0"
1677       },
1678       "public_header_files": "components/NavigationDrawer/src/*.h",
1679       "source_files": [
1680         "components/NavigationDrawer/src/*.{h,m}",
1681         "components/NavigationDrawer/src/private/*.{h,m}"
1682       ],
1683       "dependencies": {
1684         "MaterialComponents/Palettes": [
1686         ],
1687         "MaterialComponents/ShadowLayer": [
1689         ],
1690         "MaterialComponents/private/Math": [
1692         ],
1693         "MaterialComponents/private/UIMetrics": [
1695         ]
1696       },
1697       "testspecs": [
1698         {
1699           "name": "tests",
1700           "test_type": "unit",
1701           "testspecs": [
1702             {
1703               "name": "unit",
1704               "test_type": "unit",
1705               "source_files": [
1706                 "components/NavigationDrawer/tests/unit/*.{h,m,swift}",
1707                 "components/NavigationDrawer/tests/unit/supplemental/*.{h,m,swift}"
1708               ]
1709             }
1710           ]
1711         }
1712       ]
1713     },
1714     {
1715       "name": "NavigationDrawer+ColorThemer",
1716       "platforms": {
1717         "ios": "8.0"
1718       },
1719       "public_header_files": "components/NavigationDrawer/src/ColorThemer/*.h",
1720       "source_files": [
1721         "components/NavigationDrawer/src/ColorThemer/*.{h,m}",
1722         "components/NavigationDrawer/src/ColorThemer/private/*.{h,m}"
1723       ],
1724       "dependencies": {
1725         "MaterialComponents/NavigationDrawer": [
1727         ],
1728         "MaterialComponents/schemes/Color": [
1730         ]
1731       }
1732     },
1733     {
1734       "name": "OverlayWindow",
1735       "platforms": {
1736         "ios": "8.0"
1737       },
1738       "public_header_files": "components/OverlayWindow/src/*.h",
1739       "source_files": [
1740         "components/OverlayWindow/src/*.{h,m}",
1741         "components/OverlayWindow/src/private/*.{h,m}"
1742       ],
1743       "dependencies": {
1744         "MaterialComponents/private/Application": [
1746         ]
1747       },
1748       "testspecs": [
1749         {
1750           "name": "tests",
1751           "test_type": "unit",
1752           "testspecs": [
1753             {
1754               "name": "unit",
1755               "test_type": "unit",
1756               "source_files": [
1757                 "components/OverlayWindow/tests/unit/*.{h,m,swift}",
1758                 "components/OverlayWindow/tests/unit/supplemental/*.{h,m,swift}"
1759               ],
1760               "resources": "components/OverlayWindow/tests/unit/resources/*"
1761             }
1762           ]
1763         }
1764       ]
1765     },
1766     {
1767       "name": "PageControl",
1768       "platforms": {
1769         "ios": "8.0"
1770       },
1771       "public_header_files": "components/PageControl/src/*.h",
1772       "source_files": [
1773         "components/PageControl/src/*.{h,m}",
1774         "components/PageControl/src/private/*.{h,m}"
1775       ],
1776       "resources": [
1777         "components/PageControl/src/MaterialPageControl.bundle"
1778       ],
1779       "dependencies": {
1780         "MDFInternationalization": [
1782         ]
1783       },
1784       "testspecs": [
1785         {
1786           "name": "tests",
1787           "test_type": "unit",
1788           "testspecs": [
1789             {
1790               "name": "unit",
1791               "test_type": "unit",
1792               "source_files": [
1793                 "components/PageControl/tests/unit/*.{h,m,swift}",
1794                 "components/PageControl/tests/unit/supplemental/*.{h,m,swift}"
1795               ],
1796               "resources": "components/PageControl/tests/unit/resources/*"
1797             }
1798           ]
1799         }
1800       ]
1801     },
1802     {
1803       "name": "PageControl+ColorThemer",
1804       "platforms": {
1805         "ios": "8.0"
1806       },
1807       "public_header_files": "components/PageControl/src/ColorThemer/*.h",
1808       "source_files": "components/PageControl/src/ColorThemer/*.{h,m}",
1809       "dependencies": {
1810         "MaterialComponents/PageControl": [
1812         ],
1813         "MaterialComponents/Themes": [
1815         ]
1816       }
1817     },
1818     {
1819       "name": "Palettes",
1820       "platforms": {
1821         "ios": "8.0"
1822       },
1823       "public_header_files": "components/Palettes/src/*.h",
1824       "source_files": [
1825         "components/Palettes/src/*.{h,m}",
1826         "components/Palettes/src/private/*.{h,m}"
1827       ],
1828       "testspecs": [
1829         {
1830           "name": "tests",
1831           "test_type": "unit",
1832           "testspecs": [
1833             {
1834               "name": "unit",
1835               "test_type": "unit",
1836               "source_files": [
1837                 "components/Palettes/tests/unit/*.{h,m,swift}",
1838                 "components/Palettes/tests/unit/supplemental/*.{h,m,swift}"
1839               ],
1840               "resources": "components/Palettes/tests/unit/resources/*"
1841             }
1842           ]
1843         }
1844       ]
1845     },
1846     {
1847       "name": "ProgressView",
1848       "platforms": {
1849         "ios": "8.0"
1850       },
1851       "public_header_files": "components/ProgressView/src/*.h",
1852       "source_files": [
1853         "components/ProgressView/src/*.{h,m}",
1854         "components/ProgressView/src/private/*.{h,m}"
1855       ],
1856       "dependencies": {
1857         "MDFInternationalization": [
1859         ],
1860         "MaterialComponents/Palettes": [
1862         ],
1863         "MaterialComponents/private/Math": [
1865         ],
1866         "MotionAnimator": [
1867           "~> 2.1"
1868         ]
1869       },
1870       "testspecs": [
1871         {
1872           "name": "tests",
1873           "test_type": "unit",
1874           "testspecs": [
1875             {
1876               "name": "unit",
1877               "test_type": "unit",
1878               "source_files": [
1879                 "components/ProgressView/tests/unit/*.{h,m,swift}",
1880                 "components/ProgressView/tests/unit/supplemental/*.{h,m,swift}"
1881               ],
1882               "resources": "components/ProgressView/tests/unit/resources/*"
1883             }
1884           ]
1885         }
1886       ]
1887     },
1888     {
1889       "name": "ProgressView+ColorThemer",
1890       "platforms": {
1891         "ios": "8.0"
1892       },
1893       "public_header_files": "components/ProgressView/src/ColorThemer/*.h",
1894       "source_files": "components/ProgressView/src/ColorThemer/*.{h,m}",
1895       "dependencies": {
1896         "MaterialComponents/ProgressView": [
1898         ],
1899         "MaterialComponents/Themes": [
1901         ]
1902       }
1903     },
1904     {
1905       "name": "ShadowElevations",
1906       "platforms": {
1907         "ios": "8.0"
1908       },
1909       "public_header_files": "components/ShadowElevations/src/*.h",
1910       "source_files": "components/ShadowElevations/src/*.{h,m}",
1911       "testspecs": [
1912         {
1913           "name": "tests",
1914           "test_type": "unit",
1915           "testspecs": [
1916             {
1917               "name": "unit",
1918               "test_type": "unit",
1919               "source_files": [
1920                 "components/ShadowElevations/tests/unit/*.{h,m,swift}",
1921                 "components/ShadowElevations/tests/unit/supplemental/*.{h,m,swift}"
1922               ],
1923               "resources": "components/ShadowElevations/tests/unit/resources/*"
1924             }
1925           ]
1926         }
1927       ]
1928     },
1929     {
1930       "name": "ShadowLayer",
1931       "platforms": {
1932         "ios": "8.0"
1933       },
1934       "public_header_files": "components/ShadowLayer/src/*.h",
1935       "source_files": "components/ShadowLayer/src/*.{h,m}",
1936       "dependencies": {
1937         "MaterialComponents/ShadowElevations": [
1939         ]
1940       },
1941       "testspecs": [
1942         {
1943           "name": "tests",
1944           "test_type": "unit",
1945           "testspecs": [
1946             {
1947               "name": "unit",
1948               "test_type": "unit",
1949               "source_files": [
1950                 "components/ShadowLayer/tests/unit/*.{h,m,swift}",
1951                 "components/ShadowLayer/tests/unit/supplemental/*.{h,m,swift}"
1952               ],
1953               "resources": "components/ShadowLayer/tests/unit/resources/*"
1954             }
1955           ]
1956         }
1957       ]
1958     },
1959     {
1960       "name": "Slider",
1961       "platforms": {
1962         "ios": "8.0"
1963       },
1964       "public_header_files": "components/Slider/src/*.h",
1965       "source_files": [
1966         "components/Slider/src/*.{h,m}",
1967         "components/Slider/src/private/*.{h,m}"
1968       ],
1969       "dependencies": {
1970         "MaterialComponents/Palettes": [
1972         ],
1973         "MaterialComponents/ShadowElevations": [
1975         ],
1976         "MaterialComponents/private/ThumbTrack": [
1978         ]
1979       },
1980       "testspecs": [
1981         {
1982           "name": "tests",
1983           "test_type": "unit",
1984           "testspecs": [
1985             {
1986               "name": "unit",
1987               "test_type": "unit",
1988               "source_files": [
1989                 "components/Slider/tests/unit/*.{h,m,swift}",
1990                 "components/Slider/tests/unit/supplemental/*.{h,m,swift}"
1991               ],
1992               "resources": "components/Slider/tests/unit/resources/*"
1993             }
1994           ]
1995         }
1996       ]
1997     },
1998     {
1999       "name": "Slider+ColorThemer",
2000       "platforms": {
2001         "ios": "8.0"
2002       },
2003       "public_header_files": "components/Slider/src/ColorThemer/*.h",
2004       "source_files": "components/Slider/src/ColorThemer/*.{h,m}",
2005       "dependencies": {
2006         "MaterialComponents/Palettes": [
2008         ],
2009         "MaterialComponents/Slider": [
2011         ],
2012         "MaterialComponents/schemes/Color": [
2014         ]
2015       }
2016     },
2017     {
2018       "name": "Snackbar",
2019       "platforms": {
2020         "ios": "8.0"
2021       },
2022       "public_header_files": "components/Snackbar/src/*.h",
2023       "source_files": [
2024         "components/Snackbar/src/*.{h,m}",
2025         "components/Snackbar/src/private/*.{h,m}"
2026       ],
2027       "resources": [
2028         "components/Snackbar/src/MaterialSnackbar.bundle"
2029       ],
2030       "dependencies": {
2031         "MaterialComponents/AnimationTiming": [
2033         ],
2034         "MaterialComponents/Buttons": [
2036         ],
2037         "MaterialComponents/OverlayWindow": [
2039         ],
2040         "MaterialComponents/Typography": [
2042         ],
2043         "MaterialComponents/private/Application": [
2045         ],
2046         "MaterialComponents/private/KeyboardWatcher": [
2048         ],
2049         "MaterialComponents/private/Overlay": [
2051         ]
2052       },
2053       "testspecs": [
2054         {
2055           "name": "tests",
2056           "test_type": "unit",
2057           "testspecs": [
2058             {
2059               "name": "unit",
2060               "test_type": "unit",
2061               "source_files": [
2062                 "components/Snackbar/tests/unit/*.{h,m,swift}",
2063                 "components/Snackbar/tests/unit/supplemental/*.{h,m,swift}"
2064               ],
2065               "resources": "components/Snackbar/tests/unit/resources/*"
2066             }
2067           ]
2068         }
2069       ]
2070     },
2071     {
2072       "name": "Snackbar+ColorThemer",
2073       "platforms": {
2074         "ios": "8.0"
2075       },
2076       "public_header_files": "components/Snackbar/src/ColorThemer/*.h",
2077       "source_files": "components/Snackbar/src/ColorThemer/*.{h,m}",
2078       "dependencies": {
2079         "MaterialComponents/Snackbar": [
2081         ],
2082         "MaterialComponents/schemes/Color": [
2084         ]
2085       }
2086     },
2087     {
2088       "name": "Snackbar+FontThemer",
2089       "platforms": {
2090         "ios": "8.0"
2091       },
2092       "public_header_files": "components/Snackbar/src/FontThemer/*.h",
2093       "source_files": "components/Snackbar/src/FontThemer/*.{h,m}",
2094       "dependencies": {
2095         "MaterialComponents/Snackbar": [
2097         ],
2098         "MaterialComponents/Themes": [
2100         ]
2101       }
2102     },
2103     {
2104       "name": "Snackbar+TypographyThemer",
2105       "platforms": {
2106         "ios": "8.0"
2107       },
2108       "public_header_files": "components/Snackbar/src/TypographyThemer/*.h",
2109       "source_files": "components/Snackbar/src/TypographyThemer/*.{h,m}",
2110       "dependencies": {
2111         "MaterialComponents/Snackbar": [
2113         ],
2114         "MaterialComponents/schemes/Typography": [
2116         ]
2117       }
2118     },
2119     {
2120       "name": "Tabs",
2121       "platforms": {
2122         "ios": "8.0"
2123       },
2124       "public_header_files": "components/Tabs/src/*.h",
2125       "source_files": [
2126         "components/Tabs/src/*.{h,m}",
2127         "components/Tabs/src/private/*.{h,m}"
2128       ],
2129       "resources": [
2130         "components/Tabs/src/MaterialTabs.bundle"
2131       ],
2132       "dependencies": {
2133         "MDFInternationalization": [
2135         ],
2136         "MaterialComponents/AnimationTiming": [
2138         ],
2139         "MaterialComponents/Ink": [
2141         ],
2142         "MaterialComponents/ShadowElevations": [
2144         ],
2145         "MaterialComponents/ShadowLayer": [
2147         ],
2148         "MaterialComponents/Typography": [
2150         ],
2151         "MaterialComponents/private/Math": [
2153         ]
2154       },
2155       "testspecs": [
2156         {
2157           "name": "tests",
2158           "test_type": "unit",
2159           "testspecs": [
2160             {
2161               "name": "unit",
2162               "test_type": "unit",
2163               "source_files": [
2164                 "components/Tabs/tests/unit/*.{h,m,swift}",
2165                 "components/Tabs/tests/unit/supplemental/*.{h,m,swift}"
2166               ],
2167               "resources": "components/Tabs/tests/unit/resources/*"
2168             }
2169           ]
2170         }
2171       ]
2172     },
2173     {
2174       "name": "Tabs+ColorThemer",
2175       "platforms": {
2176         "ios": "8.0"
2177       },
2178       "public_header_files": "components/Tabs/src/ColorThemer/*.h",
2179       "source_files": "components/Tabs/src/ColorThemer/*.{h,m}",
2180       "dependencies": {
2181         "MaterialComponents/schemes/Color": [
2183         ],
2184         "MaterialComponents/Tabs": [
2186         ]
2187       }
2188     },
2189     {
2190       "name": "Tabs+FontThemer",
2191       "platforms": {
2192         "ios": "8.0"
2193       },
2194       "public_header_files": "components/Tabs/src/FontThemer/*.h",
2195       "source_files": "components/Tabs/src/FontThemer/*.{h,m}",
2196       "dependencies": {
2197         "MaterialComponents/Tabs": [
2199         ],
2200         "MaterialComponents/Themes": [
2202         ]
2203       }
2204     },
2205     {
2206       "name": "Tabs+TypographyThemer",
2207       "platforms": {
2208         "ios": "8.0"
2209       },
2210       "public_header_files": "components/Tabs/src/TypographyThemer/*.h",
2211       "source_files": "components/Tabs/src/TypographyThemer/*.{h,m}",
2212       "dependencies": {
2213         "MaterialComponents/Tabs": [
2215         ],
2216         "MaterialComponents/schemes/Typography": [
2218         ]
2219       }
2220     },
2221     {
2222       "name": "TextFields",
2223       "platforms": {
2224         "ios": "8.0"
2225       },
2226       "public_header_files": "components/TextFields/src/*.h",
2227       "source_files": [
2228         "components/TextFields/src/*.{h,m}",
2229         "components/TextFields/src/private/*.{h,m}"
2230       ],
2231       "dependencies": {
2232         "MaterialComponents/AnimationTiming": [
2234         ],
2235         "MaterialComponents/Palettes": [
2237         ],
2238         "MaterialComponents/Typography": [
2240         ],
2241         "MDFInternationalization": [
2243         ],
2244         "MaterialComponents/private/Math": [
2246         ]
2247       },
2248       "testspecs": [
2249         {
2250           "name": "tests",
2251           "test_type": "unit",
2252           "testspecs": [
2253             {
2254               "name": "unit",
2255               "test_type": "unit",
2256               "source_files": [
2257                 "components/TextFields/tests/unit/*.{h,m,swift}",
2258                 "components/TextFields/tests/unit/supplemental/*.{h,m,swift}"
2259               ],
2260               "resources": "components/TextFields/tests/unit/resources/*"
2261             }
2262           ]
2263         }
2264       ]
2265     },
2266     {
2267       "name": "TextFields+ColorThemer",
2268       "platforms": {
2269         "ios": "8.0"
2270       },
2271       "public_header_files": "components/TextFields/src/ColorThemer/*.h",
2272       "source_files": "components/TextFields/src/ColorThemer/*.{h,m}",
2273       "dependencies": {
2274         "MaterialComponents/TextFields": [
2276         ],
2277         "MaterialComponents/Themes": [
2279         ]
2280       }
2281     },
2282     {
2283       "name": "TextFields+FontThemer",
2284       "platforms": {
2285         "ios": "8.0"
2286       },
2287       "public_header_files": "components/TextFields/src/FontThemer/*.h",
2288       "source_files": "components/TextFields/src/FontThemer/*.{h,m}",
2289       "dependencies": {
2290         "MaterialComponents/TextFields": [
2292         ],
2293         "MaterialComponents/Themes": [
2295         ]
2296       }
2297     },
2298     {
2299       "name": "TextFields+TypographyThemer",
2300       "platforms": {
2301         "ios": "8.0"
2302       },
2303       "public_header_files": "components/TextFields/src/TypographyThemer/*.h",
2304       "source_files": "components/TextFields/src/TypographyThemer/*.{h,m}",
2305       "dependencies": {
2306         "MaterialComponents/TextFields": [
2308         ],
2309         "MaterialComponents/schemes/Typography": [
2311         ]
2312       }
2313     },
2314     {
2315       "name": "Themes",
2316       "platforms": {
2317         "ios": "8.0"
2318       },
2319       "public_header_files": "components/Themes/src/*.h",
2320       "source_files": [
2321         "components/Themes/src/*.{h,m}",
2322         "components/Themes/src/private/*.{h,m}"
2323       ],
2324       "dependencies": {
2325         "MaterialComponents/schemes/Color": [
2327         ],
2328         "MaterialComponents/schemes/Typography": [
2330         ]
2331       },
2332       "testspecs": [
2333         {
2334           "name": "tests",
2335           "test_type": "unit",
2336           "testspecs": [
2337             {
2338               "name": "unit",
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     },
2350     {
2351       "name": "Typography",
2352       "platforms": {
2353         "ios": "8.0"
2354       },
2355       "public_header_files": "components/Typography/src/*.h",
2356       "source_files": [
2357         "components/Typography/src/*.{h,m}",
2358         "components/Typography/src/private/*.{h,m}"
2359       ],
2360       "dependencies": {
2361         "MaterialComponents/private/Application": [
2363         ],
2364         "MaterialComponents/private/Math": [
2366         ]
2367       },
2368       "testspecs": [
2369         {
2370           "name": "tests",
2371           "test_type": "unit",
2372           "testspecs": [
2373             {
2374               "name": "unit",
2375               "test_type": "unit",
2376               "source_files": [
2377                 "components/Typography/tests/unit/*.{h,m,swift}",
2378                 "components/Typography/tests/unit/supplemental/*.{h,m,swift}"
2379               ],
2380               "resources": "components/Typography/tests/unit/resources/*"
2381             }
2382           ]
2383         }
2384       ]
2385     },
2386     {
2387       "name": "schemes",
2388       "subspecs": [
2389         {
2390           "name": "Color",
2391           "platforms": {
2392             "ios": "8.0"
2393           },
2394           "public_header_files": "components/schemes/Color/src/*.h",
2395           "source_files": "components/schemes/Color/src/*.{h,m}",
2396           "testspecs": [
2397             {
2398               "name": "tests",
2399               "test_type": "unit",
2400               "testspecs": [
2401                 {
2402                   "name": "unit",
2403                   "test_type": "unit",
2404                   "source_files": [
2405                     "components/schemes/Color/tests/unit/*.{h,m,swift}",
2406                     "components/schemes/Color/tests/unit/supplemental/*.{h,m,swift}"
2407                   ],
2408                   "resources": "components/schemes/Color/tests/unit/resources/*"
2409                 }
2410               ]
2411             }
2412           ]
2413         },
2414         {
2415           "name": "Shape",
2416           "platforms": {
2417             "ios": "8.0"
2418           },
2419           "public_header_files": "components/schemes/Shape/src/*.h",
2420           "source_files": "components/schemes/Shape/src/*.{h,m}",
2421           "dependencies": {
2422             "MaterialComponents/private/ShapeLibrary": [
2424             ],
2425             "MaterialComponents/private/Shapes": [
2427             ]
2428           },
2429           "testspecs": [
2430             {
2431               "name": "tests",
2432               "test_type": "unit",
2433               "testspecs": [
2434                 {
2435                   "name": "unit",
2436                   "test_type": "unit",
2437                   "source_files": [
2438                     "components/schemes/Shape/tests/unit/*.{h,m,swift}",
2439                     "components/schemes/Shape/tests/unit/supplemental/*.{h,m,swift}"
2440                   ],
2441                   "resources": "components/schemes/Shape/tests/unit/resources/*"
2442                 }
2443               ]
2444             }
2445           ]
2446         },
2447         {
2448           "name": "Typography",
2449           "platforms": {
2450             "ios": "8.0"
2451           },
2452           "public_header_files": "components/schemes/Typography/src/*.h",
2453           "source_files": "components/schemes/Typography/src/*.{h,m}",
2454           "testspecs": [
2455             {
2456               "name": "tests",
2457               "test_type": "unit",
2458               "testspecs": [
2459                 {
2460                   "name": "unit",
2461                   "test_type": "unit",
2462                   "source_files": [
2463                     "components/schemes/Typography/tests/unit/*.{h,m,swift}",
2464                     "components/schemes/Typography/tests/unit/supplemental/*.{h,m,swift}"
2465                   ],
2466                   "resources": "components/schemes/Typography/tests/unit/resources/*"
2467                 }
2468               ]
2469             }
2470           ]
2471         }
2472       ]
2473     },
2474     {
2475       "name": "private",
2476       "subspecs": [
2477         {
2478           "name": "Icons",
2479           "subspecs": [
2480             {
2481               "name": "Base",
2482               "public_header_files": "components/private/Icons/src/*.h",
2483               "source_files": "components/private/Icons/src/*.{h,m}"
2484             },
2485             {
2486               "name": "ic_arrow_back",
2487               "public_header_files": "components/private/Icons/icons/ic_arrow_back/src/*.h",
2488               "source_files": "components/private/Icons/icons/ic_arrow_back/src/*.{h,m}",
2489               "resource_bundles": {
2490                 "MaterialIcons_ic_arrow_back": [
2491                   "components/private/Icons/icons/ic_arrow_back/src/MaterialIcons_ic_arrow_back.bundle/*.png"
2492                 ]
2493               },
2494               "dependencies": {
2495                 "MaterialComponents/private/Icons/Base": [
2497                 ]
2498               }
2499             },
2500             {
2501               "name": "ic_check",
2502               "public_header_files": "components/private/Icons/icons/ic_check/src/*.h",
2503               "source_files": "components/private/Icons/icons/ic_check/src/*.{h,m}",
2504               "resource_bundles": {
2505                 "MaterialIcons_ic_check": [
2506                   "components/private/Icons/icons/ic_check/src/MaterialIcons_ic_check.bundle/*.png"
2507                 ]
2508               },
2509               "dependencies": {
2510                 "MaterialComponents/private/Icons/Base": [
2512                 ]
2513               }
2514             },
2515             {
2516               "name": "ic_check_circle",
2517               "public_header_files": "components/private/Icons/icons/ic_check_circle/src/*.h",
2518               "source_files": "components/private/Icons/icons/ic_check_circle/src/*.{h,m}",
2519               "resource_bundles": {
2520                 "MaterialIcons_ic_check_circle": [
2521                   "components/private/Icons/icons/ic_check_circle/src/MaterialIcons_ic_check_circle.bundle/*.png"
2522                 ]
2523               },
2524               "dependencies": {
2525                 "MaterialComponents/private/Icons/Base": [
2527                 ]
2528               }
2529             },
2530             {
2531               "name": "ic_chevron_right",
2532               "public_header_files": "components/private/Icons/icons/ic_chevron_right/src/*.h",
2533               "source_files": "components/private/Icons/icons/ic_chevron_right/src/*.{h,m}",
2534               "resource_bundles": {
2535                 "MaterialIcons_ic_chevron_right": [
2536                   "components/private/Icons/icons/ic_chevron_right/src/MaterialIcons_ic_chevron_right.bundle/*.png"
2537                 ]
2538               },
2539               "dependencies": {
2540                 "MaterialComponents/private/Icons/Base": [
2542                 ]
2543               }
2544             },
2545             {
2546               "name": "ic_color_lens",
2547               "public_header_files": "components/private/Icons/icons/ic_color_lens/src/*.h",
2548               "source_files": "components/private/Icons/icons/ic_color_lens/src/*.{h,m}",
2549               "resource_bundles": {
2550                 "MaterialIcons_ic_color_lens": [
2551                   "components/private/Icons/icons/ic_color_lens/src/MaterialIcons_ic_color_lens.bundle/*.png"
2552                 ]
2553               },
2554               "dependencies": {
2555                 "MaterialComponents/private/Icons/Base": [
2557                 ]
2558               }
2559             },
2560             {
2561               "name": "ic_help_outline",
2562               "public_header_files": "components/private/Icons/icons/ic_help_outline/src/*.h",
2563               "source_files": "components/private/Icons/icons/ic_help_outline/src/*.{h,m}",
2564               "resource_bundles": {
2565                 "MaterialIcons_ic_help_outline": [
2566                   "components/private/Icons/icons/ic_help_outline/src/MaterialIcons_ic_help_outline.bundle/*.png"
2567                 ]
2568               },
2569               "dependencies": {
2570                 "MaterialComponents/private/Icons/Base": [
2572                 ]
2573               }
2574             },
2575             {
2576               "name": "ic_info",
2577               "public_header_files": "components/private/Icons/icons/ic_info/src/*.h",
2578               "source_files": "components/private/Icons/icons/ic_info/src/*.{h,m}",
2579               "resource_bundles": {
2580                 "MaterialIcons_ic_info": [
2581                   "components/private/Icons/icons/ic_info/src/MaterialIcons_ic_info.bundle/*.png"
2582                 ]
2583               },
2584               "dependencies": {
2585                 "MaterialComponents/private/Icons/Base": [
2587                 ]
2588               }
2589             },
2590             {
2591               "name": "ic_more_horiz",
2592               "public_header_files": "components/private/Icons/icons/ic_more_horiz/src/*.h",
2593               "source_files": "components/private/Icons/icons/ic_more_horiz/src/*.{h,m}",
2594               "resource_bundles": {
2595                 "MaterialIcons_ic_more_horiz": [
2596                   "components/private/Icons/icons/ic_more_horiz/src/MaterialIcons_ic_more_horiz.bundle/*.png"
2597                 ]
2598               },
2599               "dependencies": {
2600                 "MaterialComponents/private/Icons/Base": [
2602                 ]
2603               }
2604             },
2605             {
2606               "name": "ic_radio_button_unchecked",
2607               "public_header_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.h",
2608               "source_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.{h,m}",
2609               "resource_bundles": {
2610                 "MaterialIcons_ic_radio_button_unchecked": [
2611                   "components/private/Icons/icons/ic_radio_button_unchecked/src/MaterialIcons_ic_radio_button_unchecked.bundle/*.png"
2612                 ]
2613               },
2614               "dependencies": {
2615                 "MaterialComponents/private/Icons/Base": [
2617                 ]
2618               }
2619             },
2620             {
2621               "name": "ic_reorder",
2622               "public_header_files": "components/private/Icons/icons/ic_reorder/src/*.h",
2623               "source_files": "components/private/Icons/icons/ic_reorder/src/*.{h,m}",
2624               "resource_bundles": {
2625                 "MaterialIcons_ic_reorder": [
2626                   "components/private/Icons/icons/ic_reorder/src/MaterialIcons_ic_reorder.bundle/*.png"
2627                 ]
2628               },
2629               "dependencies": {
2630                 "MaterialComponents/private/Icons/Base": [
2632                 ]
2633               }
2634             },
2635             {
2636               "name": "ic_settings",
2637               "public_header_files": "components/private/Icons/icons/ic_settings/src/*.h",
2638               "source_files": "components/private/Icons/icons/ic_settings/src/*.{h,m}",
2639               "resource_bundles": {
2640                 "MaterialIcons_ic_settings": [
2641                   "components/private/Icons/icons/ic_settings/src/MaterialIcons_ic_settings.bundle/*.png"
2642                 ]
2643               },
2644               "dependencies": {
2645                 "MaterialComponents/private/Icons/Base": [
2647                 ]
2648               }
2649             }
2650           ]
2651         },
2652         {
2653           "name": "Application",
2654           "platforms": {
2655             "ios": "8.0"
2656           },
2657           "public_header_files": "components/private/Application/src/*.h",
2658           "source_files": "components/private/Application/src/*.{h,m}",
2659           "testspecs": [
2660             {
2661               "name": "tests",
2662               "test_type": "unit",
2663               "testspecs": [
2664                 {
2665                   "name": "unit",
2666                   "test_type": "unit",
2667                   "source_files": [
2668                     "components/private/Application/tests/unit/*.{h,m,swift}",
2669                     "components/private/Application/tests/unit/supplemental/*.{h,m,swift}"
2670                   ],
2671                   "resources": "components/private/Application/tests/unit/resources/*"
2672                 }
2673               ]
2674             }
2675           ]
2676         },
2677         {
2678           "name": "KeyboardWatcher",
2679           "platforms": {
2680             "ios": "8.0"
2681           },
2682           "public_header_files": "components/private/KeyboardWatcher/src/*.h",
2683           "source_files": "components/private/KeyboardWatcher/src/*.{h,m}",
2684           "dependencies": {
2685             "MaterialComponents/private/Application": [
2687             ]
2688           },
2689           "testspecs": [
2690             {
2691               "name": "tests",
2692               "test_type": "unit",
2693               "testspecs": [
2694                 {
2695                   "name": "unit",
2696                   "test_type": "unit",
2697                   "source_files": [
2698                     "components/private/KeyboardWatcher/tests/unit/*.{h,m,swift}",
2699                     "components/private/KeyboardWatcher/tests/unit/supplemental/*.{h,m,swift}"
2700                   ],
2701                   "resources": "components/private/KeyboardWatcher/tests/unit/resources/*"
2702                 }
2703               ]
2704             }
2705           ]
2706         },
2707         {
2708           "name": "Math",
2709           "platforms": {
2710             "ios": "8.0"
2711           },
2712           "public_header_files": "components/private/Math/src/*.h",
2713           "source_files": "components/private/Math/src/*.{h,m}",
2714           "testspecs": [
2715             {
2716               "name": "tests",
2717               "test_type": "unit",
2718               "testspecs": [
2719                 {
2720                   "name": "unit",
2721                   "test_type": "unit",
2722                   "source_files": [
2723                     "components/private/Math/tests/unit/*.{h,m,swift}",
2724                     "components/private/Math/tests/unit/supplemental/*.{h,m,swift}"
2725                   ],
2726                   "resources": "components/private/Math/tests/unit/resources/*"
2727                 }
2728               ]
2729             }
2730           ]
2731         },
2732         {
2733           "name": "Overlay",
2734           "platforms": {
2735             "ios": "8.0"
2736           },
2737           "public_header_files": "components/private/Overlay/src/*.h",
2738           "source_files": [
2739             "components/private/Overlay/src/*.{h,m}",
2740             "components/private/Overlay/src/private/*.{h,m}"
2741           ],
2742           "testspecs": [
2743             {
2744               "name": "tests",
2745               "test_type": "unit",
2746               "testspecs": [
2747                 {
2748                   "name": "unit",
2749                   "test_type": "unit",
2750                   "source_files": [
2751                     "components/private/Overlay/tests/unit/*.{h,m,swift}",
2752                     "components/private/Overlay/tests/unit/supplemental/*.{h,m,swift}"
2753                   ],
2754                   "resources": "components/private/Overlay/tests/unit/resources/*"
2755                 }
2756               ]
2757             }
2758           ]
2759         },
2760         {
2761           "name": "ShapeLibrary",
2762           "platforms": {
2763             "ios": "8.0"
2764           },
2765           "public_header_files": "components/private/ShapeLibrary/src/*.h",
2766           "source_files": [
2767             "components/private/ShapeLibrary/src/*.{h,m}",
2768             "components/private/ShapeLibrary/src/private/*.{h,m}"
2769           ],
2770           "dependencies": {
2771             "MaterialComponents/private/Shapes": [
2773             ],
2774             "MaterialComponents/private/Math": [
2776             ]
2777           },
2778           "testspecs": [
2779             {
2780               "name": "tests",
2781               "test_type": "unit",
2782               "testspecs": [
2783                 {
2784                   "name": "unit",
2785                   "test_type": "unit",
2786                   "source_files": [
2787                     "components/private/ShapeLibrary/tests/unit/*.{h,m,swift}",
2788                     "components/private/ShapeLibrary/tests/unit/supplemental/*.{h,m,swift}"
2789                   ],
2790                   "resources": "components/private/ShapeLibrary/tests/unit/resources/*"
2791                 }
2792               ]
2793             }
2794           ]
2795         },
2796         {
2797           "name": "Shapes",
2798           "platforms": {
2799             "ios": "8.0"
2800           },
2801           "public_header_files": "components/private/Shapes/src/*.h",
2802           "source_files": [
2803             "components/private/Shapes/src/*.{h,m}",
2804             "components/private/Shapes/src/private/*.{h,m}"
2805           ],
2806           "dependencies": {
2807             "MaterialComponents/ShadowLayer": [
2809             ],
2810             "MaterialComponents/private/Math": [
2812             ]
2813           },
2814           "testspecs": [
2815             {
2816               "name": "tests",
2817               "test_type": "unit",
2818               "testspecs": [
2819                 {
2820                   "name": "unit",
2821                   "test_type": "unit",
2822                   "source_files": [
2823                     "components/private/Shapes/tests/unit/*.{h,m,swift}",
2824                     "components/private/Shapes/tests/unit/supplemental/*.{h,m,swift}"
2825                   ],
2826                   "resources": "components/private/Shapes/tests/unit/resources/*"
2827                 }
2828               ]
2829             }
2830           ]
2831         },
2832         {
2833           "name": "ThumbTrack",
2834           "platforms": {
2835             "ios": "8.0"
2836           },
2837           "public_header_files": "components/private/ThumbTrack/src/*.h",
2838           "source_files": [
2839             "components/private/ThumbTrack/src/*.{h,m}",
2840             "components/private/ThumbTrack/src/private/*.{h,m}"
2841           ],
2842           "dependencies": {
2843             "MaterialComponents/Ink": [
2845             ],
2846             "MaterialComponents/ShadowElevations": [
2848             ],
2849             "MaterialComponents/ShadowLayer": [
2851             ],
2852             "MaterialComponents/Typography": [
2854             ],
2855             "MDFInternationalization": [
2857             ],
2858             "MaterialComponents/private/Math": [
2860             ]
2861           },
2862           "testspecs": [
2863             {
2864               "name": "tests",
2865               "test_type": "unit",
2866               "testspecs": [
2867                 {
2868                   "name": "unit",
2869                   "test_type": "unit",
2870                   "source_files": [
2871                     "components/private/ThumbTrack/tests/unit/*.{h,m,swift}",
2872                     "components/private/ThumbTrack/tests/unit/supplemental/*.{h,m,swift}"
2873                   ],
2874                   "resources": "components/private/ThumbTrack/tests/unit/resources/*"
2875                 }
2876               ]
2877             }
2878           ]
2879         },
2880         {
2881           "name": "UIMetrics",
2882           "platforms": {
2883             "ios": "8.0"
2884           },
2885           "public_header_files": "components/private/UIMetrics/src/*.h",
2886           "source_files": [
2887             "components/private/UIMetrics/src/*.{h,m}",
2888             "components/private/UIMetrics/src/private/*.{h,m}"
2889           ],
2890           "dependencies": {
2891             "MaterialComponents/private/Application": [
2893             ]
2894           },
2895           "testspecs": [
2896             {
2897               "name": "tests",
2898               "test_type": "unit",
2899               "testspecs": [
2900                 {
2901                   "name": "unit",
2902                   "test_type": "unit",
2903                   "source_files": [
2904                     "components/private/UIMetrics/tests/unit/*.{h,m,swift}",
2905                     "components/private/UIMetrics/tests/unit/supplemental/*.{h,m,swift}"
2906                   ],
2907                   "resources": "components/private/UIMetrics/tests/unit/resources/*"
2908                 }
2909               ]
2910             }
2911           ]
2912         }
2913       ]
2914     }
2915   ]