[Add] IPDSDK 2.0.0.3
[CocoaPods.git] / Specs / 0 / 1 / 9 / MaterialComponents / 73.0.0 / MaterialComponents.podspec.json
blobcde99324a44b2e010fca2f2d07a9dc4bb15cb335
2   "name": "MaterialComponents",
3   "version": "73.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": "v73.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": "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             }
683           ]
684         }
685       ]
686     },
687     {
688       "name": "Cards+ColorThemer",
689       "platforms": {
690         "ios": "8.0"
691       },
692       "public_header_files": "components/Cards/src/ColorThemer/*.h",
693       "source_files": "components/Cards/src/ColorThemer/*.{h,m}",
694       "dependencies": {
695         "MaterialComponents/Cards": [
697         ],
698         "MaterialComponents/schemes/Color": [
700         ]
701       }
702     },
703     {
704       "name": "Cards+ShapeThemer",
705       "platforms": {
706         "ios": "8.0"
707       },
708       "public_header_files": "components/Cards/src/ShapeThemer/*.h",
709       "source_files": "components/Cards/src/ShapeThemer/*.{h,m}",
710       "dependencies": {
711         "MaterialComponents/Cards": [
713         ],
714         "MaterialComponents/schemes/Shape": [
716         ]
717       }
718     },
719     {
720       "name": "Cards+CardThemer",
721       "platforms": {
722         "ios": "8.0"
723       },
724       "public_header_files": "components/Cards/src/CardThemer/*.h",
725       "source_files": "components/Cards/src/CardThemer/*.{h,m}",
726       "dependencies": {
727         "MaterialComponents/Cards": [
729         ],
730         "MaterialComponents/Cards+ColorThemer": [
732         ],
733         "MaterialComponents/Cards+ShapeThemer": [
735         ]
736       }
737     },
738     {
739       "name": "Chips",
740       "platforms": {
741         "ios": "8.0"
742       },
743       "public_header_files": "components/Chips/src/*.h",
744       "source_files": [
745         "components/Chips/src/*.{h,m}",
746         "components/Chips/src/private/*.{h,m}"
747       ],
748       "dependencies": {
749         "MDFInternationalization": [
751         ],
752         "MaterialComponents/Ink": [
754         ],
755         "MaterialComponents/ShadowLayer": [
757         ],
758         "MaterialComponents/ShadowElevations": [
760         ],
761         "MaterialComponents/TextFields": [
763         ],
764         "MaterialComponents/Typography": [
766         ],
767         "MaterialComponents/private/Math": [
769         ],
770         "MaterialComponents/private/ShapeLibrary": [
772         ],
773         "MaterialComponents/private/Shapes": [
775         ]
776       },
777       "testspecs": [
778         {
779           "name": "tests",
780           "test_type": "unit",
781           "testspecs": [
782             {
783               "name": "unit",
784               "test_type": "unit",
785               "source_files": [
786                 "components/Chips/tests/unit/*.{h,m,swift}",
787                 "components/Chips/tests/unit/supplemental/*.{h,m,swift}"
788               ],
789               "resources": "components/Chips/tests/unit/resources/*"
790             }
791           ]
792         }
793       ]
794     },
795     {
796       "name": "Chips+ChipThemer",
797       "platforms": {
798         "ios": "8.0"
799       },
800       "public_header_files": "components/Chips/src/ChipThemer/*.h",
801       "source_files": "components/Chips/src/ChipThemer/*.{h,m}",
802       "dependencies": {
803         "MaterialComponents/Chips": [
805         ],
806         "MaterialComponents/Chips+ColorThemer": [
808         ],
809         "MaterialComponents/Chips+ShapeThemer": [
811         ],
812         "MaterialComponents/Chips+TypographyThemer": [
814         ]
815       }
816     },
817     {
818       "name": "Chips+ColorThemer",
819       "platforms": {
820         "ios": "8.0"
821       },
822       "public_header_files": "components/Chips/src/ColorThemer/*.h",
823       "source_files": "components/Chips/src/ColorThemer/*.{h,m}",
824       "dependencies": {
825         "MaterialComponents/Chips": [
827         ],
828         "MaterialComponents/schemes/Color": [
830         ]
831       }
832     },
833     {
834       "name": "Chips+FontThemer",
835       "platforms": {
836         "ios": "8.0"
837       },
838       "public_header_files": "components/Chips/src/FontThemer/*.h",
839       "source_files": "components/Chips/src/FontThemer/*.{h,m}",
840       "dependencies": {
841         "MaterialComponents/Chips": [
843         ],
844         "MaterialComponents/Themes": [
846         ]
847       }
848     },
849     {
850       "name": "Chips+ShapeThemer",
851       "platforms": {
852         "ios": "8.0"
853       },
854       "public_header_files": "components/Chips/src/ShapeThemer/*.h",
855       "source_files": "components/Chips/src/ShapeThemer/*.{h,m}",
856       "dependencies": {
857         "MaterialComponents/Chips": [
859         ],
860         "MaterialComponents/schemes/Shape": [
862         ]
863       }
864     },
865     {
866       "name": "Chips+TypographyThemer",
867       "platforms": {
868         "ios": "8.0"
869       },
870       "public_header_files": "components/Chips/src/TypographyThemer/*.h",
871       "source_files": "components/Chips/src/TypographyThemer/*.{h,m}",
872       "dependencies": {
873         "MaterialComponents/Chips": [
875         ],
876         "MaterialComponents/schemes/Typography": [
878         ]
879       }
880     },
881     {
882       "name": "CollectionCells",
883       "platforms": {
884         "ios": "8.0"
885       },
886       "public_header_files": "components/CollectionCells/src/*.h",
887       "source_files": [
888         "components/CollectionCells/src/*.{h,m}",
889         "components/CollectionCells/src/private/*.{h,m}"
890       ],
891       "resources": [
892         "components/CollectionCells/src/MaterialCollectionCells.bundle"
893       ],
894       "frameworks": [
895         "CoreGraphics",
896         "QuartzCore"
897       ],
898       "dependencies": {
899         "MDFInternationalization": [
901         ],
902         "MaterialComponents/CollectionLayoutAttributes": [
904         ],
905         "MaterialComponents/Ink": [
907         ],
908         "MaterialComponents/Typography": [
910         ],
911         "MaterialComponents/Palettes": [
913         ],
914         "MaterialComponents/private/Icons/ic_check": [
916         ],
917         "MaterialComponents/private/Icons/ic_check_circle": [
919         ],
920         "MaterialComponents/private/Icons/ic_chevron_right": [
922         ],
923         "MaterialComponents/private/Icons/ic_info": [
925         ],
926         "MaterialComponents/private/Icons/ic_radio_button_unchecked": [
928         ],
929         "MaterialComponents/private/Icons/ic_reorder": [
931         ],
932         "MaterialComponents/private/Math": [
934         ]
935       },
936       "testspecs": [
937         {
938           "name": "tests",
939           "test_type": "unit",
940           "testspecs": [
941             {
942               "name": "unit",
943               "test_type": "unit",
944               "source_files": [
945                 "components/CollectionCells/tests/unit/*.{h,m,swift}",
946                 "components/CollectionCells/tests/unit/supplemental/*.{h,m,swift}"
947               ],
948               "resources": "components/CollectionCells/tests/unit/resources/*"
949             }
950           ]
951         }
952       ]
953     },
954     {
955       "name": "CollectionLayoutAttributes",
956       "platforms": {
957         "ios": "8.0"
958       },
959       "public_header_files": "components/CollectionLayoutAttributes/src/*.h",
960       "source_files": "components/CollectionLayoutAttributes/src/*.{h,m}",
961       "testspecs": [
962         {
963           "name": "tests",
964           "test_type": "unit",
965           "testspecs": [
966             {
967               "name": "unit",
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     },
979     {
980       "name": "Collections",
981       "platforms": {
982         "ios": "8.0"
983       },
984       "public_header_files": "components/Collections/src/*.h",
985       "source_files": [
986         "components/Collections/src/*.{h,m}",
987         "components/Collections/src/private/*.{h,m}"
988       ],
989       "resources": [
990         "components/Collections/src/MaterialCollections.bundle"
991       ],
992       "frameworks": [
993         "CoreGraphics",
994         "QuartzCore"
995       ],
996       "dependencies": {
997         "MaterialComponents/CollectionCells": [
999         ],
1000         "MaterialComponents/CollectionLayoutAttributes": [
1002         ],
1003         "MaterialComponents/Ink": [
1005         ],
1006         "MaterialComponents/Palettes": [
1008         ],
1009         "MaterialComponents/ShadowElevations": [
1011         ],
1012         "MaterialComponents/ShadowLayer": [
1014         ],
1015         "MaterialComponents/Typography": [
1017         ]
1018       },
1019       "testspecs": [
1020         {
1021           "name": "tests",
1022           "test_type": "unit",
1023           "testspecs": [
1024             {
1025               "name": "unit",
1026               "test_type": "unit",
1027               "source_files": [
1028                 "components/Collections/tests/unit/*.{h,m,swift}",
1029                 "components/Collections/tests/unit/supplemental/*.{h,m,swift}"
1030               ],
1031               "resources": "components/Collections/tests/unit/resources/*"
1032             }
1033           ]
1034         }
1035       ]
1036     },
1037     {
1038       "name": "Dialogs",
1039       "platforms": {
1040         "ios": "8.0"
1041       },
1042       "public_header_files": "components/Dialogs/src/*.h",
1043       "source_files": [
1044         "components/Dialogs/src/*.{h,m}",
1045         "components/Dialogs/src/private/*.{h,m}"
1046       ],
1047       "resources": [
1048         "components/Dialogs/src/MaterialDialogs.bundle"
1049       ],
1050       "dependencies": {
1051         "MaterialComponents/Buttons": [
1053         ],
1054         "MaterialComponents/ShadowElevations": [
1056         ],
1057         "MaterialComponents/ShadowLayer": [
1059         ],
1060         "MaterialComponents/Typography": [
1062         ],
1063         "MaterialComponents/private/KeyboardWatcher": [
1065         ],
1066         "MDFInternationalization": [
1068         ]
1069       },
1070       "testspecs": [
1071         {
1072           "name": "tests",
1073           "test_type": "unit",
1074           "testspecs": [
1075             {
1076               "name": "unit",
1077               "test_type": "unit",
1078               "source_files": [
1079                 "components/Dialogs/tests/unit/*.{h,m,swift}",
1080                 "components/Dialogs/tests/unit/supplemental/*.{h,m,swift}"
1081               ],
1082               "resources": "components/Dialogs/tests/unit/resources/*",
1083               "dependencies": {
1084                 "MaterialComponentsBeta/Dialogs+Theming": [
1086                 ]
1087               }
1088             }
1089           ]
1090         }
1091       ]
1092     },
1093     {
1094       "name": "Dialogs+ColorThemer",
1095       "platforms": {
1096         "ios": "8.0"
1097       },
1098       "public_header_files": "components/Dialogs/src/ColorThemer/*.h",
1099       "source_files": "components/Dialogs/src/ColorThemer/*.{h,m}",
1100       "dependencies": {
1101         "MaterialComponents/Dialogs": [
1103         ],
1104         "MaterialComponents/Themes": [
1106         ],
1107         "MaterialComponents/Buttons+ColorThemer": [
1109         ]
1110       }
1111     },
1112     {
1113       "name": "Dialogs+TypographyThemer",
1114       "platforms": {
1115         "ios": "8.0"
1116       },
1117       "public_header_files": "components/Dialogs/src/TypographyThemer/*.h",
1118       "source_files": "components/Dialogs/src/TypographyThemer/*.{h,m}",
1119       "dependencies": {
1120         "MaterialComponents/Dialogs": [
1122         ],
1123         "MaterialComponents/schemes/Typography": [
1125         ],
1126         "MaterialComponents/Buttons+TypographyThemer": [
1128         ]
1129       }
1130     },
1131     {
1132       "name": "Dialogs+DialogThemer",
1133       "platforms": {
1134         "ios": "8.0"
1135       },
1136       "public_header_files": "components/Dialogs/src/DialogThemer/*.h",
1137       "source_files": "components/Dialogs/src/DialogThemer/*.{h,m}",
1138       "dependencies": {
1139         "MaterialComponents/Dialogs": [
1141         ],
1142         "MaterialComponents/Dialogs+ColorThemer": [
1144         ],
1145         "MaterialComponents/Dialogs+TypographyThemer": [
1147         ],
1148         "MaterialComponents/Buttons+ButtonThemer": [
1150         ]
1151       }
1152     },
1153     {
1154       "name": "FeatureHighlight",
1155       "platforms": {
1156         "ios": "8.0"
1157       },
1158       "public_header_files": "components/FeatureHighlight/src/*.h",
1159       "source_files": [
1160         "components/FeatureHighlight/src/*.{h,m}",
1161         "components/FeatureHighlight/src/private/*.{h,m}"
1162       ],
1163       "resources": [
1164         "components/FeatureHighlight/src/MaterialFeatureHighlight.bundle"
1165       ],
1166       "dependencies": {
1167         "MaterialComponents/private/Math": [
1169         ],
1170         "MaterialComponents/Typography": [
1172         ],
1173         "MDFTextAccessibility": [
1175         ]
1176       },
1177       "testspecs": [
1178         {
1179           "name": "tests",
1180           "test_type": "unit",
1181           "testspecs": [
1182             {
1183               "name": "unit",
1184               "test_type": "unit",
1185               "source_files": [
1186                 "components/FeatureHighlight/tests/unit/*.{h,m,swift}",
1187                 "components/FeatureHighlight/tests/unit/supplemental/*.{h,m,swift}"
1188               ],
1189               "resources": "components/FeatureHighlight/tests/unit/resources/*"
1190             }
1191           ]
1192         }
1193       ]
1194     },
1195     {
1196       "name": "FeatureHighlight+ColorThemer",
1197       "platforms": {
1198         "ios": "8.0"
1199       },
1200       "public_header_files": "components/FeatureHighlight/src/ColorThemer/*.h",
1201       "source_files": "components/FeatureHighlight/src/ColorThemer/*.{h,m}",
1202       "dependencies": {
1203         "MaterialComponents/FeatureHighlight": [
1205         ],
1206         "MaterialComponents/Themes": [
1208         ]
1209       }
1210     },
1211     {
1212       "name": "FeatureHighlight+FontThemer",
1213       "platforms": {
1214         "ios": "8.0"
1215       },
1216       "public_header_files": "components/FeatureHighlight/src/FontThemer/*.h",
1217       "source_files": "components/FeatureHighlight/src/FontThemer/*.{h,m}",
1218       "dependencies": {
1219         "MaterialComponents/FeatureHighlight": [
1221         ],
1222         "MaterialComponents/Themes": [
1224         ]
1225       }
1226     },
1227     {
1228       "name": "FeatureHighlight+TypographyThemer",
1229       "platforms": {
1230         "ios": "8.0"
1231       },
1232       "public_header_files": "components/FeatureHighlight/src/TypographyThemer/*.h",
1233       "source_files": "components/FeatureHighlight/src/TypographyThemer/*.{h,m}",
1234       "dependencies": {
1235         "MaterialComponents/FeatureHighlight": [
1237         ],
1238         "MaterialComponents/schemes/Typography": [
1240         ]
1241       }
1242     },
1243     {
1244       "name": "FeatureHighlight+FeatureHighlightAccessibilityMutator",
1245       "platforms": {
1246         "ios": "8.0"
1247       },
1248       "public_header_files": "components/FeatureHighlight/src/FeatureHighlightAccessibilityMutator/*.h",
1249       "source_files": "components/FeatureHighlight/src/FeatureHighlightAccessibilityMutator/*.{h,m}",
1250       "dependencies": {
1251         "MaterialComponents/FeatureHighlight": [
1253         ],
1254         "MDFTextAccessibility": [
1256         ]
1257       }
1258     },
1259     {
1260       "name": "FlexibleHeader",
1261       "platforms": {
1262         "ios": "8.0"
1263       },
1264       "public_header_files": "components/FlexibleHeader/src/*.h",
1265       "source_files": [
1266         "components/FlexibleHeader/src/*.{h,m}",
1267         "components/FlexibleHeader/src/private/*.{h,m}"
1268       ],
1269       "dependencies": {
1270         "MDFTextAccessibility": [
1272         ],
1273         "MaterialComponents/private/Application": [
1275         ],
1276         "MaterialComponents/private/UIMetrics": [
1278         ]
1279       },
1280       "testspecs": [
1281         {
1282           "name": "tests",
1283           "test_type": "unit",
1284           "testspecs": [
1285             {
1286               "name": "unit",
1287               "test_type": "unit",
1288               "source_files": [
1289                 "components/FlexibleHeader/tests/unit/*.{h,m,swift}",
1290                 "components/FlexibleHeader/tests/unit/supplemental/*.{h,m,swift}"
1291               ],
1292               "resources": "components/FlexibleHeader/tests/unit/resources/*"
1293             }
1294           ]
1295         }
1296       ]
1297     },
1298     {
1299       "name": "FlexibleHeader+CanAlwaysExpandToMaximumHeight",
1300       "platforms": {
1301         "ios": "8.0"
1302       },
1303       "public_header_files": "components/FlexibleHeader/src/CanAlwaysExpandToMaximumHeight/*.h",
1304       "source_files": "components/FlexibleHeader/src/CanAlwaysExpandToMaximumHeight/*.{h,m}",
1305       "dependencies": {
1306         "MaterialComponents/FlexibleHeader": [
1308         ]
1309       }
1310     },
1311     {
1312       "name": "FlexibleHeader+ColorThemer",
1313       "platforms": {
1314         "ios": "8.0"
1315       },
1316       "public_header_files": "components/FlexibleHeader/src/ColorThemer/*.h",
1317       "source_files": "components/FlexibleHeader/src/ColorThemer/*.{h,m}",
1318       "dependencies": {
1319         "MaterialComponents/FlexibleHeader": [
1321         ],
1322         "MaterialComponents/schemes/Color": [
1324         ]
1325       }
1326     },
1327     {
1328       "name": "HeaderStackView",
1329       "platforms": {
1330         "ios": "8.0"
1331       },
1332       "public_header_files": "components/HeaderStackView/src/*.h",
1333       "source_files": "components/HeaderStackView/src/*.{h,m}",
1334       "testspecs": [
1335         {
1336           "name": "tests",
1337           "test_type": "unit",
1338           "testspecs": [
1339             {
1340               "name": "unit",
1341               "test_type": "unit",
1342               "source_files": [
1343                 "components/HeaderStackView/tests/unit/*.{h,m,swift}",
1344                 "components/HeaderStackView/tests/unit/supplemental/*.{h,m,swift}"
1345               ],
1346               "resources": "components/HeaderStackView/tests/unit/resources/*"
1347             }
1348           ]
1349         }
1350       ]
1351     },
1352     {
1353       "name": "HeaderStackView+ColorThemer",
1354       "platforms": {
1355         "ios": "8.0"
1356       },
1357       "public_header_files": "components/HeaderStackView/src/ColorThemer/*.h",
1358       "source_files": "components/HeaderStackView/src/ColorThemer/*.{h,m}",
1359       "dependencies": {
1360         "MaterialComponents/HeaderStackView": [
1362         ],
1363         "MaterialComponents/Themes": [
1365         ]
1366       }
1367     },
1368     {
1369       "name": "Ink",
1370       "platforms": {
1371         "ios": "8.0"
1372       },
1373       "public_header_files": "components/Ink/src/*.h",
1374       "source_files": [
1375         "components/Ink/src/*.{h,m}",
1376         "components/Ink/src/private/*.{h,m}"
1377       ],
1378       "dependencies": {
1379         "MaterialComponents/private/Math": [
1381         ]
1382       },
1383       "testspecs": [
1384         {
1385           "name": "tests",
1386           "test_type": "unit",
1387           "testspecs": [
1388             {
1389               "name": "unit",
1390               "test_type": "unit",
1391               "source_files": [
1392                 "components/Ink/tests/unit/*.{h,m,swift}",
1393                 "components/Ink/tests/unit/supplemental/*.{h,m,swift}"
1394               ],
1395               "resources": "components/Ink/tests/unit/resources/*"
1396             }
1397           ]
1398         }
1399       ]
1400     },
1401     {
1402       "name": "Ink+ColorThemer",
1403       "platforms": {
1404         "ios": "8.0"
1405       },
1406       "public_header_files": "components/Ink/src/ColorThemer/*.h",
1407       "source_files": "components/Ink/src/ColorThemer/*.{h,m}",
1408       "dependencies": {
1409         "MaterialComponents/Ink": [
1411         ],
1412         "MaterialComponents/Themes": [
1414         ]
1415       }
1416     },
1417     {
1418       "name": "LibraryInfo",
1419       "platforms": {
1420         "ios": "8.0"
1421       },
1422       "public_header_files": "components/LibraryInfo/src/*.h",
1423       "source_files": [
1424         "components/LibraryInfo/src/*.{h,m}",
1425         "components/LibraryInfo/src/private/*.{h,m}"
1426       ],
1427       "testspecs": [
1428         {
1429           "name": "tests",
1430           "test_type": "unit",
1431           "testspecs": [
1432             {
1433               "name": "unit",
1434               "test_type": "unit",
1435               "source_files": [
1436                 "components/LibraryInfo/tests/unit/*.{h,m,swift}",
1437                 "components/LibraryInfo/tests/unit/supplemental/*.{h,m,swift}"
1438               ],
1439               "resources": "components/LibraryInfo/tests/unit/resources/*"
1440             }
1441           ]
1442         }
1443       ]
1444     },
1445     {
1446       "name": "List",
1447       "platforms": {
1448         "ios": "8.0"
1449       },
1450       "public_header_files": "components/List/src/*.h",
1451       "source_files": [
1452         "components/List/src/*.{h,m}",
1453         "components/List/src/private/*.{h,m}"
1454       ],
1455       "dependencies": {
1456         "MaterialComponents/Ink": [
1458         ],
1459         "MaterialComponents/ShadowElevations": [
1461         ],
1462         "MaterialComponents/ShadowLayer": [
1464         ],
1465         "MaterialComponents/Typography": [
1467         ],
1468         "MDFInternationalization": [
1470         ],
1471         "MaterialComponents/private/Math": [
1473         ]
1474       },
1475       "testspecs": [
1476         {
1477           "name": "tests",
1478           "test_type": "unit",
1479           "testspecs": [
1480             {
1481               "name": "unit",
1482               "test_type": "unit",
1483               "source_files": [
1484                 "components/List/tests/unit/*.{h,m,swift}",
1485                 "components/List/tests/unit/supplemental/*.{h,m,swift}"
1486               ],
1487               "resources": "components/List/tests/unit/resources/*"
1488             }
1489           ]
1490         }
1491       ]
1492     },
1493     {
1494       "name": "List+TypographyThemer",
1495       "platforms": {
1496         "ios": "8.0"
1497       },
1498       "public_header_files": "components/List/src/TypographyThemer/*.h",
1499       "source_files": "components/List/src/TypographyThemer/*.{h,m}",
1500       "dependencies": {
1501         "MaterialComponents/List": [
1503         ],
1504         "MaterialComponents/schemes/Typography": [
1506         ]
1507       }
1508     },
1509     {
1510       "name": "List+ColorThemer",
1511       "platforms": {
1512         "ios": "8.0"
1513       },
1514       "public_header_files": "components/List/src/ColorThemer/*.h",
1515       "source_files": [
1516         "components/List/src/ColorThemer/*.{h,m}",
1517         "components/List/src/ColorThemer/private/*.{h,m}"
1518       ],
1519       "dependencies": {
1520         "MaterialComponents/List": [
1522         ],
1523         "MaterialComponents/schemes/Color": [
1525         ]
1526       }
1527     },
1528     {
1529       "name": "List+ListThemer",
1530       "platforms": {
1531         "ios": "8.0"
1532       },
1533       "public_header_files": "components/List/src/ListThemer/*.h",
1534       "source_files": [
1535         "components/List/src/ListThemer/*.{h,m}",
1536         "components/List/src/ListThemer/private/*.{h,m}"
1537       ],
1538       "dependencies": {
1539         "MaterialComponents/List": [
1541         ],
1542         "MaterialComponents/List+ColorThemer": [
1544         ],
1545         "MaterialComponents/List+TypographyThemer": [
1547         ]
1548       }
1549     },
1550     {
1551       "name": "MaskedTransition",
1552       "platforms": {
1553         "ios": "8.0"
1554       },
1555       "public_header_files": "components/MaskedTransition/src/*.h",
1556       "source_files": [
1557         "components/MaskedTransition/src/*.{h,m}",
1558         "components/MaskedTransition/src/private/*.{h,m}"
1559       ],
1560       "dependencies": {
1561         "MotionTransitioning": [
1562           "~> 5.0"
1563         ],
1564         "MotionAnimator": [
1565           "~> 2.0"
1566         ],
1567         "MotionInterchange": [
1568           "~> 1.0"
1569         ]
1570       },
1571       "testspecs": [
1572         {
1573           "name": "tests",
1574           "test_type": "unit",
1575           "testspecs": [
1576             {
1577               "name": "unit",
1578               "test_type": "unit",
1579               "source_files": [
1580                 "components/MaskedTransition/tests/unit/*.{h,m,swift}",
1581                 "components/MaskedTransition/tests/unit/supplemental/*.{h,m,swift}"
1582               ],
1583               "resources": "components/MaskedTransition/tests/unit/resources/*"
1584             }
1585           ]
1586         }
1587       ]
1588     },
1589     {
1590       "name": "NavigationBar",
1591       "platforms": {
1592         "ios": "8.0"
1593       },
1594       "public_header_files": "components/NavigationBar/src/*.h",
1595       "source_files": "components/NavigationBar/src/*.{h,m}",
1596       "dependencies": {
1597         "MDFTextAccessibility": [
1599         ],
1600         "MaterialComponents/ButtonBar": [
1602         ],
1603         "MaterialComponents/Typography": [
1605         ],
1606         "MDFInternationalization": [
1608         ],
1609         "MaterialComponents/private/Math": [
1611         ]
1612       },
1613       "testspecs": [
1614         {
1615           "name": "tests",
1616           "test_type": "unit",
1617           "testspecs": [
1618             {
1619               "name": "unit",
1620               "test_type": "unit",
1621               "source_files": [
1622                 "components/NavigationBar/tests/unit/*.{h,m,swift}",
1623                 "components/NavigationBar/tests/unit/supplemental/*.{h,m,swift}"
1624               ],
1625               "resources": "components/NavigationBar/tests/unit/resources/*"
1626             }
1627           ]
1628         }
1629       ]
1630     },
1631     {
1632       "name": "NavigationBar+ColorThemer",
1633       "platforms": {
1634         "ios": "8.0"
1635       },
1636       "public_header_files": "components/NavigationBar/src/ColorThemer/*.h",
1637       "source_files": "components/NavigationBar/src/ColorThemer/*.{h,m}",
1638       "dependencies": {
1639         "MaterialComponents/NavigationBar": [
1641         ],
1642         "MaterialComponents/schemes/Color": [
1644         ]
1645       }
1646     },
1647     {
1648       "name": "NavigationBar+TypographyThemer",
1649       "platforms": {
1650         "ios": "8.0"
1651       },
1652       "public_header_files": "components/NavigationBar/src/TypographyThemer/*.h",
1653       "source_files": "components/NavigationBar/src/TypographyThemer/*.{h,m}",
1654       "dependencies": {
1655         "MaterialComponents/NavigationBar": [
1657         ],
1658         "MaterialComponents/schemes/Typography": [
1660         ]
1661       }
1662     },
1663     {
1664       "name": "NavigationDrawer",
1665       "platforms": {
1666         "ios": "8.0"
1667       },
1668       "public_header_files": "components/NavigationDrawer/src/*.h",
1669       "source_files": [
1670         "components/NavigationDrawer/src/*.{h,m}",
1671         "components/NavigationDrawer/src/private/*.{h,m}"
1672       ],
1673       "dependencies": {
1674         "MaterialComponents/Palettes": [
1676         ],
1677         "MaterialComponents/ShadowLayer": [
1679         ],
1680         "MaterialComponents/private/Math": [
1682         ],
1683         "MaterialComponents/private/UIMetrics": [
1685         ]
1686       },
1687       "testspecs": [
1688         {
1689           "name": "tests",
1690           "test_type": "unit",
1691           "testspecs": [
1692             {
1693               "name": "unit",
1694               "test_type": "unit",
1695               "source_files": [
1696                 "components/NavigationDrawer/tests/unit/*.{h,m,swift}",
1697                 "components/NavigationDrawer/tests/unit/supplemental/*.{h,m,swift}"
1698               ]
1699             }
1700           ]
1701         }
1702       ]
1703     },
1704     {
1705       "name": "NavigationDrawer+ColorThemer",
1706       "platforms": {
1707         "ios": "8.0"
1708       },
1709       "public_header_files": "components/NavigationDrawer/src/ColorThemer/*.h",
1710       "source_files": [
1711         "components/NavigationDrawer/src/ColorThemer/*.{h,m}",
1712         "components/NavigationDrawer/src/ColorThemer/private/*.{h,m}"
1713       ],
1714       "dependencies": {
1715         "MaterialComponents/NavigationDrawer": [
1717         ],
1718         "MaterialComponents/schemes/Color": [
1720         ]
1721       }
1722     },
1723     {
1724       "name": "OverlayWindow",
1725       "platforms": {
1726         "ios": "8.0"
1727       },
1728       "public_header_files": "components/OverlayWindow/src/*.h",
1729       "source_files": [
1730         "components/OverlayWindow/src/*.{h,m}",
1731         "components/OverlayWindow/src/private/*.{h,m}"
1732       ],
1733       "dependencies": {
1734         "MaterialComponents/private/Application": [
1736         ]
1737       },
1738       "testspecs": [
1739         {
1740           "name": "tests",
1741           "test_type": "unit",
1742           "testspecs": [
1743             {
1744               "name": "unit",
1745               "test_type": "unit",
1746               "source_files": [
1747                 "components/OverlayWindow/tests/unit/*.{h,m,swift}",
1748                 "components/OverlayWindow/tests/unit/supplemental/*.{h,m,swift}"
1749               ],
1750               "resources": "components/OverlayWindow/tests/unit/resources/*"
1751             }
1752           ]
1753         }
1754       ]
1755     },
1756     {
1757       "name": "PageControl",
1758       "platforms": {
1759         "ios": "8.0"
1760       },
1761       "public_header_files": "components/PageControl/src/*.h",
1762       "source_files": [
1763         "components/PageControl/src/*.{h,m}",
1764         "components/PageControl/src/private/*.{h,m}"
1765       ],
1766       "resources": [
1767         "components/PageControl/src/MaterialPageControl.bundle"
1768       ],
1769       "dependencies": {
1770         "MDFInternationalization": [
1772         ]
1773       },
1774       "testspecs": [
1775         {
1776           "name": "tests",
1777           "test_type": "unit",
1778           "testspecs": [
1779             {
1780               "name": "unit",
1781               "test_type": "unit",
1782               "source_files": [
1783                 "components/PageControl/tests/unit/*.{h,m,swift}",
1784                 "components/PageControl/tests/unit/supplemental/*.{h,m,swift}"
1785               ],
1786               "resources": "components/PageControl/tests/unit/resources/*"
1787             }
1788           ]
1789         }
1790       ]
1791     },
1792     {
1793       "name": "PageControl+ColorThemer",
1794       "platforms": {
1795         "ios": "8.0"
1796       },
1797       "public_header_files": "components/PageControl/src/ColorThemer/*.h",
1798       "source_files": "components/PageControl/src/ColorThemer/*.{h,m}",
1799       "dependencies": {
1800         "MaterialComponents/PageControl": [
1802         ],
1803         "MaterialComponents/Themes": [
1805         ]
1806       }
1807     },
1808     {
1809       "name": "Palettes",
1810       "platforms": {
1811         "ios": "8.0"
1812       },
1813       "public_header_files": "components/Palettes/src/*.h",
1814       "source_files": [
1815         "components/Palettes/src/*.{h,m}",
1816         "components/Palettes/src/private/*.{h,m}"
1817       ],
1818       "testspecs": [
1819         {
1820           "name": "tests",
1821           "test_type": "unit",
1822           "testspecs": [
1823             {
1824               "name": "unit",
1825               "test_type": "unit",
1826               "source_files": [
1827                 "components/Palettes/tests/unit/*.{h,m,swift}",
1828                 "components/Palettes/tests/unit/supplemental/*.{h,m,swift}"
1829               ],
1830               "resources": "components/Palettes/tests/unit/resources/*"
1831             }
1832           ]
1833         }
1834       ]
1835     },
1836     {
1837       "name": "ProgressView",
1838       "platforms": {
1839         "ios": "8.0"
1840       },
1841       "public_header_files": "components/ProgressView/src/*.h",
1842       "source_files": [
1843         "components/ProgressView/src/*.{h,m}",
1844         "components/ProgressView/src/private/*.{h,m}"
1845       ],
1846       "dependencies": {
1847         "MDFInternationalization": [
1849         ],
1850         "MaterialComponents/Palettes": [
1852         ],
1853         "MaterialComponents/private/Math": [
1855         ],
1856         "MotionAnimator": [
1857           "~> 2.1"
1858         ]
1859       },
1860       "testspecs": [
1861         {
1862           "name": "tests",
1863           "test_type": "unit",
1864           "testspecs": [
1865             {
1866               "name": "unit",
1867               "test_type": "unit",
1868               "source_files": [
1869                 "components/ProgressView/tests/unit/*.{h,m,swift}",
1870                 "components/ProgressView/tests/unit/supplemental/*.{h,m,swift}"
1871               ],
1872               "resources": "components/ProgressView/tests/unit/resources/*"
1873             }
1874           ]
1875         }
1876       ]
1877     },
1878     {
1879       "name": "ProgressView+ColorThemer",
1880       "platforms": {
1881         "ios": "8.0"
1882       },
1883       "public_header_files": "components/ProgressView/src/ColorThemer/*.h",
1884       "source_files": "components/ProgressView/src/ColorThemer/*.{h,m}",
1885       "dependencies": {
1886         "MaterialComponents/ProgressView": [
1888         ],
1889         "MaterialComponents/Themes": [
1891         ]
1892       }
1893     },
1894     {
1895       "name": "ShadowElevations",
1896       "platforms": {
1897         "ios": "8.0"
1898       },
1899       "public_header_files": "components/ShadowElevations/src/*.h",
1900       "source_files": "components/ShadowElevations/src/*.{h,m}",
1901       "testspecs": [
1902         {
1903           "name": "tests",
1904           "test_type": "unit",
1905           "testspecs": [
1906             {
1907               "name": "unit",
1908               "test_type": "unit",
1909               "source_files": [
1910                 "components/ShadowElevations/tests/unit/*.{h,m,swift}",
1911                 "components/ShadowElevations/tests/unit/supplemental/*.{h,m,swift}"
1912               ],
1913               "resources": "components/ShadowElevations/tests/unit/resources/*"
1914             }
1915           ]
1916         }
1917       ]
1918     },
1919     {
1920       "name": "ShadowLayer",
1921       "platforms": {
1922         "ios": "8.0"
1923       },
1924       "public_header_files": "components/ShadowLayer/src/*.h",
1925       "source_files": "components/ShadowLayer/src/*.{h,m}",
1926       "dependencies": {
1927         "MaterialComponents/ShadowElevations": [
1929         ]
1930       },
1931       "testspecs": [
1932         {
1933           "name": "tests",
1934           "test_type": "unit",
1935           "testspecs": [
1936             {
1937               "name": "unit",
1938               "test_type": "unit",
1939               "source_files": [
1940                 "components/ShadowLayer/tests/unit/*.{h,m,swift}",
1941                 "components/ShadowLayer/tests/unit/supplemental/*.{h,m,swift}"
1942               ],
1943               "resources": "components/ShadowLayer/tests/unit/resources/*"
1944             }
1945           ]
1946         }
1947       ]
1948     },
1949     {
1950       "name": "Slider",
1951       "platforms": {
1952         "ios": "8.0"
1953       },
1954       "public_header_files": "components/Slider/src/*.h",
1955       "source_files": [
1956         "components/Slider/src/*.{h,m}",
1957         "components/Slider/src/private/*.{h,m}"
1958       ],
1959       "dependencies": {
1960         "MaterialComponents/Palettes": [
1962         ],
1963         "MaterialComponents/ShadowElevations": [
1965         ],
1966         "MaterialComponents/private/ThumbTrack": [
1968         ]
1969       },
1970       "testspecs": [
1971         {
1972           "name": "tests",
1973           "test_type": "unit",
1974           "testspecs": [
1975             {
1976               "name": "unit",
1977               "test_type": "unit",
1978               "source_files": [
1979                 "components/Slider/tests/unit/*.{h,m,swift}",
1980                 "components/Slider/tests/unit/supplemental/*.{h,m,swift}"
1981               ],
1982               "resources": "components/Slider/tests/unit/resources/*"
1983             }
1984           ]
1985         }
1986       ]
1987     },
1988     {
1989       "name": "Slider+ColorThemer",
1990       "platforms": {
1991         "ios": "8.0"
1992       },
1993       "public_header_files": "components/Slider/src/ColorThemer/*.h",
1994       "source_files": "components/Slider/src/ColorThemer/*.{h,m}",
1995       "dependencies": {
1996         "MaterialComponents/Palettes": [
1998         ],
1999         "MaterialComponents/Slider": [
2001         ],
2002         "MaterialComponents/schemes/Color": [
2004         ]
2005       }
2006     },
2007     {
2008       "name": "Snackbar",
2009       "platforms": {
2010         "ios": "8.0"
2011       },
2012       "public_header_files": "components/Snackbar/src/*.h",
2013       "source_files": [
2014         "components/Snackbar/src/*.{h,m}",
2015         "components/Snackbar/src/private/*.{h,m}"
2016       ],
2017       "resources": [
2018         "components/Snackbar/src/MaterialSnackbar.bundle"
2019       ],
2020       "dependencies": {
2021         "MaterialComponents/AnimationTiming": [
2023         ],
2024         "MaterialComponents/Buttons": [
2026         ],
2027         "MaterialComponents/OverlayWindow": [
2029         ],
2030         "MaterialComponents/Typography": [
2032         ],
2033         "MaterialComponents/private/Application": [
2035         ],
2036         "MaterialComponents/private/KeyboardWatcher": [
2038         ],
2039         "MaterialComponents/private/Overlay": [
2041         ]
2042       },
2043       "testspecs": [
2044         {
2045           "name": "tests",
2046           "test_type": "unit",
2047           "testspecs": [
2048             {
2049               "name": "unit",
2050               "test_type": "unit",
2051               "source_files": [
2052                 "components/Snackbar/tests/unit/*.{h,m,swift}",
2053                 "components/Snackbar/tests/unit/supplemental/*.{h,m,swift}"
2054               ],
2055               "resources": "components/Snackbar/tests/unit/resources/*"
2056             }
2057           ]
2058         }
2059       ]
2060     },
2061     {
2062       "name": "Snackbar+ColorThemer",
2063       "platforms": {
2064         "ios": "8.0"
2065       },
2066       "public_header_files": "components/Snackbar/src/ColorThemer/*.h",
2067       "source_files": "components/Snackbar/src/ColorThemer/*.{h,m}",
2068       "dependencies": {
2069         "MaterialComponents/Snackbar": [
2071         ],
2072         "MaterialComponents/schemes/Color": [
2074         ]
2075       }
2076     },
2077     {
2078       "name": "Snackbar+FontThemer",
2079       "platforms": {
2080         "ios": "8.0"
2081       },
2082       "public_header_files": "components/Snackbar/src/FontThemer/*.h",
2083       "source_files": "components/Snackbar/src/FontThemer/*.{h,m}",
2084       "dependencies": {
2085         "MaterialComponents/Snackbar": [
2087         ],
2088         "MaterialComponents/Themes": [
2090         ]
2091       }
2092     },
2093     {
2094       "name": "Snackbar+TypographyThemer",
2095       "platforms": {
2096         "ios": "8.0"
2097       },
2098       "public_header_files": "components/Snackbar/src/TypographyThemer/*.h",
2099       "source_files": "components/Snackbar/src/TypographyThemer/*.{h,m}",
2100       "dependencies": {
2101         "MaterialComponents/Snackbar": [
2103         ],
2104         "MaterialComponents/schemes/Typography": [
2106         ]
2107       }
2108     },
2109     {
2110       "name": "Tabs",
2111       "platforms": {
2112         "ios": "8.0"
2113       },
2114       "public_header_files": "components/Tabs/src/*.h",
2115       "source_files": [
2116         "components/Tabs/src/*.{h,m}",
2117         "components/Tabs/src/private/*.{h,m}"
2118       ],
2119       "resources": [
2120         "components/Tabs/src/MaterialTabs.bundle"
2121       ],
2122       "dependencies": {
2123         "MDFInternationalization": [
2125         ],
2126         "MaterialComponents/AnimationTiming": [
2128         ],
2129         "MaterialComponents/Ink": [
2131         ],
2132         "MaterialComponents/ShadowElevations": [
2134         ],
2135         "MaterialComponents/ShadowLayer": [
2137         ],
2138         "MaterialComponents/Typography": [
2140         ],
2141         "MaterialComponents/private/Math": [
2143         ]
2144       },
2145       "testspecs": [
2146         {
2147           "name": "tests",
2148           "test_type": "unit",
2149           "testspecs": [
2150             {
2151               "name": "unit",
2152               "test_type": "unit",
2153               "source_files": [
2154                 "components/Tabs/tests/unit/*.{h,m,swift}",
2155                 "components/Tabs/tests/unit/supplemental/*.{h,m,swift}"
2156               ],
2157               "resources": "components/Tabs/tests/unit/resources/*"
2158             }
2159           ]
2160         }
2161       ]
2162     },
2163     {
2164       "name": "Tabs+ColorThemer",
2165       "platforms": {
2166         "ios": "8.0"
2167       },
2168       "public_header_files": "components/Tabs/src/ColorThemer/*.h",
2169       "source_files": "components/Tabs/src/ColorThemer/*.{h,m}",
2170       "dependencies": {
2171         "MaterialComponents/schemes/Color": [
2173         ],
2174         "MaterialComponents/Tabs": [
2176         ]
2177       }
2178     },
2179     {
2180       "name": "Tabs+FontThemer",
2181       "platforms": {
2182         "ios": "8.0"
2183       },
2184       "public_header_files": "components/Tabs/src/FontThemer/*.h",
2185       "source_files": "components/Tabs/src/FontThemer/*.{h,m}",
2186       "dependencies": {
2187         "MaterialComponents/Tabs": [
2189         ],
2190         "MaterialComponents/Themes": [
2192         ]
2193       }
2194     },
2195     {
2196       "name": "Tabs+TypographyThemer",
2197       "platforms": {
2198         "ios": "8.0"
2199       },
2200       "public_header_files": "components/Tabs/src/TypographyThemer/*.h",
2201       "source_files": "components/Tabs/src/TypographyThemer/*.{h,m}",
2202       "dependencies": {
2203         "MaterialComponents/Tabs": [
2205         ],
2206         "MaterialComponents/schemes/Typography": [
2208         ]
2209       }
2210     },
2211     {
2212       "name": "TextFields",
2213       "platforms": {
2214         "ios": "8.0"
2215       },
2216       "public_header_files": "components/TextFields/src/*.h",
2217       "source_files": [
2218         "components/TextFields/src/*.{h,m}",
2219         "components/TextFields/src/private/*.{h,m}"
2220       ],
2221       "dependencies": {
2222         "MaterialComponents/AnimationTiming": [
2224         ],
2225         "MaterialComponents/Palettes": [
2227         ],
2228         "MaterialComponents/Typography": [
2230         ],
2231         "MDFInternationalization": [
2233         ],
2234         "MaterialComponents/private/Math": [
2236         ]
2237       },
2238       "testspecs": [
2239         {
2240           "name": "tests",
2241           "test_type": "unit",
2242           "testspecs": [
2243             {
2244               "name": "unit",
2245               "test_type": "unit",
2246               "source_files": [
2247                 "components/TextFields/tests/unit/*.{h,m,swift}",
2248                 "components/TextFields/tests/unit/supplemental/*.{h,m,swift}"
2249               ],
2250               "resources": "components/TextFields/tests/unit/resources/*"
2251             }
2252           ]
2253         }
2254       ]
2255     },
2256     {
2257       "name": "TextFields+ColorThemer",
2258       "platforms": {
2259         "ios": "8.0"
2260       },
2261       "public_header_files": "components/TextFields/src/ColorThemer/*.h",
2262       "source_files": "components/TextFields/src/ColorThemer/*.{h,m}",
2263       "dependencies": {
2264         "MaterialComponents/TextFields": [
2266         ],
2267         "MaterialComponents/Themes": [
2269         ]
2270       }
2271     },
2272     {
2273       "name": "TextFields+FontThemer",
2274       "platforms": {
2275         "ios": "8.0"
2276       },
2277       "public_header_files": "components/TextFields/src/FontThemer/*.h",
2278       "source_files": "components/TextFields/src/FontThemer/*.{h,m}",
2279       "dependencies": {
2280         "MaterialComponents/TextFields": [
2282         ],
2283         "MaterialComponents/Themes": [
2285         ]
2286       }
2287     },
2288     {
2289       "name": "TextFields+TypographyThemer",
2290       "platforms": {
2291         "ios": "8.0"
2292       },
2293       "public_header_files": "components/TextFields/src/TypographyThemer/*.h",
2294       "source_files": "components/TextFields/src/TypographyThemer/*.{h,m}",
2295       "dependencies": {
2296         "MaterialComponents/TextFields": [
2298         ],
2299         "MaterialComponents/schemes/Typography": [
2301         ]
2302       }
2303     },
2304     {
2305       "name": "Themes",
2306       "platforms": {
2307         "ios": "8.0"
2308       },
2309       "public_header_files": "components/Themes/src/*.h",
2310       "source_files": [
2311         "components/Themes/src/*.{h,m}",
2312         "components/Themes/src/private/*.{h,m}"
2313       ],
2314       "dependencies": {
2315         "MaterialComponents/schemes/Color": [
2317         ],
2318         "MaterialComponents/schemes/Typography": [
2320         ]
2321       },
2322       "testspecs": [
2323         {
2324           "name": "tests",
2325           "test_type": "unit",
2326           "testspecs": [
2327             {
2328               "name": "unit",
2329               "test_type": "unit",
2330               "source_files": [
2331                 "components/Themes/tests/unit/*.{h,m,swift}",
2332                 "components/Themes/tests/unit/supplemental/*.{h,m,swift}"
2333               ],
2334               "resources": "components/Themes/tests/unit/resources/*"
2335             }
2336           ]
2337         }
2338       ]
2339     },
2340     {
2341       "name": "Typography",
2342       "platforms": {
2343         "ios": "8.0"
2344       },
2345       "public_header_files": "components/Typography/src/*.h",
2346       "source_files": [
2347         "components/Typography/src/*.{h,m}",
2348         "components/Typography/src/private/*.{h,m}"
2349       ],
2350       "dependencies": {
2351         "MaterialComponents/private/Application": [
2353         ],
2354         "MaterialComponents/private/Math": [
2356         ]
2357       },
2358       "testspecs": [
2359         {
2360           "name": "tests",
2361           "test_type": "unit",
2362           "testspecs": [
2363             {
2364               "name": "unit",
2365               "test_type": "unit",
2366               "source_files": [
2367                 "components/Typography/tests/unit/*.{h,m,swift}",
2368                 "components/Typography/tests/unit/supplemental/*.{h,m,swift}"
2369               ],
2370               "resources": "components/Typography/tests/unit/resources/*"
2371             }
2372           ]
2373         }
2374       ]
2375     },
2376     {
2377       "name": "schemes",
2378       "subspecs": [
2379         {
2380           "name": "Color",
2381           "platforms": {
2382             "ios": "8.0"
2383           },
2384           "public_header_files": "components/schemes/Color/src/*.h",
2385           "source_files": "components/schemes/Color/src/*.{h,m}",
2386           "testspecs": [
2387             {
2388               "name": "tests",
2389               "test_type": "unit",
2390               "testspecs": [
2391                 {
2392                   "name": "unit",
2393                   "test_type": "unit",
2394                   "source_files": [
2395                     "components/schemes/Color/tests/unit/*.{h,m,swift}",
2396                     "components/schemes/Color/tests/unit/supplemental/*.{h,m,swift}"
2397                   ],
2398                   "resources": "components/schemes/Color/tests/unit/resources/*"
2399                 }
2400               ]
2401             }
2402           ]
2403         },
2404         {
2405           "name": "Shape",
2406           "platforms": {
2407             "ios": "8.0"
2408           },
2409           "public_header_files": "components/schemes/Shape/src/*.h",
2410           "source_files": "components/schemes/Shape/src/*.{h,m}",
2411           "dependencies": {
2412             "MaterialComponents/private/ShapeLibrary": [
2414             ],
2415             "MaterialComponents/private/Shapes": [
2417             ]
2418           },
2419           "testspecs": [
2420             {
2421               "name": "tests",
2422               "test_type": "unit",
2423               "testspecs": [
2424                 {
2425                   "name": "unit",
2426                   "test_type": "unit",
2427                   "source_files": [
2428                     "components/schemes/Shape/tests/unit/*.{h,m,swift}",
2429                     "components/schemes/Shape/tests/unit/supplemental/*.{h,m,swift}"
2430                   ],
2431                   "resources": "components/schemes/Shape/tests/unit/resources/*"
2432                 }
2433               ]
2434             }
2435           ]
2436         },
2437         {
2438           "name": "Typography",
2439           "platforms": {
2440             "ios": "8.0"
2441           },
2442           "public_header_files": "components/schemes/Typography/src/*.h",
2443           "source_files": "components/schemes/Typography/src/*.{h,m}",
2444           "testspecs": [
2445             {
2446               "name": "tests",
2447               "test_type": "unit",
2448               "testspecs": [
2449                 {
2450                   "name": "unit",
2451                   "test_type": "unit",
2452                   "source_files": [
2453                     "components/schemes/Typography/tests/unit/*.{h,m,swift}",
2454                     "components/schemes/Typography/tests/unit/supplemental/*.{h,m,swift}"
2455                   ],
2456                   "resources": "components/schemes/Typography/tests/unit/resources/*"
2457                 }
2458               ]
2459             }
2460           ]
2461         }
2462       ]
2463     },
2464     {
2465       "name": "private",
2466       "subspecs": [
2467         {
2468           "name": "Icons",
2469           "subspecs": [
2470             {
2471               "name": "Base",
2472               "public_header_files": "components/private/Icons/src/*.h",
2473               "source_files": "components/private/Icons/src/*.{h,m}"
2474             },
2475             {
2476               "name": "ic_arrow_back",
2477               "public_header_files": "components/private/Icons/icons/ic_arrow_back/src/*.h",
2478               "source_files": "components/private/Icons/icons/ic_arrow_back/src/*.{h,m}",
2479               "resource_bundles": {
2480                 "MaterialIcons_ic_arrow_back": [
2481                   "components/private/Icons/icons/ic_arrow_back/src/MaterialIcons_ic_arrow_back.bundle/*.png"
2482                 ]
2483               },
2484               "dependencies": {
2485                 "MaterialComponents/private/Icons/Base": [
2487                 ]
2488               }
2489             },
2490             {
2491               "name": "ic_check",
2492               "public_header_files": "components/private/Icons/icons/ic_check/src/*.h",
2493               "source_files": "components/private/Icons/icons/ic_check/src/*.{h,m}",
2494               "resource_bundles": {
2495                 "MaterialIcons_ic_check": [
2496                   "components/private/Icons/icons/ic_check/src/MaterialIcons_ic_check.bundle/*.png"
2497                 ]
2498               },
2499               "dependencies": {
2500                 "MaterialComponents/private/Icons/Base": [
2502                 ]
2503               }
2504             },
2505             {
2506               "name": "ic_check_circle",
2507               "public_header_files": "components/private/Icons/icons/ic_check_circle/src/*.h",
2508               "source_files": "components/private/Icons/icons/ic_check_circle/src/*.{h,m}",
2509               "resource_bundles": {
2510                 "MaterialIcons_ic_check_circle": [
2511                   "components/private/Icons/icons/ic_check_circle/src/MaterialIcons_ic_check_circle.bundle/*.png"
2512                 ]
2513               },
2514               "dependencies": {
2515                 "MaterialComponents/private/Icons/Base": [
2517                 ]
2518               }
2519             },
2520             {
2521               "name": "ic_chevron_right",
2522               "public_header_files": "components/private/Icons/icons/ic_chevron_right/src/*.h",
2523               "source_files": "components/private/Icons/icons/ic_chevron_right/src/*.{h,m}",
2524               "resource_bundles": {
2525                 "MaterialIcons_ic_chevron_right": [
2526                   "components/private/Icons/icons/ic_chevron_right/src/MaterialIcons_ic_chevron_right.bundle/*.png"
2527                 ]
2528               },
2529               "dependencies": {
2530                 "MaterialComponents/private/Icons/Base": [
2532                 ]
2533               }
2534             },
2535             {
2536               "name": "ic_color_lens",
2537               "public_header_files": "components/private/Icons/icons/ic_color_lens/src/*.h",
2538               "source_files": "components/private/Icons/icons/ic_color_lens/src/*.{h,m}",
2539               "resource_bundles": {
2540                 "MaterialIcons_ic_color_lens": [
2541                   "components/private/Icons/icons/ic_color_lens/src/MaterialIcons_ic_color_lens.bundle/*.png"
2542                 ]
2543               },
2544               "dependencies": {
2545                 "MaterialComponents/private/Icons/Base": [
2547                 ]
2548               }
2549             },
2550             {
2551               "name": "ic_help_outline",
2552               "public_header_files": "components/private/Icons/icons/ic_help_outline/src/*.h",
2553               "source_files": "components/private/Icons/icons/ic_help_outline/src/*.{h,m}",
2554               "resource_bundles": {
2555                 "MaterialIcons_ic_help_outline": [
2556                   "components/private/Icons/icons/ic_help_outline/src/MaterialIcons_ic_help_outline.bundle/*.png"
2557                 ]
2558               },
2559               "dependencies": {
2560                 "MaterialComponents/private/Icons/Base": [
2562                 ]
2563               }
2564             },
2565             {
2566               "name": "ic_info",
2567               "public_header_files": "components/private/Icons/icons/ic_info/src/*.h",
2568               "source_files": "components/private/Icons/icons/ic_info/src/*.{h,m}",
2569               "resource_bundles": {
2570                 "MaterialIcons_ic_info": [
2571                   "components/private/Icons/icons/ic_info/src/MaterialIcons_ic_info.bundle/*.png"
2572                 ]
2573               },
2574               "dependencies": {
2575                 "MaterialComponents/private/Icons/Base": [
2577                 ]
2578               }
2579             },
2580             {
2581               "name": "ic_more_horiz",
2582               "public_header_files": "components/private/Icons/icons/ic_more_horiz/src/*.h",
2583               "source_files": "components/private/Icons/icons/ic_more_horiz/src/*.{h,m}",
2584               "resource_bundles": {
2585                 "MaterialIcons_ic_more_horiz": [
2586                   "components/private/Icons/icons/ic_more_horiz/src/MaterialIcons_ic_more_horiz.bundle/*.png"
2587                 ]
2588               },
2589               "dependencies": {
2590                 "MaterialComponents/private/Icons/Base": [
2592                 ]
2593               }
2594             },
2595             {
2596               "name": "ic_radio_button_unchecked",
2597               "public_header_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.h",
2598               "source_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.{h,m}",
2599               "resource_bundles": {
2600                 "MaterialIcons_ic_radio_button_unchecked": [
2601                   "components/private/Icons/icons/ic_radio_button_unchecked/src/MaterialIcons_ic_radio_button_unchecked.bundle/*.png"
2602                 ]
2603               },
2604               "dependencies": {
2605                 "MaterialComponents/private/Icons/Base": [
2607                 ]
2608               }
2609             },
2610             {
2611               "name": "ic_reorder",
2612               "public_header_files": "components/private/Icons/icons/ic_reorder/src/*.h",
2613               "source_files": "components/private/Icons/icons/ic_reorder/src/*.{h,m}",
2614               "resource_bundles": {
2615                 "MaterialIcons_ic_reorder": [
2616                   "components/private/Icons/icons/ic_reorder/src/MaterialIcons_ic_reorder.bundle/*.png"
2617                 ]
2618               },
2619               "dependencies": {
2620                 "MaterialComponents/private/Icons/Base": [
2622                 ]
2623               }
2624             },
2625             {
2626               "name": "ic_settings",
2627               "public_header_files": "components/private/Icons/icons/ic_settings/src/*.h",
2628               "source_files": "components/private/Icons/icons/ic_settings/src/*.{h,m}",
2629               "resource_bundles": {
2630                 "MaterialIcons_ic_settings": [
2631                   "components/private/Icons/icons/ic_settings/src/MaterialIcons_ic_settings.bundle/*.png"
2632                 ]
2633               },
2634               "dependencies": {
2635                 "MaterialComponents/private/Icons/Base": [
2637                 ]
2638               }
2639             }
2640           ]
2641         },
2642         {
2643           "name": "Application",
2644           "platforms": {
2645             "ios": "8.0"
2646           },
2647           "public_header_files": "components/private/Application/src/*.h",
2648           "source_files": "components/private/Application/src/*.{h,m}",
2649           "testspecs": [
2650             {
2651               "name": "tests",
2652               "test_type": "unit",
2653               "testspecs": [
2654                 {
2655                   "name": "unit",
2656                   "test_type": "unit",
2657                   "source_files": [
2658                     "components/private/Application/tests/unit/*.{h,m,swift}",
2659                     "components/private/Application/tests/unit/supplemental/*.{h,m,swift}"
2660                   ],
2661                   "resources": "components/private/Application/tests/unit/resources/*"
2662                 }
2663               ]
2664             }
2665           ]
2666         },
2667         {
2668           "name": "KeyboardWatcher",
2669           "platforms": {
2670             "ios": "8.0"
2671           },
2672           "public_header_files": "components/private/KeyboardWatcher/src/*.h",
2673           "source_files": "components/private/KeyboardWatcher/src/*.{h,m}",
2674           "dependencies": {
2675             "MaterialComponents/private/Application": [
2677             ]
2678           },
2679           "testspecs": [
2680             {
2681               "name": "tests",
2682               "test_type": "unit",
2683               "testspecs": [
2684                 {
2685                   "name": "unit",
2686                   "test_type": "unit",
2687                   "source_files": [
2688                     "components/private/KeyboardWatcher/tests/unit/*.{h,m,swift}",
2689                     "components/private/KeyboardWatcher/tests/unit/supplemental/*.{h,m,swift}"
2690                   ],
2691                   "resources": "components/private/KeyboardWatcher/tests/unit/resources/*"
2692                 }
2693               ]
2694             }
2695           ]
2696         },
2697         {
2698           "name": "Math",
2699           "platforms": {
2700             "ios": "8.0"
2701           },
2702           "public_header_files": "components/private/Math/src/*.h",
2703           "source_files": "components/private/Math/src/*.{h,m}",
2704           "testspecs": [
2705             {
2706               "name": "tests",
2707               "test_type": "unit",
2708               "testspecs": [
2709                 {
2710                   "name": "unit",
2711                   "test_type": "unit",
2712                   "source_files": [
2713                     "components/private/Math/tests/unit/*.{h,m,swift}",
2714                     "components/private/Math/tests/unit/supplemental/*.{h,m,swift}"
2715                   ],
2716                   "resources": "components/private/Math/tests/unit/resources/*"
2717                 }
2718               ]
2719             }
2720           ]
2721         },
2722         {
2723           "name": "Overlay",
2724           "platforms": {
2725             "ios": "8.0"
2726           },
2727           "public_header_files": "components/private/Overlay/src/*.h",
2728           "source_files": [
2729             "components/private/Overlay/src/*.{h,m}",
2730             "components/private/Overlay/src/private/*.{h,m}"
2731           ],
2732           "testspecs": [
2733             {
2734               "name": "tests",
2735               "test_type": "unit",
2736               "testspecs": [
2737                 {
2738                   "name": "unit",
2739                   "test_type": "unit",
2740                   "source_files": [
2741                     "components/private/Overlay/tests/unit/*.{h,m,swift}",
2742                     "components/private/Overlay/tests/unit/supplemental/*.{h,m,swift}"
2743                   ],
2744                   "resources": "components/private/Overlay/tests/unit/resources/*"
2745                 }
2746               ]
2747             }
2748           ]
2749         },
2750         {
2751           "name": "ShapeLibrary",
2752           "platforms": {
2753             "ios": "8.0"
2754           },
2755           "public_header_files": "components/private/ShapeLibrary/src/*.h",
2756           "source_files": [
2757             "components/private/ShapeLibrary/src/*.{h,m}",
2758             "components/private/ShapeLibrary/src/private/*.{h,m}"
2759           ],
2760           "dependencies": {
2761             "MaterialComponents/private/Shapes": [
2763             ],
2764             "MaterialComponents/private/Math": [
2766             ]
2767           },
2768           "testspecs": [
2769             {
2770               "name": "tests",
2771               "test_type": "unit",
2772               "testspecs": [
2773                 {
2774                   "name": "unit",
2775                   "test_type": "unit",
2776                   "source_files": [
2777                     "components/private/ShapeLibrary/tests/unit/*.{h,m,swift}",
2778                     "components/private/ShapeLibrary/tests/unit/supplemental/*.{h,m,swift}"
2779                   ],
2780                   "resources": "components/private/ShapeLibrary/tests/unit/resources/*"
2781                 }
2782               ]
2783             }
2784           ]
2785         },
2786         {
2787           "name": "Shapes",
2788           "platforms": {
2789             "ios": "8.0"
2790           },
2791           "public_header_files": "components/private/Shapes/src/*.h",
2792           "source_files": [
2793             "components/private/Shapes/src/*.{h,m}",
2794             "components/private/Shapes/src/private/*.{h,m}"
2795           ],
2796           "dependencies": {
2797             "MaterialComponents/ShadowLayer": [
2799             ],
2800             "MaterialComponents/private/Math": [
2802             ]
2803           },
2804           "testspecs": [
2805             {
2806               "name": "tests",
2807               "test_type": "unit",
2808               "testspecs": [
2809                 {
2810                   "name": "unit",
2811                   "test_type": "unit",
2812                   "source_files": [
2813                     "components/private/Shapes/tests/unit/*.{h,m,swift}",
2814                     "components/private/Shapes/tests/unit/supplemental/*.{h,m,swift}"
2815                   ],
2816                   "resources": "components/private/Shapes/tests/unit/resources/*"
2817                 }
2818               ]
2819             }
2820           ]
2821         },
2822         {
2823           "name": "ThumbTrack",
2824           "platforms": {
2825             "ios": "8.0"
2826           },
2827           "public_header_files": "components/private/ThumbTrack/src/*.h",
2828           "source_files": [
2829             "components/private/ThumbTrack/src/*.{h,m}",
2830             "components/private/ThumbTrack/src/private/*.{h,m}"
2831           ],
2832           "dependencies": {
2833             "MaterialComponents/Ink": [
2835             ],
2836             "MaterialComponents/ShadowElevations": [
2838             ],
2839             "MaterialComponents/ShadowLayer": [
2841             ],
2842             "MaterialComponents/Typography": [
2844             ],
2845             "MDFInternationalization": [
2847             ],
2848             "MaterialComponents/private/Math": [
2850             ]
2851           },
2852           "testspecs": [
2853             {
2854               "name": "tests",
2855               "test_type": "unit",
2856               "testspecs": [
2857                 {
2858                   "name": "unit",
2859                   "test_type": "unit",
2860                   "source_files": [
2861                     "components/private/ThumbTrack/tests/unit/*.{h,m,swift}",
2862                     "components/private/ThumbTrack/tests/unit/supplemental/*.{h,m,swift}"
2863                   ],
2864                   "resources": "components/private/ThumbTrack/tests/unit/resources/*"
2865                 }
2866               ]
2867             }
2868           ]
2869         },
2870         {
2871           "name": "UIMetrics",
2872           "platforms": {
2873             "ios": "8.0"
2874           },
2875           "public_header_files": "components/private/UIMetrics/src/*.h",
2876           "source_files": [
2877             "components/private/UIMetrics/src/*.{h,m}",
2878             "components/private/UIMetrics/src/private/*.{h,m}"
2879           ],
2880           "dependencies": {
2881             "MaterialComponents/private/Application": [
2883             ]
2884           },
2885           "testspecs": [
2886             {
2887               "name": "tests",
2888               "test_type": "unit",
2889               "testspecs": [
2890                 {
2891                   "name": "unit",
2892                   "test_type": "unit",
2893                   "source_files": [
2894                     "components/private/UIMetrics/tests/unit/*.{h,m,swift}",
2895                     "components/private/UIMetrics/tests/unit/supplemental/*.{h,m,swift}"
2896                   ],
2897                   "resources": "components/private/UIMetrics/tests/unit/resources/*"
2898                 }
2899               ]
2900             }
2901           ]
2902         }
2903       ]
2904     }
2905   ]