[Add] IPDSDK 2.0.0.3
[CocoaPods.git] / Specs / 0 / 1 / 9 / MaterialComponents / 72.1.0 / MaterialComponents.podspec.json
blob60eb6007ac1d81a1ec3422809562caf4519685e1
2   "name": "MaterialComponents",
3   "version": "72.1.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": "v72.1.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                 "MaterialComponentsAlpha/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                 "MaterialComponentsAlpha/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             }
1084           ]
1085         }
1086       ]
1087     },
1088     {
1089       "name": "Dialogs+ColorThemer",
1090       "platforms": {
1091         "ios": "8.0"
1092       },
1093       "public_header_files": "components/Dialogs/src/ColorThemer/*.h",
1094       "source_files": "components/Dialogs/src/ColorThemer/*.{h,m}",
1095       "dependencies": {
1096         "MaterialComponents/Dialogs": [
1098         ],
1099         "MaterialComponents/Themes": [
1101         ],
1102         "MaterialComponents/Buttons+ColorThemer": [
1104         ]
1105       }
1106     },
1107     {
1108       "name": "Dialogs+TypographyThemer",
1109       "platforms": {
1110         "ios": "8.0"
1111       },
1112       "public_header_files": "components/Dialogs/src/TypographyThemer/*.h",
1113       "source_files": "components/Dialogs/src/TypographyThemer/*.{h,m}",
1114       "dependencies": {
1115         "MaterialComponents/Dialogs": [
1117         ],
1118         "MaterialComponents/schemes/Typography": [
1120         ],
1121         "MaterialComponents/Buttons+TypographyThemer": [
1123         ]
1124       }
1125     },
1126     {
1127       "name": "Dialogs+DialogThemer",
1128       "platforms": {
1129         "ios": "8.0"
1130       },
1131       "public_header_files": "components/Dialogs/src/DialogThemer/*.h",
1132       "source_files": "components/Dialogs/src/DialogThemer/*.{h,m}",
1133       "dependencies": {
1134         "MaterialComponents/Dialogs": [
1136         ],
1137         "MaterialComponents/Dialogs+ColorThemer": [
1139         ],
1140         "MaterialComponents/Dialogs+TypographyThemer": [
1142         ],
1143         "MaterialComponents/Buttons+ButtonThemer": [
1145         ]
1146       }
1147     },
1148     {
1149       "name": "FeatureHighlight",
1150       "platforms": {
1151         "ios": "8.0"
1152       },
1153       "public_header_files": "components/FeatureHighlight/src/*.h",
1154       "source_files": [
1155         "components/FeatureHighlight/src/*.{h,m}",
1156         "components/FeatureHighlight/src/private/*.{h,m}"
1157       ],
1158       "resources": [
1159         "components/FeatureHighlight/src/MaterialFeatureHighlight.bundle"
1160       ],
1161       "dependencies": {
1162         "MaterialComponents/private/Math": [
1164         ],
1165         "MaterialComponents/Typography": [
1167         ],
1168         "MDFTextAccessibility": [
1170         ]
1171       },
1172       "testspecs": [
1173         {
1174           "name": "tests",
1175           "test_type": "unit",
1176           "testspecs": [
1177             {
1178               "name": "unit",
1179               "test_type": "unit",
1180               "source_files": [
1181                 "components/FeatureHighlight/tests/unit/*.{h,m,swift}",
1182                 "components/FeatureHighlight/tests/unit/supplemental/*.{h,m,swift}"
1183               ],
1184               "resources": "components/FeatureHighlight/tests/unit/resources/*"
1185             }
1186           ]
1187         }
1188       ]
1189     },
1190     {
1191       "name": "FeatureHighlight+ColorThemer",
1192       "platforms": {
1193         "ios": "8.0"
1194       },
1195       "public_header_files": "components/FeatureHighlight/src/ColorThemer/*.h",
1196       "source_files": "components/FeatureHighlight/src/ColorThemer/*.{h,m}",
1197       "dependencies": {
1198         "MaterialComponents/FeatureHighlight": [
1200         ],
1201         "MaterialComponents/Themes": [
1203         ]
1204       }
1205     },
1206     {
1207       "name": "FeatureHighlight+FontThemer",
1208       "platforms": {
1209         "ios": "8.0"
1210       },
1211       "public_header_files": "components/FeatureHighlight/src/FontThemer/*.h",
1212       "source_files": "components/FeatureHighlight/src/FontThemer/*.{h,m}",
1213       "dependencies": {
1214         "MaterialComponents/FeatureHighlight": [
1216         ],
1217         "MaterialComponents/Themes": [
1219         ]
1220       }
1221     },
1222     {
1223       "name": "FeatureHighlight+TypographyThemer",
1224       "platforms": {
1225         "ios": "8.0"
1226       },
1227       "public_header_files": "components/FeatureHighlight/src/TypographyThemer/*.h",
1228       "source_files": "components/FeatureHighlight/src/TypographyThemer/*.{h,m}",
1229       "dependencies": {
1230         "MaterialComponents/FeatureHighlight": [
1232         ],
1233         "MaterialComponents/schemes/Typography": [
1235         ]
1236       }
1237     },
1238     {
1239       "name": "FeatureHighlight+FeatureHighlightAccessibilityMutator",
1240       "platforms": {
1241         "ios": "8.0"
1242       },
1243       "public_header_files": "components/FeatureHighlight/src/FeatureHighlightAccessibilityMutator/*.h",
1244       "source_files": "components/FeatureHighlight/src/FeatureHighlightAccessibilityMutator/*.{h,m}",
1245       "dependencies": {
1246         "MaterialComponents/FeatureHighlight": [
1248         ],
1249         "MDFTextAccessibility": [
1251         ]
1252       }
1253     },
1254     {
1255       "name": "FlexibleHeader",
1256       "platforms": {
1257         "ios": "8.0"
1258       },
1259       "public_header_files": "components/FlexibleHeader/src/*.h",
1260       "source_files": [
1261         "components/FlexibleHeader/src/*.{h,m}",
1262         "components/FlexibleHeader/src/private/*.{h,m}"
1263       ],
1264       "dependencies": {
1265         "MDFTextAccessibility": [
1267         ],
1268         "MaterialComponents/private/Application": [
1270         ],
1271         "MaterialComponents/private/UIMetrics": [
1273         ]
1274       },
1275       "testspecs": [
1276         {
1277           "name": "tests",
1278           "test_type": "unit",
1279           "testspecs": [
1280             {
1281               "name": "unit",
1282               "test_type": "unit",
1283               "source_files": [
1284                 "components/FlexibleHeader/tests/unit/*.{h,m,swift}",
1285                 "components/FlexibleHeader/tests/unit/supplemental/*.{h,m,swift}"
1286               ],
1287               "resources": "components/FlexibleHeader/tests/unit/resources/*"
1288             }
1289           ]
1290         }
1291       ]
1292     },
1293     {
1294       "name": "FlexibleHeader+CanAlwaysExpandToMaximumHeight",
1295       "platforms": {
1296         "ios": "8.0"
1297       },
1298       "public_header_files": "components/FlexibleHeader/src/CanAlwaysExpandToMaximumHeight/*.h",
1299       "source_files": "components/FlexibleHeader/src/CanAlwaysExpandToMaximumHeight/*.{h,m}",
1300       "dependencies": {
1301         "MaterialComponents/FlexibleHeader": [
1303         ]
1304       }
1305     },
1306     {
1307       "name": "FlexibleHeader+ColorThemer",
1308       "platforms": {
1309         "ios": "8.0"
1310       },
1311       "public_header_files": "components/FlexibleHeader/src/ColorThemer/*.h",
1312       "source_files": "components/FlexibleHeader/src/ColorThemer/*.{h,m}",
1313       "dependencies": {
1314         "MaterialComponents/FlexibleHeader": [
1316         ],
1317         "MaterialComponents/schemes/Color": [
1319         ]
1320       }
1321     },
1322     {
1323       "name": "HeaderStackView",
1324       "platforms": {
1325         "ios": "8.0"
1326       },
1327       "public_header_files": "components/HeaderStackView/src/*.h",
1328       "source_files": "components/HeaderStackView/src/*.{h,m}",
1329       "testspecs": [
1330         {
1331           "name": "tests",
1332           "test_type": "unit",
1333           "testspecs": [
1334             {
1335               "name": "unit",
1336               "test_type": "unit",
1337               "source_files": [
1338                 "components/HeaderStackView/tests/unit/*.{h,m,swift}",
1339                 "components/HeaderStackView/tests/unit/supplemental/*.{h,m,swift}"
1340               ],
1341               "resources": "components/HeaderStackView/tests/unit/resources/*"
1342             }
1343           ]
1344         }
1345       ]
1346     },
1347     {
1348       "name": "HeaderStackView+ColorThemer",
1349       "platforms": {
1350         "ios": "8.0"
1351       },
1352       "public_header_files": "components/HeaderStackView/src/ColorThemer/*.h",
1353       "source_files": "components/HeaderStackView/src/ColorThemer/*.{h,m}",
1354       "dependencies": {
1355         "MaterialComponents/HeaderStackView": [
1357         ],
1358         "MaterialComponents/Themes": [
1360         ]
1361       }
1362     },
1363     {
1364       "name": "Ink",
1365       "platforms": {
1366         "ios": "8.0"
1367       },
1368       "public_header_files": "components/Ink/src/*.h",
1369       "source_files": [
1370         "components/Ink/src/*.{h,m}",
1371         "components/Ink/src/private/*.{h,m}"
1372       ],
1373       "dependencies": {
1374         "MaterialComponents/private/Math": [
1376         ]
1377       },
1378       "testspecs": [
1379         {
1380           "name": "tests",
1381           "test_type": "unit",
1382           "testspecs": [
1383             {
1384               "name": "unit",
1385               "test_type": "unit",
1386               "source_files": [
1387                 "components/Ink/tests/unit/*.{h,m,swift}",
1388                 "components/Ink/tests/unit/supplemental/*.{h,m,swift}"
1389               ],
1390               "resources": "components/Ink/tests/unit/resources/*"
1391             }
1392           ]
1393         }
1394       ]
1395     },
1396     {
1397       "name": "Ink+ColorThemer",
1398       "platforms": {
1399         "ios": "8.0"
1400       },
1401       "public_header_files": "components/Ink/src/ColorThemer/*.h",
1402       "source_files": "components/Ink/src/ColorThemer/*.{h,m}",
1403       "dependencies": {
1404         "MaterialComponents/Ink": [
1406         ],
1407         "MaterialComponents/Themes": [
1409         ]
1410       }
1411     },
1412     {
1413       "name": "LibraryInfo",
1414       "platforms": {
1415         "ios": "8.0"
1416       },
1417       "public_header_files": "components/LibraryInfo/src/*.h",
1418       "source_files": [
1419         "components/LibraryInfo/src/*.{h,m}",
1420         "components/LibraryInfo/src/private/*.{h,m}"
1421       ],
1422       "testspecs": [
1423         {
1424           "name": "tests",
1425           "test_type": "unit",
1426           "testspecs": [
1427             {
1428               "name": "unit",
1429               "test_type": "unit",
1430               "source_files": [
1431                 "components/LibraryInfo/tests/unit/*.{h,m,swift}",
1432                 "components/LibraryInfo/tests/unit/supplemental/*.{h,m,swift}"
1433               ],
1434               "resources": "components/LibraryInfo/tests/unit/resources/*"
1435             }
1436           ]
1437         }
1438       ]
1439     },
1440     {
1441       "name": "List",
1442       "platforms": {
1443         "ios": "8.0"
1444       },
1445       "public_header_files": "components/List/src/*.h",
1446       "source_files": [
1447         "components/List/src/*.{h,m}",
1448         "components/List/src/private/*.{h,m}"
1449       ],
1450       "dependencies": {
1451         "MaterialComponents/Ink": [
1453         ],
1454         "MaterialComponents/ShadowElevations": [
1456         ],
1457         "MaterialComponents/ShadowLayer": [
1459         ],
1460         "MaterialComponents/Typography": [
1462         ],
1463         "MDFInternationalization": [
1465         ],
1466         "MaterialComponents/private/Math": [
1468         ]
1469       },
1470       "testspecs": [
1471         {
1472           "name": "tests",
1473           "test_type": "unit",
1474           "testspecs": [
1475             {
1476               "name": "unit",
1477               "test_type": "unit",
1478               "source_files": [
1479                 "components/List/tests/unit/*.{h,m,swift}",
1480                 "components/List/tests/unit/supplemental/*.{h,m,swift}"
1481               ],
1482               "resources": "components/List/tests/unit/resources/*"
1483             }
1484           ]
1485         }
1486       ]
1487     },
1488     {
1489       "name": "List+TypographyThemer",
1490       "platforms": {
1491         "ios": "8.0"
1492       },
1493       "public_header_files": "components/List/src/TypographyThemer/*.h",
1494       "source_files": "components/List/src/TypographyThemer/*.{h,m}",
1495       "dependencies": {
1496         "MaterialComponents/List": [
1498         ],
1499         "MaterialComponents/schemes/Typography": [
1501         ]
1502       }
1503     },
1504     {
1505       "name": "List+ColorThemer",
1506       "platforms": {
1507         "ios": "8.0"
1508       },
1509       "public_header_files": "components/List/src/ColorThemer/*.h",
1510       "source_files": [
1511         "components/List/src/ColorThemer/*.{h,m}",
1512         "components/List/src/ColorThemer/private/*.{h,m}"
1513       ],
1514       "dependencies": {
1515         "MaterialComponents/List": [
1517         ],
1518         "MaterialComponents/schemes/Color": [
1520         ]
1521       }
1522     },
1523     {
1524       "name": "List+ListThemer",
1525       "platforms": {
1526         "ios": "8.0"
1527       },
1528       "public_header_files": "components/List/src/ListThemer/*.h",
1529       "source_files": [
1530         "components/List/src/ListThemer/*.{h,m}",
1531         "components/List/src/ListThemer/private/*.{h,m}"
1532       ],
1533       "dependencies": {
1534         "MaterialComponents/List": [
1536         ],
1537         "MaterialComponents/List+ColorThemer": [
1539         ],
1540         "MaterialComponents/List+TypographyThemer": [
1542         ]
1543       }
1544     },
1545     {
1546       "name": "MaskedTransition",
1547       "platforms": {
1548         "ios": "8.0"
1549       },
1550       "public_header_files": "components/MaskedTransition/src/*.h",
1551       "source_files": [
1552         "components/MaskedTransition/src/*.{h,m}",
1553         "components/MaskedTransition/src/private/*.{h,m}"
1554       ],
1555       "dependencies": {
1556         "MotionTransitioning": [
1557           "~> 5.0"
1558         ],
1559         "MotionAnimator": [
1560           "~> 2.0"
1561         ],
1562         "MotionInterchange": [
1563           "~> 1.0"
1564         ]
1565       },
1566       "testspecs": [
1567         {
1568           "name": "tests",
1569           "test_type": "unit",
1570           "testspecs": [
1571             {
1572               "name": "unit",
1573               "test_type": "unit",
1574               "source_files": [
1575                 "components/MaskedTransition/tests/unit/*.{h,m,swift}",
1576                 "components/MaskedTransition/tests/unit/supplemental/*.{h,m,swift}"
1577               ],
1578               "resources": "components/MaskedTransition/tests/unit/resources/*"
1579             }
1580           ]
1581         }
1582       ]
1583     },
1584     {
1585       "name": "NavigationBar",
1586       "platforms": {
1587         "ios": "8.0"
1588       },
1589       "public_header_files": "components/NavigationBar/src/*.h",
1590       "source_files": "components/NavigationBar/src/*.{h,m}",
1591       "dependencies": {
1592         "MDFTextAccessibility": [
1594         ],
1595         "MaterialComponents/ButtonBar": [
1597         ],
1598         "MaterialComponents/Typography": [
1600         ],
1601         "MDFInternationalization": [
1603         ],
1604         "MaterialComponents/private/Math": [
1606         ]
1607       },
1608       "testspecs": [
1609         {
1610           "name": "tests",
1611           "test_type": "unit",
1612           "testspecs": [
1613             {
1614               "name": "unit",
1615               "test_type": "unit",
1616               "source_files": [
1617                 "components/NavigationBar/tests/unit/*.{h,m,swift}",
1618                 "components/NavigationBar/tests/unit/supplemental/*.{h,m,swift}"
1619               ],
1620               "resources": "components/NavigationBar/tests/unit/resources/*"
1621             }
1622           ]
1623         }
1624       ]
1625     },
1626     {
1627       "name": "NavigationBar+ColorThemer",
1628       "platforms": {
1629         "ios": "8.0"
1630       },
1631       "public_header_files": "components/NavigationBar/src/ColorThemer/*.h",
1632       "source_files": "components/NavigationBar/src/ColorThemer/*.{h,m}",
1633       "dependencies": {
1634         "MaterialComponents/NavigationBar": [
1636         ],
1637         "MaterialComponents/schemes/Color": [
1639         ]
1640       }
1641     },
1642     {
1643       "name": "NavigationBar+TypographyThemer",
1644       "platforms": {
1645         "ios": "8.0"
1646       },
1647       "public_header_files": "components/NavigationBar/src/TypographyThemer/*.h",
1648       "source_files": "components/NavigationBar/src/TypographyThemer/*.{h,m}",
1649       "dependencies": {
1650         "MaterialComponents/NavigationBar": [
1652         ],
1653         "MaterialComponents/schemes/Typography": [
1655         ]
1656       }
1657     },
1658     {
1659       "name": "NavigationDrawer",
1660       "platforms": {
1661         "ios": "8.0"
1662       },
1663       "public_header_files": "components/NavigationDrawer/src/*.h",
1664       "source_files": [
1665         "components/NavigationDrawer/src/*.{h,m}",
1666         "components/NavigationDrawer/src/private/*.{h,m}"
1667       ],
1668       "dependencies": {
1669         "MaterialComponents/Palettes": [
1671         ],
1672         "MaterialComponents/ShadowLayer": [
1674         ],
1675         "MaterialComponents/private/Math": [
1677         ],
1678         "MaterialComponents/private/UIMetrics": [
1680         ]
1681       },
1682       "testspecs": [
1683         {
1684           "name": "tests",
1685           "test_type": "unit",
1686           "testspecs": [
1687             {
1688               "name": "unit",
1689               "test_type": "unit",
1690               "source_files": [
1691                 "components/NavigationDrawer/tests/unit/*.{h,m,swift}",
1692                 "components/NavigationDrawer/tests/unit/supplemental/*.{h,m,swift}"
1693               ]
1694             }
1695           ]
1696         }
1697       ]
1698     },
1699     {
1700       "name": "NavigationDrawer+ColorThemer",
1701       "platforms": {
1702         "ios": "8.0"
1703       },
1704       "public_header_files": "components/NavigationDrawer/src/ColorThemer/*.h",
1705       "source_files": [
1706         "components/NavigationDrawer/src/ColorThemer/*.{h,m}",
1707         "components/NavigationDrawer/src/ColorThemer/private/*.{h,m}"
1708       ],
1709       "dependencies": {
1710         "MaterialComponents/NavigationDrawer": [
1712         ],
1713         "MaterialComponents/schemes/Color": [
1715         ]
1716       }
1717     },
1718     {
1719       "name": "OverlayWindow",
1720       "platforms": {
1721         "ios": "8.0"
1722       },
1723       "public_header_files": "components/OverlayWindow/src/*.h",
1724       "source_files": [
1725         "components/OverlayWindow/src/*.{h,m}",
1726         "components/OverlayWindow/src/private/*.{h,m}"
1727       ],
1728       "dependencies": {
1729         "MaterialComponents/private/Application": [
1731         ]
1732       },
1733       "testspecs": [
1734         {
1735           "name": "tests",
1736           "test_type": "unit",
1737           "testspecs": [
1738             {
1739               "name": "unit",
1740               "test_type": "unit",
1741               "source_files": [
1742                 "components/OverlayWindow/tests/unit/*.{h,m,swift}",
1743                 "components/OverlayWindow/tests/unit/supplemental/*.{h,m,swift}"
1744               ],
1745               "resources": "components/OverlayWindow/tests/unit/resources/*"
1746             }
1747           ]
1748         }
1749       ]
1750     },
1751     {
1752       "name": "PageControl",
1753       "platforms": {
1754         "ios": "8.0"
1755       },
1756       "public_header_files": "components/PageControl/src/*.h",
1757       "source_files": [
1758         "components/PageControl/src/*.{h,m}",
1759         "components/PageControl/src/private/*.{h,m}"
1760       ],
1761       "resources": [
1762         "components/PageControl/src/MaterialPageControl.bundle"
1763       ],
1764       "dependencies": {
1765         "MDFInternationalization": [
1767         ]
1768       },
1769       "testspecs": [
1770         {
1771           "name": "tests",
1772           "test_type": "unit",
1773           "testspecs": [
1774             {
1775               "name": "unit",
1776               "test_type": "unit",
1777               "source_files": [
1778                 "components/PageControl/tests/unit/*.{h,m,swift}",
1779                 "components/PageControl/tests/unit/supplemental/*.{h,m,swift}"
1780               ],
1781               "resources": "components/PageControl/tests/unit/resources/*"
1782             }
1783           ]
1784         }
1785       ]
1786     },
1787     {
1788       "name": "PageControl+ColorThemer",
1789       "platforms": {
1790         "ios": "8.0"
1791       },
1792       "public_header_files": "components/PageControl/src/ColorThemer/*.h",
1793       "source_files": "components/PageControl/src/ColorThemer/*.{h,m}",
1794       "dependencies": {
1795         "MaterialComponents/PageControl": [
1797         ],
1798         "MaterialComponents/Themes": [
1800         ]
1801       }
1802     },
1803     {
1804       "name": "Palettes",
1805       "platforms": {
1806         "ios": "8.0"
1807       },
1808       "public_header_files": "components/Palettes/src/*.h",
1809       "source_files": [
1810         "components/Palettes/src/*.{h,m}",
1811         "components/Palettes/src/private/*.{h,m}"
1812       ],
1813       "testspecs": [
1814         {
1815           "name": "tests",
1816           "test_type": "unit",
1817           "testspecs": [
1818             {
1819               "name": "unit",
1820               "test_type": "unit",
1821               "source_files": [
1822                 "components/Palettes/tests/unit/*.{h,m,swift}",
1823                 "components/Palettes/tests/unit/supplemental/*.{h,m,swift}"
1824               ],
1825               "resources": "components/Palettes/tests/unit/resources/*"
1826             }
1827           ]
1828         }
1829       ]
1830     },
1831     {
1832       "name": "ProgressView",
1833       "platforms": {
1834         "ios": "8.0"
1835       },
1836       "public_header_files": "components/ProgressView/src/*.h",
1837       "source_files": [
1838         "components/ProgressView/src/*.{h,m}",
1839         "components/ProgressView/src/private/*.{h,m}"
1840       ],
1841       "dependencies": {
1842         "MDFInternationalization": [
1844         ],
1845         "MaterialComponents/Palettes": [
1847         ],
1848         "MaterialComponents/private/Math": [
1850         ],
1851         "MotionAnimator": [
1852           "~> 2.1"
1853         ]
1854       },
1855       "testspecs": [
1856         {
1857           "name": "tests",
1858           "test_type": "unit",
1859           "testspecs": [
1860             {
1861               "name": "unit",
1862               "test_type": "unit",
1863               "source_files": [
1864                 "components/ProgressView/tests/unit/*.{h,m,swift}",
1865                 "components/ProgressView/tests/unit/supplemental/*.{h,m,swift}"
1866               ],
1867               "resources": "components/ProgressView/tests/unit/resources/*"
1868             }
1869           ]
1870         }
1871       ]
1872     },
1873     {
1874       "name": "ProgressView+ColorThemer",
1875       "platforms": {
1876         "ios": "8.0"
1877       },
1878       "public_header_files": "components/ProgressView/src/ColorThemer/*.h",
1879       "source_files": "components/ProgressView/src/ColorThemer/*.{h,m}",
1880       "dependencies": {
1881         "MaterialComponents/ProgressView": [
1883         ],
1884         "MaterialComponents/Themes": [
1886         ]
1887       }
1888     },
1889     {
1890       "name": "ShadowElevations",
1891       "platforms": {
1892         "ios": "8.0"
1893       },
1894       "public_header_files": "components/ShadowElevations/src/*.h",
1895       "source_files": "components/ShadowElevations/src/*.{h,m}",
1896       "testspecs": [
1897         {
1898           "name": "tests",
1899           "test_type": "unit",
1900           "testspecs": [
1901             {
1902               "name": "unit",
1903               "test_type": "unit",
1904               "source_files": [
1905                 "components/ShadowElevations/tests/unit/*.{h,m,swift}",
1906                 "components/ShadowElevations/tests/unit/supplemental/*.{h,m,swift}"
1907               ],
1908               "resources": "components/ShadowElevations/tests/unit/resources/*"
1909             }
1910           ]
1911         }
1912       ]
1913     },
1914     {
1915       "name": "ShadowLayer",
1916       "platforms": {
1917         "ios": "8.0"
1918       },
1919       "public_header_files": "components/ShadowLayer/src/*.h",
1920       "source_files": "components/ShadowLayer/src/*.{h,m}",
1921       "dependencies": {
1922         "MaterialComponents/ShadowElevations": [
1924         ]
1925       },
1926       "testspecs": [
1927         {
1928           "name": "tests",
1929           "test_type": "unit",
1930           "testspecs": [
1931             {
1932               "name": "unit",
1933               "test_type": "unit",
1934               "source_files": [
1935                 "components/ShadowLayer/tests/unit/*.{h,m,swift}",
1936                 "components/ShadowLayer/tests/unit/supplemental/*.{h,m,swift}"
1937               ],
1938               "resources": "components/ShadowLayer/tests/unit/resources/*"
1939             }
1940           ]
1941         }
1942       ]
1943     },
1944     {
1945       "name": "Slider",
1946       "platforms": {
1947         "ios": "8.0"
1948       },
1949       "public_header_files": "components/Slider/src/*.h",
1950       "source_files": [
1951         "components/Slider/src/*.{h,m}",
1952         "components/Slider/src/private/*.{h,m}"
1953       ],
1954       "dependencies": {
1955         "MaterialComponents/Palettes": [
1957         ],
1958         "MaterialComponents/ShadowElevations": [
1960         ],
1961         "MaterialComponents/private/ThumbTrack": [
1963         ]
1964       },
1965       "testspecs": [
1966         {
1967           "name": "tests",
1968           "test_type": "unit",
1969           "testspecs": [
1970             {
1971               "name": "unit",
1972               "test_type": "unit",
1973               "source_files": [
1974                 "components/Slider/tests/unit/*.{h,m,swift}",
1975                 "components/Slider/tests/unit/supplemental/*.{h,m,swift}"
1976               ],
1977               "resources": "components/Slider/tests/unit/resources/*"
1978             }
1979           ]
1980         }
1981       ]
1982     },
1983     {
1984       "name": "Slider+ColorThemer",
1985       "platforms": {
1986         "ios": "8.0"
1987       },
1988       "public_header_files": "components/Slider/src/ColorThemer/*.h",
1989       "source_files": "components/Slider/src/ColorThemer/*.{h,m}",
1990       "dependencies": {
1991         "MaterialComponents/Palettes": [
1993         ],
1994         "MaterialComponents/Slider": [
1996         ],
1997         "MaterialComponents/schemes/Color": [
1999         ]
2000       }
2001     },
2002     {
2003       "name": "Snackbar",
2004       "platforms": {
2005         "ios": "8.0"
2006       },
2007       "public_header_files": "components/Snackbar/src/*.h",
2008       "source_files": [
2009         "components/Snackbar/src/*.{h,m}",
2010         "components/Snackbar/src/private/*.{h,m}"
2011       ],
2012       "resources": [
2013         "components/Snackbar/src/MaterialSnackbar.bundle"
2014       ],
2015       "dependencies": {
2016         "MaterialComponents/AnimationTiming": [
2018         ],
2019         "MaterialComponents/Buttons": [
2021         ],
2022         "MaterialComponents/OverlayWindow": [
2024         ],
2025         "MaterialComponents/Typography": [
2027         ],
2028         "MaterialComponents/private/Application": [
2030         ],
2031         "MaterialComponents/private/KeyboardWatcher": [
2033         ],
2034         "MaterialComponents/private/Overlay": [
2036         ]
2037       },
2038       "testspecs": [
2039         {
2040           "name": "tests",
2041           "test_type": "unit",
2042           "testspecs": [
2043             {
2044               "name": "unit",
2045               "test_type": "unit",
2046               "source_files": [
2047                 "components/Snackbar/tests/unit/*.{h,m,swift}",
2048                 "components/Snackbar/tests/unit/supplemental/*.{h,m,swift}"
2049               ],
2050               "resources": "components/Snackbar/tests/unit/resources/*"
2051             }
2052           ]
2053         }
2054       ]
2055     },
2056     {
2057       "name": "Snackbar+ColorThemer",
2058       "platforms": {
2059         "ios": "8.0"
2060       },
2061       "public_header_files": "components/Snackbar/src/ColorThemer/*.h",
2062       "source_files": "components/Snackbar/src/ColorThemer/*.{h,m}",
2063       "dependencies": {
2064         "MaterialComponents/Snackbar": [
2066         ],
2067         "MaterialComponents/schemes/Color": [
2069         ]
2070       }
2071     },
2072     {
2073       "name": "Snackbar+FontThemer",
2074       "platforms": {
2075         "ios": "8.0"
2076       },
2077       "public_header_files": "components/Snackbar/src/FontThemer/*.h",
2078       "source_files": "components/Snackbar/src/FontThemer/*.{h,m}",
2079       "dependencies": {
2080         "MaterialComponents/Snackbar": [
2082         ],
2083         "MaterialComponents/Themes": [
2085         ]
2086       }
2087     },
2088     {
2089       "name": "Snackbar+TypographyThemer",
2090       "platforms": {
2091         "ios": "8.0"
2092       },
2093       "public_header_files": "components/Snackbar/src/TypographyThemer/*.h",
2094       "source_files": "components/Snackbar/src/TypographyThemer/*.{h,m}",
2095       "dependencies": {
2096         "MaterialComponents/Snackbar": [
2098         ],
2099         "MaterialComponents/schemes/Typography": [
2101         ]
2102       }
2103     },
2104     {
2105       "name": "Tabs",
2106       "platforms": {
2107         "ios": "8.0"
2108       },
2109       "public_header_files": "components/Tabs/src/*.h",
2110       "source_files": [
2111         "components/Tabs/src/*.{h,m}",
2112         "components/Tabs/src/private/*.{h,m}"
2113       ],
2114       "resources": [
2115         "components/Tabs/src/MaterialTabs.bundle"
2116       ],
2117       "dependencies": {
2118         "MDFInternationalization": [
2120         ],
2121         "MaterialComponents/AnimationTiming": [
2123         ],
2124         "MaterialComponents/Ink": [
2126         ],
2127         "MaterialComponents/ShadowElevations": [
2129         ],
2130         "MaterialComponents/ShadowLayer": [
2132         ],
2133         "MaterialComponents/Typography": [
2135         ],
2136         "MaterialComponents/private/Math": [
2138         ]
2139       },
2140       "testspecs": [
2141         {
2142           "name": "tests",
2143           "test_type": "unit",
2144           "testspecs": [
2145             {
2146               "name": "unit",
2147               "test_type": "unit",
2148               "source_files": [
2149                 "components/Tabs/tests/unit/*.{h,m,swift}",
2150                 "components/Tabs/tests/unit/supplemental/*.{h,m,swift}"
2151               ],
2152               "resources": "components/Tabs/tests/unit/resources/*"
2153             }
2154           ]
2155         }
2156       ]
2157     },
2158     {
2159       "name": "Tabs+ColorThemer",
2160       "platforms": {
2161         "ios": "8.0"
2162       },
2163       "public_header_files": "components/Tabs/src/ColorThemer/*.h",
2164       "source_files": "components/Tabs/src/ColorThemer/*.{h,m}",
2165       "dependencies": {
2166         "MaterialComponents/schemes/Color": [
2168         ],
2169         "MaterialComponents/Tabs": [
2171         ]
2172       }
2173     },
2174     {
2175       "name": "Tabs+FontThemer",
2176       "platforms": {
2177         "ios": "8.0"
2178       },
2179       "public_header_files": "components/Tabs/src/FontThemer/*.h",
2180       "source_files": "components/Tabs/src/FontThemer/*.{h,m}",
2181       "dependencies": {
2182         "MaterialComponents/Tabs": [
2184         ],
2185         "MaterialComponents/Themes": [
2187         ]
2188       }
2189     },
2190     {
2191       "name": "Tabs+TypographyThemer",
2192       "platforms": {
2193         "ios": "8.0"
2194       },
2195       "public_header_files": "components/Tabs/src/TypographyThemer/*.h",
2196       "source_files": "components/Tabs/src/TypographyThemer/*.{h,m}",
2197       "dependencies": {
2198         "MaterialComponents/Tabs": [
2200         ],
2201         "MaterialComponents/schemes/Typography": [
2203         ]
2204       }
2205     },
2206     {
2207       "name": "TextFields",
2208       "platforms": {
2209         "ios": "8.0"
2210       },
2211       "public_header_files": "components/TextFields/src/*.h",
2212       "source_files": [
2213         "components/TextFields/src/*.{h,m}",
2214         "components/TextFields/src/private/*.{h,m}"
2215       ],
2216       "dependencies": {
2217         "MaterialComponents/AnimationTiming": [
2219         ],
2220         "MaterialComponents/Palettes": [
2222         ],
2223         "MaterialComponents/Typography": [
2225         ],
2226         "MDFInternationalization": [
2228         ],
2229         "MaterialComponents/private/Math": [
2231         ]
2232       },
2233       "testspecs": [
2234         {
2235           "name": "tests",
2236           "test_type": "unit",
2237           "testspecs": [
2238             {
2239               "name": "unit",
2240               "test_type": "unit",
2241               "source_files": [
2242                 "components/TextFields/tests/unit/*.{h,m,swift}",
2243                 "components/TextFields/tests/unit/supplemental/*.{h,m,swift}"
2244               ],
2245               "resources": "components/TextFields/tests/unit/resources/*"
2246             }
2247           ]
2248         }
2249       ]
2250     },
2251     {
2252       "name": "TextFields+ColorThemer",
2253       "platforms": {
2254         "ios": "8.0"
2255       },
2256       "public_header_files": "components/TextFields/src/ColorThemer/*.h",
2257       "source_files": "components/TextFields/src/ColorThemer/*.{h,m}",
2258       "dependencies": {
2259         "MaterialComponents/TextFields": [
2261         ],
2262         "MaterialComponents/Themes": [
2264         ]
2265       }
2266     },
2267     {
2268       "name": "TextFields+FontThemer",
2269       "platforms": {
2270         "ios": "8.0"
2271       },
2272       "public_header_files": "components/TextFields/src/FontThemer/*.h",
2273       "source_files": "components/TextFields/src/FontThemer/*.{h,m}",
2274       "dependencies": {
2275         "MaterialComponents/TextFields": [
2277         ],
2278         "MaterialComponents/Themes": [
2280         ]
2281       }
2282     },
2283     {
2284       "name": "TextFields+TypographyThemer",
2285       "platforms": {
2286         "ios": "8.0"
2287       },
2288       "public_header_files": "components/TextFields/src/TypographyThemer/*.h",
2289       "source_files": "components/TextFields/src/TypographyThemer/*.{h,m}",
2290       "dependencies": {
2291         "MaterialComponents/TextFields": [
2293         ],
2294         "MaterialComponents/schemes/Typography": [
2296         ]
2297       }
2298     },
2299     {
2300       "name": "Themes",
2301       "platforms": {
2302         "ios": "8.0"
2303       },
2304       "public_header_files": "components/Themes/src/*.h",
2305       "source_files": [
2306         "components/Themes/src/*.{h,m}",
2307         "components/Themes/src/private/*.{h,m}"
2308       ],
2309       "dependencies": {
2310         "MaterialComponents/schemes/Color": [
2312         ],
2313         "MaterialComponents/schemes/Typography": [
2315         ]
2316       },
2317       "testspecs": [
2318         {
2319           "name": "tests",
2320           "test_type": "unit",
2321           "testspecs": [
2322             {
2323               "name": "unit",
2324               "test_type": "unit",
2325               "source_files": [
2326                 "components/Themes/tests/unit/*.{h,m,swift}",
2327                 "components/Themes/tests/unit/supplemental/*.{h,m,swift}"
2328               ],
2329               "resources": "components/Themes/tests/unit/resources/*"
2330             }
2331           ]
2332         }
2333       ]
2334     },
2335     {
2336       "name": "Typography",
2337       "platforms": {
2338         "ios": "8.0"
2339       },
2340       "public_header_files": "components/Typography/src/*.h",
2341       "source_files": [
2342         "components/Typography/src/*.{h,m}",
2343         "components/Typography/src/private/*.{h,m}"
2344       ],
2345       "dependencies": {
2346         "MaterialComponents/private/Application": [
2348         ],
2349         "MaterialComponents/private/Math": [
2351         ]
2352       },
2353       "testspecs": [
2354         {
2355           "name": "tests",
2356           "test_type": "unit",
2357           "testspecs": [
2358             {
2359               "name": "unit",
2360               "test_type": "unit",
2361               "source_files": [
2362                 "components/Typography/tests/unit/*.{h,m,swift}",
2363                 "components/Typography/tests/unit/supplemental/*.{h,m,swift}"
2364               ],
2365               "resources": "components/Typography/tests/unit/resources/*"
2366             }
2367           ]
2368         }
2369       ]
2370     },
2371     {
2372       "name": "schemes",
2373       "subspecs": [
2374         {
2375           "name": "Color",
2376           "platforms": {
2377             "ios": "8.0"
2378           },
2379           "public_header_files": "components/schemes/Color/src/*.h",
2380           "source_files": "components/schemes/Color/src/*.{h,m}",
2381           "testspecs": [
2382             {
2383               "name": "tests",
2384               "test_type": "unit",
2385               "testspecs": [
2386                 {
2387                   "name": "unit",
2388                   "test_type": "unit",
2389                   "source_files": [
2390                     "components/schemes/Color/tests/unit/*.{h,m,swift}",
2391                     "components/schemes/Color/tests/unit/supplemental/*.{h,m,swift}"
2392                   ],
2393                   "resources": "components/schemes/Color/tests/unit/resources/*"
2394                 }
2395               ]
2396             }
2397           ]
2398         },
2399         {
2400           "name": "Shape",
2401           "platforms": {
2402             "ios": "8.0"
2403           },
2404           "public_header_files": "components/schemes/Shape/src/*.h",
2405           "source_files": "components/schemes/Shape/src/*.{h,m}",
2406           "dependencies": {
2407             "MaterialComponents/private/ShapeLibrary": [
2409             ],
2410             "MaterialComponents/private/Shapes": [
2412             ]
2413           },
2414           "testspecs": [
2415             {
2416               "name": "tests",
2417               "test_type": "unit",
2418               "testspecs": [
2419                 {
2420                   "name": "unit",
2421                   "test_type": "unit",
2422                   "source_files": [
2423                     "components/schemes/Shape/tests/unit/*.{h,m,swift}",
2424                     "components/schemes/Shape/tests/unit/supplemental/*.{h,m,swift}"
2425                   ],
2426                   "resources": "components/schemes/Shape/tests/unit/resources/*"
2427                 }
2428               ]
2429             }
2430           ]
2431         },
2432         {
2433           "name": "Typography",
2434           "platforms": {
2435             "ios": "8.0"
2436           },
2437           "public_header_files": "components/schemes/Typography/src/*.h",
2438           "source_files": "components/schemes/Typography/src/*.{h,m}",
2439           "testspecs": [
2440             {
2441               "name": "tests",
2442               "test_type": "unit",
2443               "testspecs": [
2444                 {
2445                   "name": "unit",
2446                   "test_type": "unit",
2447                   "source_files": [
2448                     "components/schemes/Typography/tests/unit/*.{h,m,swift}",
2449                     "components/schemes/Typography/tests/unit/supplemental/*.{h,m,swift}"
2450                   ],
2451                   "resources": "components/schemes/Typography/tests/unit/resources/*"
2452                 }
2453               ]
2454             }
2455           ]
2456         }
2457       ]
2458     },
2459     {
2460       "name": "private",
2461       "subspecs": [
2462         {
2463           "name": "Icons",
2464           "subspecs": [
2465             {
2466               "name": "Base",
2467               "public_header_files": "components/private/Icons/src/*.h",
2468               "source_files": "components/private/Icons/src/*.{h,m}"
2469             },
2470             {
2471               "name": "ic_arrow_back",
2472               "public_header_files": "components/private/Icons/icons/ic_arrow_back/src/*.h",
2473               "source_files": "components/private/Icons/icons/ic_arrow_back/src/*.{h,m}",
2474               "resource_bundles": {
2475                 "MaterialIcons_ic_arrow_back": [
2476                   "components/private/Icons/icons/ic_arrow_back/src/MaterialIcons_ic_arrow_back.bundle/*.png"
2477                 ]
2478               },
2479               "dependencies": {
2480                 "MaterialComponents/private/Icons/Base": [
2482                 ]
2483               }
2484             },
2485             {
2486               "name": "ic_check",
2487               "public_header_files": "components/private/Icons/icons/ic_check/src/*.h",
2488               "source_files": "components/private/Icons/icons/ic_check/src/*.{h,m}",
2489               "resource_bundles": {
2490                 "MaterialIcons_ic_check": [
2491                   "components/private/Icons/icons/ic_check/src/MaterialIcons_ic_check.bundle/*.png"
2492                 ]
2493               },
2494               "dependencies": {
2495                 "MaterialComponents/private/Icons/Base": [
2497                 ]
2498               }
2499             },
2500             {
2501               "name": "ic_check_circle",
2502               "public_header_files": "components/private/Icons/icons/ic_check_circle/src/*.h",
2503               "source_files": "components/private/Icons/icons/ic_check_circle/src/*.{h,m}",
2504               "resource_bundles": {
2505                 "MaterialIcons_ic_check_circle": [
2506                   "components/private/Icons/icons/ic_check_circle/src/MaterialIcons_ic_check_circle.bundle/*.png"
2507                 ]
2508               },
2509               "dependencies": {
2510                 "MaterialComponents/private/Icons/Base": [
2512                 ]
2513               }
2514             },
2515             {
2516               "name": "ic_chevron_right",
2517               "public_header_files": "components/private/Icons/icons/ic_chevron_right/src/*.h",
2518               "source_files": "components/private/Icons/icons/ic_chevron_right/src/*.{h,m}",
2519               "resource_bundles": {
2520                 "MaterialIcons_ic_chevron_right": [
2521                   "components/private/Icons/icons/ic_chevron_right/src/MaterialIcons_ic_chevron_right.bundle/*.png"
2522                 ]
2523               },
2524               "dependencies": {
2525                 "MaterialComponents/private/Icons/Base": [
2527                 ]
2528               }
2529             },
2530             {
2531               "name": "ic_color_lens",
2532               "public_header_files": "components/private/Icons/icons/ic_color_lens/src/*.h",
2533               "source_files": "components/private/Icons/icons/ic_color_lens/src/*.{h,m}",
2534               "resource_bundles": {
2535                 "MaterialIcons_ic_color_lens": [
2536                   "components/private/Icons/icons/ic_color_lens/src/MaterialIcons_ic_color_lens.bundle/*.png"
2537                 ]
2538               },
2539               "dependencies": {
2540                 "MaterialComponents/private/Icons/Base": [
2542                 ]
2543               }
2544             },
2545             {
2546               "name": "ic_help_outline",
2547               "public_header_files": "components/private/Icons/icons/ic_help_outline/src/*.h",
2548               "source_files": "components/private/Icons/icons/ic_help_outline/src/*.{h,m}",
2549               "resource_bundles": {
2550                 "MaterialIcons_ic_help_outline": [
2551                   "components/private/Icons/icons/ic_help_outline/src/MaterialIcons_ic_help_outline.bundle/*.png"
2552                 ]
2553               },
2554               "dependencies": {
2555                 "MaterialComponents/private/Icons/Base": [
2557                 ]
2558               }
2559             },
2560             {
2561               "name": "ic_info",
2562               "public_header_files": "components/private/Icons/icons/ic_info/src/*.h",
2563               "source_files": "components/private/Icons/icons/ic_info/src/*.{h,m}",
2564               "resource_bundles": {
2565                 "MaterialIcons_ic_info": [
2566                   "components/private/Icons/icons/ic_info/src/MaterialIcons_ic_info.bundle/*.png"
2567                 ]
2568               },
2569               "dependencies": {
2570                 "MaterialComponents/private/Icons/Base": [
2572                 ]
2573               }
2574             },
2575             {
2576               "name": "ic_more_horiz",
2577               "public_header_files": "components/private/Icons/icons/ic_more_horiz/src/*.h",
2578               "source_files": "components/private/Icons/icons/ic_more_horiz/src/*.{h,m}",
2579               "resource_bundles": {
2580                 "MaterialIcons_ic_more_horiz": [
2581                   "components/private/Icons/icons/ic_more_horiz/src/MaterialIcons_ic_more_horiz.bundle/*.png"
2582                 ]
2583               },
2584               "dependencies": {
2585                 "MaterialComponents/private/Icons/Base": [
2587                 ]
2588               }
2589             },
2590             {
2591               "name": "ic_radio_button_unchecked",
2592               "public_header_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.h",
2593               "source_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.{h,m}",
2594               "resource_bundles": {
2595                 "MaterialIcons_ic_radio_button_unchecked": [
2596                   "components/private/Icons/icons/ic_radio_button_unchecked/src/MaterialIcons_ic_radio_button_unchecked.bundle/*.png"
2597                 ]
2598               },
2599               "dependencies": {
2600                 "MaterialComponents/private/Icons/Base": [
2602                 ]
2603               }
2604             },
2605             {
2606               "name": "ic_reorder",
2607               "public_header_files": "components/private/Icons/icons/ic_reorder/src/*.h",
2608               "source_files": "components/private/Icons/icons/ic_reorder/src/*.{h,m}",
2609               "resource_bundles": {
2610                 "MaterialIcons_ic_reorder": [
2611                   "components/private/Icons/icons/ic_reorder/src/MaterialIcons_ic_reorder.bundle/*.png"
2612                 ]
2613               },
2614               "dependencies": {
2615                 "MaterialComponents/private/Icons/Base": [
2617                 ]
2618               }
2619             },
2620             {
2621               "name": "ic_settings",
2622               "public_header_files": "components/private/Icons/icons/ic_settings/src/*.h",
2623               "source_files": "components/private/Icons/icons/ic_settings/src/*.{h,m}",
2624               "resource_bundles": {
2625                 "MaterialIcons_ic_settings": [
2626                   "components/private/Icons/icons/ic_settings/src/MaterialIcons_ic_settings.bundle/*.png"
2627                 ]
2628               },
2629               "dependencies": {
2630                 "MaterialComponents/private/Icons/Base": [
2632                 ]
2633               }
2634             }
2635           ]
2636         },
2637         {
2638           "name": "Application",
2639           "platforms": {
2640             "ios": "8.0"
2641           },
2642           "public_header_files": "components/private/Application/src/*.h",
2643           "source_files": "components/private/Application/src/*.{h,m}",
2644           "testspecs": [
2645             {
2646               "name": "tests",
2647               "test_type": "unit",
2648               "testspecs": [
2649                 {
2650                   "name": "unit",
2651                   "test_type": "unit",
2652                   "source_files": [
2653                     "components/private/Application/tests/unit/*.{h,m,swift}",
2654                     "components/private/Application/tests/unit/supplemental/*.{h,m,swift}"
2655                   ],
2656                   "resources": "components/private/Application/tests/unit/resources/*"
2657                 }
2658               ]
2659             }
2660           ]
2661         },
2662         {
2663           "name": "KeyboardWatcher",
2664           "platforms": {
2665             "ios": "8.0"
2666           },
2667           "public_header_files": "components/private/KeyboardWatcher/src/*.h",
2668           "source_files": "components/private/KeyboardWatcher/src/*.{h,m}",
2669           "dependencies": {
2670             "MaterialComponents/private/Application": [
2672             ]
2673           },
2674           "testspecs": [
2675             {
2676               "name": "tests",
2677               "test_type": "unit",
2678               "testspecs": [
2679                 {
2680                   "name": "unit",
2681                   "test_type": "unit",
2682                   "source_files": [
2683                     "components/private/KeyboardWatcher/tests/unit/*.{h,m,swift}",
2684                     "components/private/KeyboardWatcher/tests/unit/supplemental/*.{h,m,swift}"
2685                   ],
2686                   "resources": "components/private/KeyboardWatcher/tests/unit/resources/*"
2687                 }
2688               ]
2689             }
2690           ]
2691         },
2692         {
2693           "name": "Math",
2694           "platforms": {
2695             "ios": "8.0"
2696           },
2697           "public_header_files": "components/private/Math/src/*.h",
2698           "source_files": "components/private/Math/src/*.{h,m}",
2699           "testspecs": [
2700             {
2701               "name": "tests",
2702               "test_type": "unit",
2703               "testspecs": [
2704                 {
2705                   "name": "unit",
2706                   "test_type": "unit",
2707                   "source_files": [
2708                     "components/private/Math/tests/unit/*.{h,m,swift}",
2709                     "components/private/Math/tests/unit/supplemental/*.{h,m,swift}"
2710                   ],
2711                   "resources": "components/private/Math/tests/unit/resources/*"
2712                 }
2713               ]
2714             }
2715           ]
2716         },
2717         {
2718           "name": "Overlay",
2719           "platforms": {
2720             "ios": "8.0"
2721           },
2722           "public_header_files": "components/private/Overlay/src/*.h",
2723           "source_files": [
2724             "components/private/Overlay/src/*.{h,m}",
2725             "components/private/Overlay/src/private/*.{h,m}"
2726           ],
2727           "testspecs": [
2728             {
2729               "name": "tests",
2730               "test_type": "unit",
2731               "testspecs": [
2732                 {
2733                   "name": "unit",
2734                   "test_type": "unit",
2735                   "source_files": [
2736                     "components/private/Overlay/tests/unit/*.{h,m,swift}",
2737                     "components/private/Overlay/tests/unit/supplemental/*.{h,m,swift}"
2738                   ],
2739                   "resources": "components/private/Overlay/tests/unit/resources/*"
2740                 }
2741               ]
2742             }
2743           ]
2744         },
2745         {
2746           "name": "ShapeLibrary",
2747           "platforms": {
2748             "ios": "8.0"
2749           },
2750           "public_header_files": "components/private/ShapeLibrary/src/*.h",
2751           "source_files": [
2752             "components/private/ShapeLibrary/src/*.{h,m}",
2753             "components/private/ShapeLibrary/src/private/*.{h,m}"
2754           ],
2755           "dependencies": {
2756             "MaterialComponents/private/Shapes": [
2758             ],
2759             "MaterialComponents/private/Math": [
2761             ]
2762           },
2763           "testspecs": [
2764             {
2765               "name": "tests",
2766               "test_type": "unit",
2767               "testspecs": [
2768                 {
2769                   "name": "unit",
2770                   "test_type": "unit",
2771                   "source_files": [
2772                     "components/private/ShapeLibrary/tests/unit/*.{h,m,swift}",
2773                     "components/private/ShapeLibrary/tests/unit/supplemental/*.{h,m,swift}"
2774                   ],
2775                   "resources": "components/private/ShapeLibrary/tests/unit/resources/*"
2776                 }
2777               ]
2778             }
2779           ]
2780         },
2781         {
2782           "name": "Shapes",
2783           "platforms": {
2784             "ios": "8.0"
2785           },
2786           "public_header_files": "components/private/Shapes/src/*.h",
2787           "source_files": [
2788             "components/private/Shapes/src/*.{h,m}",
2789             "components/private/Shapes/src/private/*.{h,m}"
2790           ],
2791           "dependencies": {
2792             "MaterialComponents/ShadowLayer": [
2794             ],
2795             "MaterialComponents/private/Math": [
2797             ]
2798           },
2799           "testspecs": [
2800             {
2801               "name": "tests",
2802               "test_type": "unit",
2803               "testspecs": [
2804                 {
2805                   "name": "unit",
2806                   "test_type": "unit",
2807                   "source_files": [
2808                     "components/private/Shapes/tests/unit/*.{h,m,swift}",
2809                     "components/private/Shapes/tests/unit/supplemental/*.{h,m,swift}"
2810                   ],
2811                   "resources": "components/private/Shapes/tests/unit/resources/*"
2812                 }
2813               ]
2814             }
2815           ]
2816         },
2817         {
2818           "name": "ThumbTrack",
2819           "platforms": {
2820             "ios": "8.0"
2821           },
2822           "public_header_files": "components/private/ThumbTrack/src/*.h",
2823           "source_files": [
2824             "components/private/ThumbTrack/src/*.{h,m}",
2825             "components/private/ThumbTrack/src/private/*.{h,m}"
2826           ],
2827           "dependencies": {
2828             "MaterialComponents/Ink": [
2830             ],
2831             "MaterialComponents/ShadowElevations": [
2833             ],
2834             "MaterialComponents/ShadowLayer": [
2836             ],
2837             "MaterialComponents/Typography": [
2839             ],
2840             "MDFInternationalization": [
2842             ],
2843             "MaterialComponents/private/Math": [
2845             ]
2846           },
2847           "testspecs": [
2848             {
2849               "name": "tests",
2850               "test_type": "unit",
2851               "testspecs": [
2852                 {
2853                   "name": "unit",
2854                   "test_type": "unit",
2855                   "source_files": [
2856                     "components/private/ThumbTrack/tests/unit/*.{h,m,swift}",
2857                     "components/private/ThumbTrack/tests/unit/supplemental/*.{h,m,swift}"
2858                   ],
2859                   "resources": "components/private/ThumbTrack/tests/unit/resources/*"
2860                 }
2861               ]
2862             }
2863           ]
2864         },
2865         {
2866           "name": "UIMetrics",
2867           "platforms": {
2868             "ios": "8.0"
2869           },
2870           "public_header_files": "components/private/UIMetrics/src/*.h",
2871           "source_files": [
2872             "components/private/UIMetrics/src/*.{h,m}",
2873             "components/private/UIMetrics/src/private/*.{h,m}"
2874           ],
2875           "dependencies": {
2876             "MaterialComponents/private/Application": [
2878             ]
2879           },
2880           "testspecs": [
2881             {
2882               "name": "tests",
2883               "test_type": "unit",
2884               "testspecs": [
2885                 {
2886                   "name": "unit",
2887                   "test_type": "unit",
2888                   "source_files": [
2889                     "components/private/UIMetrics/tests/unit/*.{h,m,swift}",
2890                     "components/private/UIMetrics/tests/unit/supplemental/*.{h,m,swift}"
2891                   ],
2892                   "resources": "components/private/UIMetrics/tests/unit/resources/*"
2893                 }
2894               ]
2895             }
2896           ]
2897         }
2898       ]
2899     }
2900   ]