File Coverage

blib/lib/Term/ANSIColor/Gradients/Sequential.pm
Criterion Covered Total %
statement 6 6 100.0
branch n/a
condition n/a
subroutine 2 2 100.0
pod n/a
total 8 8 100.0


line stmt bran cond sub pod time code
1             package Term::ANSIColor::Gradients::Sequential ;
2              
3 1     1   1510 use strict ;
  1         2  
  1         41  
4 1     1   6 use warnings ;
  1         2  
  1         1267  
5              
6             our $VERSION = '0.10' ;
7              
8             our @BLUES = (17,18,19,20,21,27,33,39,45,51) ;
9             our @CYANS = (23,29,35,41,47,87,123,159,195) ;
10             our @GREENS_RAMP = (22,28,34,40,46,82,118) ;
11             our @REDS_RAMP = (52,88,124,160,196) ;
12             our @PURPLES = (53,54,55,56,57,93,129,165,201) ;
13             our @ORANGES_RAMP = (52,88,130,172,214,220) ;
14             our @YELLOWS_RAMP = (100,106,112,118,154,190,226) ;
15             our @MAGENTAS_RAMP = (53,89,125,161,197,204,211) ;
16             our @TEALS = (23,30,37,44,51,87) ;
17             our @BROWNS = (52,58,94,130,136,172) ;
18             our @PINKS = (125,161,197,204,211,218) ;
19             our @NAVYS = (17,18,19,20,21,26,27) ;
20             our @LIMES = (28,34,40,46,82,118,154) ;
21             our @INDIGOS = (17,53,89,125,99,135,171) ;
22             our @CORALS = (160,167,203,210,217) ;
23             our @SLATES = (232,236,240,244,248,252) ;
24             our @WARM_GREYS = (233,237,241,245,249,253) ;
25             our @DEEP_BLUES = (16,17,18,19,20,21) ;
26             our @SPRING_RAMP = (46,82,118,154,190,226,227,228) ;
27             our @TURQUOISES = (30,36,37,38,39,44,45,51) ;
28             our @ROSES = (197,198,199,200,201,207,213,219) ;
29             our @GOLDS = (136,178,214,220,226,227,228) ;
30             our @WOODLAND = (22,23,28,29,34,35,40,41,46) ;
31             our @SKIES = (33,39,45,51,87,123,159,195) ;
32             our @CRIMSONS = (52,88,124,160,196,197,204,210) ;
33              
34             our @BLUES_CONTRAST = (58,100,142,184,11,214,208,202,9,9) ;
35             our @CYANS_CONTRAST = (52,88,125,162,199,203,210,217,224) ;
36             our @GREENS_RAMP_CONTRAST = (53,90,127,164,13,129,93) ;
37             our @REDS_RAMP_CONTRAST = (23,30,37,44,14) ;
38             our @PURPLES_CONTRAST = (22,28,70,112,154,118,82,10,10) ;
39             our @ORANGES_RAMP_CONTRAST = (23,30,25,26,27,12) ;
40             our @YELLOWS_RAMP_CONTRAST = (18,19,56,93,57,12,12) ;
41             our @MAGENTAS_RAMP_CONTRAST = (22,28,35,42,49,86,122) ;
42             our @TEALS_CONTRAST = (52,88,124,160,9,203) ;
43             our @BROWNS_CONTRAST = (23,17,18,25,19,26) ;
44             our @PINKS_CONTRAST = (35,42,49,86,122,158) ;
45             our @NAVYS_CONTRAST = (58,100,142,184,11,172,214) ;
46             our @LIMES_CONTRAST = (90,127,164,13,129,93,57) ;
47             our @INDIGOS_CONTRAST = (58,22,28,35,191,155,119) ;
48             our @CORALS_CONTRAST = (44,80,87,123,159) ;
49             our @SLATES_CONTRAST = (15,15,15,15,0,0) ;
50             our @WARM_GREYS_CONTRAST = (15,15,15,0,0,0) ;
51             our @DEEP_BLUES_CONTRAST = (15,58,100,142,184,11) ;
52             our @SPRING_RAMP_CONTRAST = (13,129,93,57,12,12,63,105) ;
53             our @TURQUOISES_CONTRAST = (88,124,124,160,202,160,9,9) ;
54             our @ROSES_CONTRAST = (49,48,47,10,10,83,120,157) ;
55             our @GOLDS_CONTRAST = (19,20,27,12,12,63,105) ;
56             our @WOODLAND_CONTRAST = (53,52,90,88,127,125,164,162,13) ;
57             our @SKIES_CONTRAST = (208,202,9,9,203,210,217,224) ;
58             our @CRIMSONS_CONTRAST = (23,30,37,44,14,49,86,123) ;
59              
60             our %GRADIENTS =
61             (
62             BLUES => \@BLUES,
63             CYANS => \@CYANS,
64             GREENS_RAMP => \@GREENS_RAMP,
65             REDS_RAMP => \@REDS_RAMP,
66             PURPLES => \@PURPLES,
67             ORANGES_RAMP => \@ORANGES_RAMP,
68             YELLOWS_RAMP => \@YELLOWS_RAMP,
69             MAGENTAS_RAMP => \@MAGENTAS_RAMP,
70             TEALS => \@TEALS,
71             BROWNS => \@BROWNS,
72             PINKS => \@PINKS,
73             NAVYS => \@NAVYS,
74             LIMES => \@LIMES,
75             INDIGOS => \@INDIGOS,
76             CORALS => \@CORALS,
77             SLATES => \@SLATES,
78             WARM_GREYS => \@WARM_GREYS,
79             DEEP_BLUES => \@DEEP_BLUES,
80             SPRING_RAMP => \@SPRING_RAMP,
81             TURQUOISES => \@TURQUOISES,
82             ROSES => \@ROSES,
83             GOLDS => \@GOLDS,
84             WOODLAND => \@WOODLAND,
85             SKIES => \@SKIES,
86             CRIMSONS => \@CRIMSONS,
87             ) ;
88              
89             our %CONTRAST =
90             (
91             BLUES => \@BLUES_CONTRAST,
92             CYANS => \@CYANS_CONTRAST,
93             GREENS_RAMP => \@GREENS_RAMP_CONTRAST,
94             REDS_RAMP => \@REDS_RAMP_CONTRAST,
95             PURPLES => \@PURPLES_CONTRAST,
96             ORANGES_RAMP => \@ORANGES_RAMP_CONTRAST,
97             YELLOWS_RAMP => \@YELLOWS_RAMP_CONTRAST,
98             MAGENTAS_RAMP => \@MAGENTAS_RAMP_CONTRAST,
99             TEALS => \@TEALS_CONTRAST,
100             BROWNS => \@BROWNS_CONTRAST,
101             PINKS => \@PINKS_CONTRAST,
102             NAVYS => \@NAVYS_CONTRAST,
103             LIMES => \@LIMES_CONTRAST,
104             INDIGOS => \@INDIGOS_CONTRAST,
105             CORALS => \@CORALS_CONTRAST,
106             SLATES => \@SLATES_CONTRAST,
107             WARM_GREYS => \@WARM_GREYS_CONTRAST,
108             DEEP_BLUES => \@DEEP_BLUES_CONTRAST,
109             SPRING_RAMP => \@SPRING_RAMP_CONTRAST,
110             TURQUOISES => \@TURQUOISES_CONTRAST,
111             ROSES => \@ROSES_CONTRAST,
112             GOLDS => \@GOLDS_CONTRAST,
113             WOODLAND => \@WOODLAND_CONTRAST,
114             SKIES => \@SKIES_CONTRAST,
115             CRIMSONS => \@CRIMSONS_CONTRAST,
116             ) ;
117              
118             1 ;