use crate::illuminant::Illuminant;
use crate::spectrum::{Spectrum, NS};
use nalgebra::{ArrayStorage, SVector};
macro_rules! data_illuminant {
($name:ident, $data: tt) => {
#[rustfmt::skip]
pub static $name: Illuminant = Illuminant(Spectrum(
SVector::<f64, NS>::from_array_storage(ArrayStorage([$data])),
));
};
($name:ident, $desc:literal, $data: tt) => {
#[rustfmt::skip]
#[doc = $desc]
pub static $name: Illuminant = Illuminant(Spectrum(
SVector::<f64, NS>::from_array_storage(ArrayStorage([$data])),
));
};
}
data_illuminant!(E, "CIE E Standard Illuminant", [1.0; NS]);
#[rustfmt::skip]
data_illuminant!(D65,
r"D65 CIE Standard Illuminant.
Data from <https://cie.co.at/datatable/cie-standard-illuminant-d65>, truncated
to a range from 380 to 780 nanometer. These data, using the CIE1931 color
matching functions, results in a slightly different set of chromaticity
values then published historically, which are calculated with a larger domain, and
using a step size of 5 nanometer. As this library uses spectral
distributions to allow the use of different observers, and follows the
CIE015:2004 Colorimetry standard, we accept this deviation.
",
[49.9755, 50.4428, 50.91, 51.3773, 51.8446, 52.3118, 52.7791, 53.2464, 53.7137, 54.1809, 54.6482, 57.4589, 60.2695, 63.0802, 65.8909, 68.7015, 71.5122, 74.3229, 77.1336, 79.9442,
82.7549, 83.628, 84.5011, 85.3742, 86.2473, 87.1204, 87.9936, 88.8667, 89.7398, 90.6129, 91.486, 91.6806, 91.8752, 92.0697, 92.2643, 92.4589, 92.6535, 92.8481, 93.0426, 93.2372,
93.4318, 92.7568, 92.0819, 91.4069, 90.732, 90.057, 89.3821, 88.7071, 88.0322, 87.3572, 86.6823, 88.5006, 90.3188, 92.1371, 93.9554, 95.7736, 97.5919, 99.4102, 101.228, 103.047,
104.865, 106.079, 107.294, 108.508, 109.722, 110.936, 112.151, 113.365, 114.579, 115.794, 117.008, 117.088, 117.169, 117.249, 117.33, 117.41, 117.49, 117.571, 117.651, 117.732,
117.812, 117.517, 117.222, 116.927, 116.632, 116.336, 116.041, 115.746, 115.451, 115.156, 114.861, 114.967, 115.073, 115.18, 115.286, 115.392, 115.498, 115.604, 115.711, 115.817,
115.923, 115.212, 114.501, 113.789, 113.078, 112.367, 111.656, 110.945, 110.233, 109.522, 108.811, 108.865, 108.92, 108.974, 109.028, 109.082, 109.137, 109.191, 109.245, 109.3,
109.354, 109.199, 109.044, 108.888, 108.733, 108.578, 108.423, 108.268, 108.112, 107.957, 107.802, 107.501, 107.2, 106.898, 106.597, 106.296, 105.995, 105.694, 105.392, 105.091,
104.79, 105.08, 105.37, 105.66, 105.95, 106.239, 106.529, 106.819, 107.109, 107.399, 107.689, 107.361, 107.032, 106.704, 106.375, 106.047, 105.719, 105.39, 105.062, 104.733,
104.405, 104.369, 104.333, 104.297, 104.261, 104.225, 104.19, 104.154, 104.118, 104.082, 104.046, 103.641, 103.237, 102.832, 102.428, 102.023, 101.618, 101.214, 100.809, 100.405,
100.0, 99.6334, 99.2668, 98.9003, 98.5337, 98.1671, 97.8005, 97.4339, 97.0674, 96.7008, 96.3342, 96.2796, 96.225, 96.1703, 96.1157, 96.0611, 96.0065, 95.9519, 95.8972, 95.8426,
95.788, 95.0778, 94.3675, 93.6573, 92.947, 92.2368, 91.5266, 90.8163, 90.1061, 89.3958, 88.6856, 88.8177, 88.9497, 89.0818, 89.2138, 89.3459, 89.478, 89.61, 89.7421, 89.8741,
90.0062, 89.9655, 89.9248, 89.8841, 89.8434, 89.8026, 89.7619, 89.7212, 89.6805, 89.6398, 89.5991, 89.4091, 89.219, 89.029, 88.8389, 88.6489, 88.4589, 88.2688, 88.0788, 87.8887,
87.6987, 87.2577, 86.8167, 86.3757, 85.9347, 85.4936, 85.0526, 84.6116, 84.1706, 83.7296, 83.2886, 83.3297, 83.3707, 83.4118, 83.4528, 83.4939, 83.535, 83.576, 83.6171, 83.6581,
83.6992, 83.332, 82.9647, 82.5975, 82.2302, 81.863, 81.4958, 81.1285, 80.7613, 80.394, 80.0268, 80.0456, 80.0644, 80.0831, 80.1019, 80.1207, 80.1395, 80.1583, 80.177, 80.1958,
80.2146, 80.4209, 80.6272, 80.8336, 81.0399, 81.2462, 81.4525, 81.6588, 81.8652, 82.0715, 82.2778, 81.8784, 81.4791, 81.0797, 80.6804, 80.281, 79.8816, 79.4823, 79.0829, 78.6836,
78.2842, 77.4279, 76.5716, 75.7153, 74.859, 74.0027, 73.1465, 72.2902, 71.4339, 70.5776, 69.7213, 69.9101, 70.0989, 70.2876, 70.4764, 70.6652, 70.854, 71.0428, 71.2315, 71.4203,
71.6091, 71.8831, 72.1571, 72.4311, 72.7051, 72.979, 73.253, 73.527, 73.801, 74.075, 74.349, 73.0745, 71.8, 70.5255, 69.251, 67.9765, 66.702, 65.4275, 64.153, 62.8785,
61.604, 62.4322, 63.2603, 64.0885, 64.9166, 65.7448, 66.573, 67.4011, 68.2293, 69.0574, 69.8856, 70.4057, 70.9259, 71.446, 71.9662, 72.4863, 73.0064, 73.5266, 74.0467, 74.5669,
75.087, 73.9376, 72.7881, 71.6387, 70.4893, 69.3398, 68.1904, 67.041, 65.8916, 64.7421, 63.5927, 61.8752, 60.1578, 58.4403, 56.7229, 55.0054, 53.288, 51.5705, 49.8531, 48.1356,
46.4182, 48.4569, 50.4956, 52.5344, 54.5731, 56.6118, 58.6505, 60.6892, 62.728, 64.7667, 66.8054, 66.4631, 66.1209, 65.7786, 65.4364, 65.0941, 64.7518, 64.4096, 64.0673, 63.7251,
63.3828]
);
#[rustfmt::skip]
data_illuminant!(D50,[
24.4875, 25.0258, 25.5641, 26.1024, 26.6407, 27.179, 27.7174, 28.2557, 28.794, 29.3323, 29.8706, 31.8144, 33.7581, 35.7018, 37.6456, 39.5894, 41.5331, 43.4768,
45.4206, 47.3644, 49.3081, 50.0286, 50.749, 51.4695, 52.19, 52.9104, 53.6309, 54.3514, 55.0719, 55.7923, 56.5128, 56.8649, 57.217, 57.5691, 57.9212, 58.2733,
58.6254, 58.9775, 59.3296, 59.6817, 60.0338, 59.8122, 59.5905, 59.3689, 59.1473, 58.9256, 58.704, 58.4824, 58.2608, 58.0391, 57.8175, 59.5182, 61.219, 62.9197,
64.6205, 66.3212, 68.0219, 69.7227, 71.4234, 73.1242, 74.8249, 76.0671, 77.3094, 78.5516, 79.7938, 81.036, 82.2783, 83.5205, 84.7627, 86.005, 87.2472, 87.5837,
87.9202, 88.2567, 88.5932, 88.9297, 89.2662, 89.6027, 89.9392, 90.2757, 90.6122, 90.6878, 90.7634, 90.839, 90.9146, 90.9902, 91.0657, 91.1413, 91.2169, 91.2925,
91.3681, 91.7421, 92.1162, 92.4902, 92.8643, 93.2383, 93.6123, 93.9864, 94.3604, 94.7345, 95.1085, 94.7939, 94.4793, 94.1648, 93.8502, 93.5356, 93.221, 92.9064,
92.5919, 92.2773, 91.9627, 92.3388, 92.7149, 93.091, 93.4671, 93.8432, 94.2193, 94.5954, 94.9715, 95.3476, 95.7237, 95.8127, 95.9016, 95.9906, 96.0795, 96.1685,
96.2575, 96.3464, 96.4354, 96.5243, 96.6133, 96.6649, 96.7164, 96.768, 96.8196, 96.8712, 96.9227, 96.9743, 97.0259, 97.0774, 97.129, 97.626, 98.123, 98.62,
99.117, 99.614, 100.111, 100.608, 101.105, 101.602, 102.099, 101.965, 101.83, 101.696, 101.561, 101.427, 101.292, 101.158, 101.024, 100.889, 100.755, 100.911,
101.067, 101.223, 101.38, 101.536, 101.692, 101.848, 102.005, 102.161, 102.317, 102.085, 101.854, 101.622, 101.39, 101.158, 100.927, 100.695, 100.463, 100.232,
100.0, 99.7735, 99.547, 99.3205, 99.094, 98.8675, 98.641, 98.4145, 98.188, 97.9615, 97.735, 97.8533, 97.9716, 98.0899, 98.2082, 98.3265, 98.4448, 98.5631,
98.6814, 98.7997, 98.918, 98.3761, 97.8342, 97.2922, 96.7503, 96.2084, 95.6665, 95.1246, 94.5826, 94.0407, 93.4988, 93.9177, 94.3366, 94.7555, 95.1744, 95.5933,
96.0122, 96.4311, 96.85, 97.2689, 97.6878, 97.8459, 98.0041, 98.1622, 98.3203, 98.4784, 98.6366, 98.7947, 98.9528, 99.111, 99.2691, 99.2463, 99.2236, 99.2008,
99.1781, 99.1553, 99.1325, 99.1098, 99.087, 99.0643, 99.0415, 98.7095, 98.3776, 98.0456, 97.7136, 97.3816, 97.0497, 96.7177, 96.3857, 96.0538, 95.7218, 96.0353,
96.3489, 96.6624, 96.976, 97.2895, 97.603, 97.9166, 98.2301, 98.5437, 98.8572, 98.5382, 98.2192, 97.9002, 97.5812, 97.2622, 96.9432, 96.6242, 96.3052, 95.9862,
95.6672, 95.9195, 96.1717, 96.424, 96.6762, 96.9285, 97.1808, 97.433, 97.6853, 97.9375, 98.1898, 98.6712, 99.1525, 99.6339, 100.115, 100.597, 101.078, 101.559,
102.041, 102.522, 103.003, 102.616, 102.229, 101.842, 101.455, 101.068, 100.681, 100.294, 99.9071, 99.52, 99.133, 97.9578, 96.7826, 95.6074, 94.4322, 93.257,
92.0817, 90.9065, 89.7313, 88.5561, 87.3809, 87.8032, 88.2254, 88.6477, 89.0699, 89.4922, 89.9145, 90.3367, 90.759, 91.1812, 91.6035, 91.732, 91.8605, 91.989,
92.1175, 92.246, 92.3746, 92.5031, 92.6316, 92.7601, 92.8886, 91.2852, 89.6818, 88.0783, 86.4749, 84.8715, 83.2681, 81.6647, 80.0612, 78.4578, 76.8544, 77.8201,
78.7858, 79.7514, 80.7171, 81.6828, 82.6485, 83.6142, 84.5798, 85.5455, 86.5112, 87.1181, 87.7249, 88.3318, 88.9386, 89.5455, 90.1524, 90.7592, 91.3661,
91.9729, 92.5798, 91.1448, 89.7098, 88.2748, 86.8398, 85.4048, 83.9699, 82.5349, 81.0999, 79.6649, 78.2299, 76.1761, 74.1223, 72.0685, 70.0147, 67.9608, 65.907,
63.8532, 61.7994, 59.7456, 57.6918, 60.2149, 62.738, 65.2612, 67.7843, 70.3074, 72.8305, 75.3536, 77.8768, 80.3999, 82.923, 82.4581, 81.9932, 81.5283, 81.0634,
80.5985, 80.1336, 79.6687, 79.2038, 78.7389, 78.274
]);
#[rustfmt::skip]
#[cfg(feature = "cie-illuminants")]
data_illuminant!(A, [ 9.7951, 10.0096, 10.2273, 10.4481, 10.6722, 10.8996, 11.1302, 11.364, 11.6012, 11.8416, 12.0853, 12.3324, 12.5828, 12.8366, 13.0938,
13.3543, 13.6182, 13.8855, 14.1563, 14.4304, 14.708, 14.9891, 15.2736, 15.5616, 15.853, 16.148, 16.4464, 16.7484, 17.0538, 17.3628, 17.6753, 17.9913, 18.3108,
18.6339, 18.9605, 19.2907, 19.6244, 19.9617, 20.3026, 20.647, 20.995, 21.3465, 21.7016, 22.0603, 22.4225, 22.7883, 23.1577, 23.5307, 23.9072, 24.2873, 24.6709,
25.0581, 25.4489, 25.8432, 26.2411, 26.6425, 27.0475, 27.456, 27.8681, 28.2836, 28.7027, 29.1253, 29.5515, 29.9811, 30.4142, 30.8508, 31.2909, 31.7345, 32.1815,
32.632, 33.0859, 33.5432, 34.004, 34.4682, 34.9358, 35.4068, 35.8811, 36.3588, 36.8399, 37.3243, 37.8121, 38.3031, 38.7975, 39.2951, 39.796, 40.3002, 40.8076,
41.3182, 41.832, 42.3491, 42.8693, 43.3926, 43.9192, 44.4488, 44.9816, 45.5174, 46.0563, 46.5983, 47.1433, 47.6913, 48.2423, 48.7963, 49.3533, 49.9132, 50.476,
51.0418, 51.6104, 52.1818, 52.7561, 53.3332, 53.9132, 54.4958, 55.0813, 55.6694, 56.2603, 56.8539, 57.4501, 58.0489, 58.6504, 59.2545, 59.8611, 60.4703, 61.082,
61.6962, 62.3128, 62.932, 63.5535, 64.1775, 64.8038, 65.4325, 66.0635, 66.6968, 67.3324, 67.9702, 68.6102, 69.2525, 69.8969, 70.5435, 71.1922, 71.843, 72.4959,
73.1508, 73.8077, 74.4666, 75.1275, 75.7903, 76.4551, 77.1217, 77.7902, 78.4605, 79.1326, 79.8065, 80.4821, 81.1595, 81.8386, 82.5193, 83.2017, 83.8856,
84.5712, 85.2584, 85.947, 86.6372, 87.3288, 88.0219, 88.7165, 89.4124, 90.1097, 90.8083, 91.5082, 92.2095, 92.912, 93.6157, 94.3206, 95.0267, 95.7339, 96.4423,
97.1518, 97.8623, 98.5739, 99.2864, 100.0, 100.715, 101.43, 102.146, 102.864, 103.582, 104.301, 105.02, 105.741, 106.462, 107.184, 107.906, 108.63, 109.354,
110.078, 110.803, 111.529, 112.255, 112.982, 113.709, 114.436, 115.164, 115.893, 116.622, 117.351, 118.08, 118.81, 119.54, 120.27, 121.001, 121.731, 122.462,
123.193, 123.924, 124.655, 125.386, 126.118, 126.849, 127.58, 128.312, 129.043, 129.774, 130.505, 131.236, 131.966, 132.697, 133.427, 134.157, 134.887, 135.617,
136.346, 137.075, 137.804, 138.532, 139.26, 139.988, 140.715, 141.441, 142.167, 142.893, 143.618, 144.343, 145.067, 145.79, 146.513, 147.235, 147.957, 148.678,
149.398, 150.117, 150.836, 151.554, 152.271, 152.988, 153.704, 154.418, 155.132, 155.845, 156.558, 157.269, 157.979, 158.689, 159.397, 160.104, 160.811,
161.516, 162.221, 162.924, 163.626, 164.327, 165.028, 165.726, 166.424, 167.121, 167.816, 168.51, 169.203, 169.895, 170.586, 171.275, 171.963, 172.65, 173.335,
174.019, 174.702, 175.383, 176.063, 176.741, 177.419, 178.094, 178.769, 179.441, 180.113, 180.783, 181.451, 182.118, 182.783, 183.447, 184.109, 184.77, 185.429,
186.087, 186.743, 187.397, 188.05, 188.701, 189.35, 189.998, 190.644, 191.288, 191.931, 192.572, 193.211, 193.849, 194.484, 195.118, 195.75, 196.381, 197.009,
197.636, 198.261, 198.884, 199.506, 200.125, 200.743, 201.359, 201.972, 202.584, 203.195, 203.803, 204.409, 205.013, 205.616, 206.216, 206.815, 207.411,
208.006, 208.599, 209.189, 209.778, 210.365, 210.949, 211.532, 212.112, 212.691, 213.268, 213.842, 214.415, 214.985, 215.553, 216.12, 216.684, 217.246, 217.806,
218.364, 218.92, 219.473, 220.025, 220.574, 221.122, 221.667, 222.21, 222.751, 223.29, 223.826, 224.361, 224.893, 225.423, 225.951, 226.477, 227.0, 227.522,
228.041, 228.558, 229.073, 229.585, 230.096, 230.604, 231.11, 231.614, 232.115, 232.615, 233.112, 233.606, 234.099, 234.589, 235.078, 235.564, 236.047, 236.529,
237.008, 237.485, 237.959, 238.432, 238.902, 239.37, 239.836, 240.299, 240.76, 241.219, 241.675 ]);
#[rustfmt::skip]
#[cfg(feature = "cie-illuminants")]
data_illuminant!(F1, [1.87, 1.968, 2.0648, 2.1616, 2.2596, 2.36, 2.47328, 2.58904, 2.70616, 2.82352, 2.94, 3.04466632716049, 3.14866607253086, 3.25333265432099,
3.35999949074074, 3.47, 3.59265241512346, 3.71930913580247, 3.84930737654321, 3.98198435185188, 4.11667727918338, 4.25025546167385, 4.40649626787205,
6.43119686048906, 27.052680719376, 47.4118087595043, 19.1039469887127, 5.80675583506317, 5.22432703011572, 5.3626418901681, 5.50659818691613, 5.65095601851852,
5.79637422839506, 5.9429537037037, 6.09079533179012, 6.24, 6.39192328703704, 6.54509771604938, 6.69931050154321, 6.85434885802469, 7.01, 7.16584, 7.32192,
7.47808, 7.63416, 7.79, 7.94495802469136, 8.09947654320988, 8.25351604938272, 8.40703703703704, 8.56, 8.71271308641975, 8.86470222222222, 9.01584098765432,
9.16600296296296, 42.9530284565668, 181.270730763054, 9.61933436189756, 9.75417283950617, 9.8976, 10.0393827160494, 10.1792237037037, 10.3172612345679,
10.45344, 10.587704691358, 10.72, 10.8513096296296, 10.9802795061728, 11.1065945679012, 11.2299397530864, 11.35, 11.46424, 11.57512, 11.68288, 11.78776, 11.89,
11.99208, 12.09144, 12.18776, 12.28072, 12.37, 12.45496, 12.53568, 12.61192, 12.68344, 12.75, 12.80944, 12.86392, 12.91368, 12.95896, 13.0, 13.03704, 13.07032,
13.10008, 13.12656, 13.15, 13.17384, 13.19432, 13.21088, 13.22296, 13.23, 13.22408, 13.21384, 13.20056, 13.18552, 13.17, 13.16872, 13.16616, 13.16024, 13.14888,
13.13, 13.08712, 13.03616, 12.97864, 12.91608, 12.85, 12.78608, 12.72064, 12.65416, 12.58712, 12.52, 12.45712, 12.39416, 12.33064, 12.26608, 12.2, 12.12712,
12.05296, 11.97824, 11.90368, 11.83, 11.76048, 11.69264, 11.62656, 11.56232, 11.5, 11.43808, 11.37864, 11.32216, 11.26912, 11.22, 11.17592, 11.13656, 11.10224,
11.07328, 11.05, 11.03336, 11.02288, 11.01872, 11.02104, 11.03, 11.04544, 11.06792, 11.09768, 11.13496, 11.18, 11.2330162962963, 11.2942785185185,
11.3640325925926, 11.4425244444444, 11.53, 11.6314814814815, 11.7412444444444, 11.8583407407407, 11.9818222222222, 12.7007744773572, 103.352745140467,
19.9145685348783, 12.5168207407407, 12.65896, 12.8037037037037, 12.9493244444444, 13.0969214814815, 13.2463377777778, 13.3974162962963, 13.55, 13.7075822222222,
13.865442962963, 14.0225125925926, 14.1777214814815, 14.33, 14.47624, 14.61792, 14.75448, 14.88536, 15.01, 15.1294281481481, 15.2410992592593, 15.3440562962963,
15.4373422222222, 15.52, 15.5821896296296, 15.6353837037037, 15.67952, 15.7145362962963, 15.7403703703704, 19.3470711459637, 27.7163328920921, 15.762157044989,
29.3052133959126, 18.4990802361361, 15.6990637037037, 15.65888, 15.6090162962963, 15.5494103703704, 15.48, 15.3874577777778, 15.2831437037037, 15.1681007407407,
15.0433718518519, 14.91, 14.77256, 14.62768, 14.47552, 14.31624, 14.15, 13.97536, 13.79448, 13.60792, 13.41624, 13.22, 13.02008, 12.81664, 12.61016, 12.40112,
12.19, 11.97856, 11.76568, 11.55152, 11.33624, 11.12, 10.90264, 10.68472, 10.46648, 10.24816, 10.03, 9.81064, 9.59232, 9.37568, 9.16136, 8.95, 8.74608, 8.54544,
8.34776, 8.15272, 7.96, 7.76576, 7.57408, 7.38552, 7.20064, 7.02, 6.84896, 6.68208, 6.51872, 6.35824, 6.2, 6.0392, 5.8804, 5.724, 5.5704, 5.42, 5.27416,
5.13208, 4.99392, 4.85984, 4.73, 4.60648, 4.48704, 4.37136, 4.25912, 4.15, 4.0424, 3.9376, 3.8356, 3.7364, 3.64, 3.54704, 3.45672, 3.36888, 3.28336, 3.2, 3.118,
3.038, 2.96, 2.884, 2.81, 2.738, 2.668, 2.6, 2.534, 2.47, 2.40832, 2.34856, 2.29064, 2.23448, 2.18, 2.1268, 2.0752, 2.0252, 1.9768, 1.93, 1.88096, 1.83448,
1.79152, 1.75304, 1.72, 1.7084, 1.7004, 1.6932, 1.684, 1.67, 1.62792, 1.58056, 1.53024, 1.47928, 1.43, 1.39592, 1.36536, 1.33784, 1.31288, 1.29, 1.2684, 1.248,
1.2284, 1.2092, 1.19, 1.1688, 1.1472, 1.1252, 1.1028, 1.08, 1.0552, 1.0304, 1.006, 0.9824, 0.96, 0.94176, 0.92488, 0.90912, 0.89424, 0.88, 0.86456, 0.84968,
0.83552, 0.82224, 0.81, 0.79992, 0.79096, 0.78304, 0.77608, 0.77, 0.76504, 0.76072, 0.75688, 0.75336, 0.75, 0.74696, 0.74368, 0.73992, 0.73544, 0.73, 0.71952,
0.70856, 0.69784, 0.68808, 0.68, 0.68104, 0.68352, 0.68648, 0.68896, 0.69, 0.68, 0.6688, 0.6576, 0.6476, 0.64, 0.64464, 0.65192, 0.66088, 0.67056, 0.68,
0.68632, 0.69096, 0.69344, 0.69328, 0.69, 0.67864, 0.66432, 0.64768, 0.62936, 0.61, 0.59248, 0.57464, 0.55656, 0.53832, 0.52, 0.502, 0.484, 0.466, 0.448,
0.43]);
#[rustfmt::skip]
#[cfg(feature = "cie-illuminants")]
data_illuminant!(F2, [1.18, 1.24, 1.2992, 1.3584, 1.4184, 1.48, 1.55072, 1.62296, 1.69584, 1.76848, 1.84, 1.90228305555556, 1.96349534722222, 2.02456611111111,
2.08642458333333, 2.15, 2.22155826388889, 2.29535777777778, 2.37099361111111, 2.44806083333335, 2.52615451555993, 2.60333025411243, 2.69756878718094,
4.35225697494116, 22.2409597059577, 40.1743742150969, 15.1906259969069, 3.67664391479954, 3.16298737317542, 3.24107254799193, 3.32311631954511,
3.40487583333333, 3.48727194444444, 3.57047666666667, 3.65466201388889, 3.74, 3.82905041666667, 3.91900055555556, 4.00942548611111, 4.09990027777778, 4.19,
4.27664, 4.36272, 4.44848, 4.53416, 4.62, 4.70801777777778, 4.79623111111111, 4.88443555555556, 4.97242666666667, 5.06, 5.14624, 5.23183111111111,
5.31674666666667, 5.40096, 34.45694420629, 152.961150236537, 5.65922192242105, 5.73047111111111, 5.81072, 5.89, 5.96786666666667, 6.04475555555556,
6.12071111111111, 6.19577777777778, 6.27, 6.34488, 6.41864, 6.49096, 6.56152, 6.63, 6.69416, 6.75608, 6.81592, 6.87384, 6.93, 6.98552, 7.03936, 7.09144,
7.14168, 7.19, 7.23664, 7.28112, 7.32328, 7.36296, 7.4, 7.43328, 7.46384, 7.49176, 7.51712, 7.54, 7.56048, 7.57864, 7.59456, 7.60832, 7.62, 7.63032, 7.63856,
7.64464, 7.64848, 7.65, 7.64592, 7.64016, 7.63344, 7.62648, 7.62, 7.624, 7.6276, 7.6292, 7.6272, 7.62, 7.59416, 7.56288, 7.52752, 7.48944, 7.45, 7.41472,
7.37976, 7.34544, 7.31208, 7.28, 7.25112, 7.22376, 7.19784, 7.17328, 7.15, 7.12568, 7.10304, 7.08256, 7.06472, 7.05, 7.03952, 7.03296, 7.03064, 7.03288, 7.04,
7.05168, 7.06904, 7.09256, 7.12272, 7.16, 7.20456, 7.25728, 7.31872, 7.38944, 7.47, 7.56288, 7.66624, 7.78016, 7.90472, 8.04, 8.18576, 8.34248, 8.51032,
8.68944, 8.88, 9.08254716049383, 9.2967575308642, 9.52269432098766, 9.76042074074074, 10.01, 10.2770972839506, 10.5547733333333, 10.8416908641975,
11.1365125925926, 11.9259977068913, 90.1132780587237, 18.5117013702097, 12.3635367901235, 12.67896, 12.9965432098765, 13.3143140740741, 13.6330113580247,
13.9521688888889, 14.2713204938272, 14.59, 14.9105659259259, 15.2290212345679, 15.5441935802469, 15.854910617284, 16.16, 16.45904, 16.74992, 17.03128, 17.30176,
17.56, 17.8030518518519, 18.0315407407407, 18.2445037037037, 18.4409777777778, 18.62, 18.7698637037037, 18.9047762962963, 19.02472, 19.129677037037,
19.2196296296296, 22.4681256902626, 29.9393530638133, 19.39928296887, 31.2435285286444, 21.8596891018855, 19.4432562962963, 19.42768, 19.396957037037,
19.3510696296296, 19.29, 19.1964622222222, 19.085282962963, 18.9578725925926, 18.8156414814815, 18.66, 18.49672, 18.32176, 18.13544, 17.93808, 17.73, 17.50896,
17.27848, 17.03952, 16.79304, 16.54, 16.28328, 16.02144, 15.75496, 15.48432, 15.21, 14.9328, 14.6528, 14.3704, 14.086, 13.8, 13.51248, 13.22424, 12.93576,
12.64752, 12.36, 12.07304, 11.78792, 11.50528, 11.22576, 10.95, 10.68312, 10.42016, 10.16064, 9.90408, 9.65, 9.39216, 9.13728, 8.88632, 8.64024, 8.4, 8.1736,
7.9532, 7.738, 7.5272, 7.32, 7.11048, 6.90424, 6.70176, 6.50352, 6.31, 6.1236, 5.9424, 5.7664, 5.5956, 5.43, 5.27088, 5.11664, 4.96696, 4.82152, 4.68, 4.5408,
4.4052, 4.2732, 4.1448, 4.02, 3.89912, 3.78176, 3.66784, 3.55728, 3.45, 3.3456, 3.2444, 3.1464, 3.0516, 2.96, 2.87256, 2.78808, 2.70632, 2.62704, 2.55, 2.47368,
2.39944, 2.32736, 2.25752, 2.19, 2.12552, 2.06336, 2.00344, 1.94568, 1.89, 1.83312, 1.77896, 1.72824, 1.68168, 1.64, 1.61608, 1.59544, 1.57576, 1.55472, 1.53,
1.48232, 1.43056, 1.37664, 1.32248, 1.27, 1.22976, 1.19288, 1.15912, 1.12824, 1.1, 1.07512, 1.05216, 1.03064, 1.01008, 0.99, 0.96832, 0.94656, 0.92464, 0.90248,
0.88, 0.8552, 0.8304, 0.806, 0.7824, 0.76, 0.74176, 0.72488, 0.70912, 0.69424, 0.68, 0.66488, 0.65024, 0.63616, 0.62272, 0.61, 0.59808, 0.58704, 0.57696,
0.56792, 0.56, 0.55488, 0.55064, 0.54696, 0.54352, 0.54, 0.5348, 0.5292, 0.5232, 0.5168, 0.51, 0.5012, 0.4924, 0.484, 0.4764, 0.47, 0.46936, 0.46968, 0.47032,
0.47064, 0.47, 0.46168, 0.45264, 0.44376, 0.43592, 0.43, 0.43328, 0.43864, 0.44536, 0.45272, 0.46, 0.46552, 0.46976, 0.47224, 0.47248, 0.47, 0.45984, 0.44712,
0.43248, 0.41656, 0.4, 0.38568, 0.37144, 0.35736, 0.34352, 0.33, 0.317733333333333, 0.305733333333333, 0.293866666666667, 0.282, 0.27]);
#[rustfmt::skip]
#[cfg(feature = "cie-illuminants")]
data_illuminant!(F3, [0.82, 0.86, 0.899466666666667, 0.938933333333333, 0.978933333333333, 1.02, 1.068, 1.1168, 1.1656, 1.2136, 1.26, 1.29694660493827,
1.33245655864198, 1.36749320987654, 1.40301990740741, 1.44, 1.48489831790123, 1.53180135802469, 1.58029709876543, 1.62997351851853, 1.68041859731613,
1.72963065420143, 1.79523519288863, 3.38021044987829, 20.7633880408617, 38.1857367619985, 13.8487507713306, 2.6144064284285, 2.08649264484086, 2.1347735527568,
2.18671103404932, 2.23853018518519, 2.29068561728395, 2.34326037037037, 2.3963374845679, 2.45, 2.50551787037037, 2.56149049382716, 2.61770418209877,
2.67394524691358, 2.73, 2.78416, 2.83808, 2.89192, 2.94584, 3.0, 3.05614024691358, 3.11244543209877, 3.16868049382716, 3.22461037037037, 3.28, 3.33346864197531,
3.38621333333333, 3.43828543209877, 3.4897362962963, 31.3504288761971, 145.060678630081, 3.64874772371577, 3.69095506172839, 3.73992, 3.78827160493827,
3.83543703703704, 3.88207901234568, 3.92831111111111, 3.97424691358025, 4.02, 4.06736296296296, 4.11435061728395, 4.16065679012346, 4.20597530864198, 4.25,
4.2912, 4.3308, 4.3688, 4.4052, 4.44, 4.47256, 4.50368, 4.53352, 4.56224, 4.59, 4.61856, 4.64608, 4.67232, 4.69704, 4.72, 4.73904, 4.75632, 4.77208, 4.78656,
4.8, 4.81456, 4.82808, 4.84032, 4.85104, 4.86, 4.86536, 4.86888, 4.87072, 4.87104, 4.87, 4.86584, 4.86112, 4.85648, 4.85256, 4.85, 4.85808, 4.86664, 4.87416,
4.87912, 4.88, 4.8644, 4.8444, 4.8212, 4.796, 4.77, 4.74792, 4.72656, 4.70624, 4.68728, 4.67, 4.656, 4.644, 4.634, 4.626, 4.62, 4.61408, 4.61064, 4.61016,
4.61312, 4.62, 4.63192, 4.64856, 4.67024, 4.69728, 4.73, 4.76744, 4.81152, 4.86288, 4.92216, 4.99, 5.068, 5.1556, 5.2532, 5.3612, 5.48, 5.61032, 5.75216,
5.90584, 6.07168, 6.25, 6.44144, 6.64592, 6.86368, 7.09496, 7.34, 7.59955358024691, 7.8732187654321, 8.16110716049383, 8.46333037037037, 8.78, 9.11790419753086,
9.46880888888889, 9.83115654320988, 10.2033896296296, 11.077886979007, 88.0939068446481, 17.7326479156887, 11.7545817283951, 12.15424, 12.5571604938272,
12.960637037037, 13.3660790123457, 13.7730666666667, 14.1811802469136, 14.59, 15.0034162962963, 15.4156217283951, 15.8251190123457, 16.2304108641975, 16.63,
17.02344, 17.40792, 17.78168, 18.14296, 18.49, 18.8180059259259, 19.1290103703704, 19.4220118518519, 19.6960088888889, 19.95, 20.1719851851852,
20.3765481481481, 20.5636, 20.7330518518519, 20.8848148148148, 24.1614853074794, 31.5888160668692, 21.2330814844644, 33.0177697732206, 23.7774191110864,
21.4189481481482, 21.4444, 21.4514518518519, 21.4400148148148, 21.41, 21.3380711111111, 21.2442281481481, 21.1303496296296, 20.9983140740741, 20.85, 20.69416,
20.52408, 20.33992, 20.14184, 19.93, 19.7004, 19.4584, 19.2052, 18.942, 18.67, 18.39296, 18.10888, 17.81832, 17.52184, 17.22, 16.91304, 16.60192, 16.28728,
15.96976, 15.65, 15.32928, 15.00744, 14.68496, 14.36232, 14.04, 13.71816, 13.39768, 13.07912, 12.76304, 12.45, 12.14376, 11.84088, 11.54112, 11.24424, 10.95,
10.65272, 10.35896, 10.06984, 9.78648, 9.51, 9.24984, 8.99672, 8.74968, 8.50776, 8.27, 8.02968, 7.79304, 7.56056, 7.33272, 7.11, 6.89448, 6.68464, 6.48056,
6.28232, 6.09, 5.9056, 5.7268, 5.5532, 5.3844, 5.22, 5.05736, 4.89888, 4.74472, 4.59504, 4.45, 4.31168, 4.17784, 4.04816, 3.92232, 3.8, 3.67928, 3.56184,
3.44776, 3.33712, 3.23, 3.12776, 3.02888, 2.93312, 2.84024, 2.75, 2.66056, 2.57368, 2.48952, 2.40824, 2.33, 2.25656, 2.18608, 2.11832, 2.05304, 1.99, 1.92512,
1.86296, 1.80424, 1.74968, 1.7, 1.66744, 1.63832, 1.61048, 1.58176, 1.55, 1.49704, 1.44072, 1.38288, 1.32536, 1.27, 1.2276, 1.1888, 1.1532, 1.1204, 1.09,
1.0616, 1.0348, 1.0092, 0.9844, 0.96, 0.93368, 0.90744, 0.88136, 0.85552, 0.83, 0.80456, 0.77968, 0.75552, 0.73224, 0.71, 0.69024, 0.67152, 0.65368, 0.63656,
0.62, 0.60256, 0.58568, 0.56952, 0.55424, 0.54, 0.52792, 0.51696, 0.50704, 0.49808, 0.49, 0.48304, 0.47672, 0.47088, 0.46536, 0.46, 0.45432, 0.44856, 0.44264,
0.43648, 0.43, 0.4212, 0.4124, 0.404, 0.3964, 0.39, 0.38936, 0.38968, 0.39032, 0.39064, 0.39, 0.38168, 0.37264, 0.36376, 0.35592, 0.35, 0.35328, 0.35864,
0.36536, 0.37272, 0.38, 0.3852, 0.3892, 0.3916, 0.392, 0.39, 0.38104, 0.36992, 0.35728, 0.34376, 0.33, 0.32016, 0.31048, 0.30072, 0.29064, 0.28,
0.266533333333333, 0.252533333333333, 0.238266666666667, 0.224, 0.21]);
#[rustfmt::skip]
#[cfg(feature = "cie-illuminants")]
data_illuminant!(F4, [0.57, 0.596, 0.621466666666667, 0.646933333333333, 0.672933333333333, 0.7, 0.734, 0.7688, 0.8036, 0.8376, 0.87, 0.893668518518519,
0.915719907407407, 0.936937037037037, 0.958102777777778, 0.98, 1.00766046296296, 1.03655592592593, 1.06640703703704, 1.09693444444445, 1.12785879759856,
1.15779089870354, 1.2029272091045, 2.73975672075345, 20.1603530647817, 37.7647018644942, 13.1522153974007, 1.90654379771317, 1.37378813259365, 1.4015701884248,
1.43262731489101, 1.46353444444444, 1.49465148148148, 1.52605222222222, 1.55781046296296, 1.59, 1.62339388888889, 1.65719185185185, 1.69129287037037,
1.72559592592593, 1.76, 1.794, 1.828, 1.862, 1.896, 1.93, 1.96437925925926, 1.9986637037037, 2.03275851851852, 2.06656888888889, 2.1, 2.13244740740741,
2.16445333333333, 2.19605037037037, 2.22727111111111, 29.8447285986475, 142.243878529636, 2.33477963884606, 2.34937481481482, 2.37912, 2.40851851851852,
2.43696888888889, 2.46520296296296, 2.49336, 2.52157925925926, 2.55, 2.58055111111111, 2.61113481481482, 2.64144296296296, 2.67116740740741, 2.7, 2.7264,
2.7516, 2.7756, 2.7984, 2.82, 2.83976, 2.85848, 2.87632, 2.89344, 2.91, 2.92744, 2.94432, 2.96048, 2.97576, 2.99, 3.00176, 3.01248, 3.02232, 3.03144, 3.04,
3.04944, 3.05832, 3.06648, 3.07376, 3.08, 3.08376, 3.08648, 3.08832, 3.08944, 3.09, 3.08888, 3.08784, 3.08736, 3.08792, 3.09, 3.10176, 3.11408, 3.12552,
3.13464, 3.14, 3.1296, 3.1152, 3.098, 3.0792, 3.06, 3.04576, 3.03248, 3.02032, 3.00944, 3.0, 2.99248, 2.98664, 2.98256, 2.98032, 2.98, 2.9804, 2.9832, 2.9888,
2.9976, 3.01, 3.02672, 3.04776, 3.07344, 3.10408, 3.14, 3.18024, 3.22672, 3.28008, 3.34096, 3.41, 3.48784, 3.57512, 3.67248, 3.78056, 3.9, 4.03304, 4.17832,
4.33608, 4.50656, 4.69, 4.88568, 5.09504, 5.31856, 5.55672, 5.81, 6.07814518518518, 6.36255407407407, 6.66389037037037, 6.98281777777778, 7.32,
7.68621037037037, 8.06947555555556, 8.46793185185185, 8.87971555555556, 9.99569325125972, 87.3579799709493, 16.1019966555626, 10.6149096296296, 11.06736,
11.5259259259259, 11.9873777777778, 12.4537925925926, 12.9248888888889, 13.4003851851852, 13.88, 14.3685955555556, 14.8594607407407, 15.3510281481481,
15.8417303703704, 16.33, 16.81728, 17.29824, 17.77056, 18.23192, 18.68, 19.109224691358, 19.5213432098765, 19.914849382716, 20.288237037037, 20.64,
20.9540227160494, 21.249470617284, 21.52608, 21.7835871604938, 22.0217283950617, 25.4320596514414, 33.0740114080408, 22.6173195099964, 34.5616848933148,
25.3285656899556, 23.0291239506173, 23.12432, 23.1980404938272, 23.2500217283951, 23.28, 23.2606696296296, 23.2150261728395, 23.1450479012346, 23.0527130864198,
22.94, 22.81584, 22.67352, 22.51328, 22.33536, 22.14, 21.92264, 21.68952, 21.44208, 21.18176, 20.91, 20.63272, 20.34576, 20.04944, 19.74408, 19.43, 19.10368,
18.77024, 18.43096, 18.08712, 17.74, 17.38928, 17.03824, 16.68856, 16.34192, 16.0, 15.68528, 15.37344, 15.06096, 14.74432, 14.42, 14.05408, 13.68104, 13.30496,
12.92992, 12.56, 12.21592, 11.88096, 11.55504, 11.23808, 10.93, 10.6352, 10.348, 10.0672, 9.7916, 9.52, 9.2432, 8.97, 8.7012, 8.4376, 8.18, 7.93272, 7.69216,
7.45824, 7.23088, 7.01, 6.79648, 6.58904, 6.38736, 6.19112, 6.0, 5.81176, 5.62848, 5.45032, 5.27744, 5.11, 4.95072, 4.79656, 4.64704, 4.50168, 4.36, 4.21864,
4.08072, 3.94648, 3.81616, 3.69, 3.57048, 3.45504, 3.34336, 3.23512, 3.13, 3.02576, 2.92448, 2.82632, 2.73144, 2.64, 2.55344, 2.47032, 2.39048, 2.31376, 2.24,
2.1668, 2.0968, 2.0304, 1.968, 1.91, 1.86544, 1.82392, 1.78368, 1.74296, 1.7, 1.6396, 1.5768, 1.5132, 1.4504, 1.39, 1.34128, 1.29624, 1.25456, 1.21592, 1.18,
1.14712, 1.11616, 1.08664, 1.05808, 1.03, 0.99968, 0.96944, 0.93936, 0.90952, 0.88, 0.85024, 0.82112, 0.79288, 0.76576, 0.74, 0.71808, 0.69744, 0.67776,
0.65872, 0.64, 0.6184, 0.5972, 0.5768, 0.5576, 0.54, 0.52696, 0.51568, 0.50592, 0.49744, 0.49, 0.48336, 0.47728, 0.47152, 0.46584, 0.46, 0.4528, 0.4452, 0.4372,
0.4288, 0.42, 0.40888, 0.39784, 0.38736, 0.37792, 0.37, 0.36888, 0.36904, 0.36976, 0.37032, 0.37, 0.362, 0.3532, 0.3444, 0.3364, 0.33, 0.33144, 0.33472,
0.33928, 0.34456, 0.35, 0.3544, 0.358, 0.3604, 0.3612, 0.36, 0.35288, 0.34384, 0.33336, 0.32192, 0.31, 0.30064, 0.29112, 0.28128, 0.27096, 0.26,
0.246533333333333, 0.232533333333333, 0.218266666666667, 0.204, 0.19]);
#[rustfmt::skip]
#[cfg(feature = "cie-illuminants")]
data_illuminant!(F5, [1.87, 1.966, 2.0608, 2.1556, 2.2516, 2.35, 2.46096, 2.57448, 2.68952, 2.80504, 2.92, 3.02485302469136, 3.12919279320988, 3.23410604938272,
3.34067953703704, 3.45, 3.56963492283951, 3.69257012345679, 3.81827216049383, 3.94620759259262, 4.07584298119712, 4.20468254828064, 4.355164917074,
6.30604819324491, 26.2061908196065, 45.8639788511327, 18.5316654952466, 5.70203126298666, 5.14040419234119, 5.27277094978597, 5.41043016993112,
5.54809092592593, 5.68671475308642, 5.82646518518519, 5.96750575617284, 6.11, 6.25637935185185, 6.4039724691358, 6.55237591049383, 6.7011862345679, 6.85,
6.99648, 7.14264, 7.28856, 7.43432, 7.58, 7.72675456790124, 7.87332049382716, 8.01950913580247, 8.16513185185185, 8.31, 8.4534587654321, 8.59590222222222,
8.73725827160494, 8.87745481481481, 40.2539025098187, 167.634804232605, 9.33698104535133, 9.42536197530864, 9.55864, 9.69024691358025, 9.81958518518518,
9.9471950617284, 10.0731111111111, 10.1973679012346, 10.32, 10.4431081481481, 10.5641441975309, 10.6826261728395, 10.7980720987654, 10.91, 11.01472, 11.11576,
11.21344, 11.30808, 11.4, 11.49176, 11.58088, 11.66712, 11.75024, 11.83, 11.90584, 11.97792, 12.04608, 12.11016, 12.17, 12.22416, 12.27408, 12.31992, 12.36184,
12.4, 12.43552, 12.46736, 12.49544, 12.51968, 12.54, 12.556, 12.568, 12.576, 12.58, 12.58, 12.57248, 12.56184, 12.54896, 12.53472, 12.52, 12.51656, 12.51168,
12.50352, 12.49024, 12.47, 12.42784, 12.37832, 12.32288, 12.26296, 12.2, 12.13896, 12.07688, 12.01432, 11.95184, 11.89, 11.83256, 11.77608, 11.72032, 11.66504,
11.61, 11.5524, 11.4952, 11.4388, 11.3836, 11.33, 11.27872, 11.22976, 11.18344, 11.14008, 11.1, 11.06288, 11.02984, 11.00136, 10.97792, 10.96, 10.94904,
10.94432, 10.94608, 10.95456, 10.97, 10.99328, 11.02384, 11.06176, 11.10712, 11.16, 11.22048, 11.28864, 11.36456, 11.44832, 11.54, 11.6411259259259,
11.7499703703704, 11.8662518518519, 11.9896888888889, 12.12, 12.2590607407407, 12.4038933333333, 12.553677037037, 12.7075911111111, 13.5995117011157,
99.6226576288092, 20.5476802865474, 13.3461214814815, 13.50888, 13.6718518518518, 13.8340888888889, 13.9954962962963, 14.1556, 14.3139259259259, 14.47,
14.6243911111111, 14.7753214814815, 14.9220562962963, 15.0638607407407, 15.2, 15.32936, 15.45168, 15.56632, 15.67264, 15.77, 15.8578864197531, 15.9355012345679,
16.0021728395062, 16.0572296296296, 16.1, 16.1215950617284, 16.1328938271605, 16.134, 16.1250172839506, 16.1060493827161, 19.5208088870372, 27.3935709705122,
15.9902716249782, 28.8275358479534, 18.4862918427961, 15.7883604938272, 15.7024, 15.6072839506173, 15.5031160493827, 15.39, 15.258637037037, 15.1171160493827,
14.9662765432099, 14.8069580246914, 14.64, 14.46768, 14.28904, 14.10456, 13.91472, 13.72, 13.52216, 13.32008, 13.11392, 12.90384, 12.69, 12.47032, 12.24776,
12.02304, 11.79688, 11.57, 11.34536, 11.12088, 10.89672, 10.67304, 10.45, 10.22776, 10.00648, 9.78632, 9.56744, 9.35, 9.1332, 8.9184, 8.706, 8.4964, 8.29,
8.08976, 7.89288, 7.69912, 7.50824, 7.32, 7.13096, 6.94488, 6.76232, 6.58384, 6.41, 6.24616, 6.08688, 5.93152, 5.77944, 5.63, 5.47872, 5.32976, 5.18344,
5.04008, 4.9, 4.76448, 4.63264, 4.50456, 4.38032, 4.26, 4.14496, 4.03368, 3.92592, 3.82144, 3.72, 3.62104, 3.52472, 3.43088, 3.33936, 3.25, 3.16104, 3.07432,
2.99008, 2.90856, 2.83, 2.75688, 2.68664, 2.61896, 2.55352, 2.49, 2.4268, 2.3652, 2.3052, 2.2468, 2.19, 2.1348, 2.0812, 2.0292, 1.9788, 1.93, 1.88312, 1.83776,
1.79384, 1.75128, 1.71, 1.66576, 1.62368, 1.58472, 1.54984, 1.52, 1.51056, 1.50448, 1.49912, 1.49184, 1.48, 1.44176, 1.39848, 1.35232, 1.30544, 1.26, 1.22808,
1.19944, 1.17376, 1.15072, 1.13, 1.11192, 1.09536, 1.07984, 1.06488, 1.05, 1.03312, 1.01576, 0.99784, 0.97928, 0.96, 0.93768, 0.91504, 0.89256, 0.87072, 0.85,
0.83376, 0.81888, 0.80512, 0.79224, 0.78, 0.76688, 0.75424, 0.74216, 0.73072, 0.72, 0.71008, 0.70104, 0.69296, 0.68592, 0.68, 0.67688, 0.67464, 0.67296,
0.67152, 0.67, 0.66712, 0.66376, 0.65984, 0.65528, 0.65, 0.64136, 0.63248, 0.62392, 0.61624, 0.61, 0.61088, 0.61304, 0.61576, 0.61832, 0.62, 0.614, 0.6072,
0.6004, 0.5944, 0.59, 0.59344, 0.59872, 0.60528, 0.61256, 0.62, 0.628, 0.6348, 0.6396, 0.6416, 0.64, 0.62696, 0.61048, 0.59152, 0.57104, 0.55, 0.5332, 0.5168,
0.5008, 0.4852, 0.47, 0.455733333333333, 0.441733333333333, 0.427866666666667, 0.414, 0.4]);
#[rustfmt::skip]
#[cfg(feature = "cie-illuminants")]
data_illuminant!(F6, [1.05, 1.102, 1.1532, 1.2044, 1.2564, 1.31, 1.37272, 1.43696, 1.50184, 1.56648, 1.63, 1.68441947530864, 1.73773408179012, 1.79083895061728,
1.84462921296296, 1.9, 1.96297570216049, 2.02803987654321, 2.09480533950617, 2.16288490740742, 2.23189139799918, 2.29997254485363, 2.38373147033663,
3.94189994567676, 21.0556041703914, 38.2958005675225, 14.2789453739576, 3.28076398241136, 2.7932747968747, 2.86186871290428, 2.93402295532943, 3.00632657407407,
3.07903774691358, 3.15219481481481, 3.22583611882716, 3.3, 3.37500689814815, 3.4505425308642, 3.52657471450617, 3.6030712654321, 3.68, 3.75784, 3.83592,
3.91408, 3.99216, 4.07, 4.14700543209877, 4.22355950617284, 4.29961086419753, 4.37510814814815, 4.45, 4.52409679012346, 4.59752, 4.67025283950617,
4.74227851851852, 32.0734146443142, 143.837155232769, 4.96762621948258, 5.02317135802469, 5.09136, 5.15864197530864, 5.22473481481481, 5.28989827160494,
5.35415111111111, 5.41751209876543, 5.48, 5.54262518518518, 5.60416691358025, 5.66439604938272, 5.72308345679012, 5.78, 5.83336, 5.88488, 5.93472, 5.98304,
6.03, 6.07736, 6.12328, 6.16752, 6.20984, 6.25, 6.28648, 6.32064, 6.35256, 6.38232, 6.41, 6.436, 6.46, 6.482, 6.502, 6.52, 6.536, 6.55, 6.562, 6.572, 6.58,
6.58568, 6.58944, 6.59136, 6.59152, 6.59, 6.58496, 6.57888, 6.57232, 6.56584, 6.56, 6.56304, 6.56592, 6.56728, 6.56576, 6.56, 6.53872, 6.51296, 6.48384,
6.45248, 6.42, 6.39008, 6.36064, 6.33216, 6.30512, 6.28, 6.25888, 6.24024, 6.22416, 6.21072, 6.2, 6.1908, 6.1848, 6.1824, 6.184, 6.19, 6.20016, 6.21568,
6.23712, 6.26504, 6.3, 6.34384, 6.39552, 6.45528, 6.52336, 6.6, 6.68384, 6.77712, 6.88048, 6.99456, 7.12, 7.25968, 7.41144, 7.57536, 7.75152, 7.94, 8.14184,
8.35592, 8.58208, 8.82016, 9.07, 9.33207209876543, 9.60542617283951, 9.88974419753086, 10.1847081481481, 10.49, 10.8094301234568, 11.13752, 11.4729195061728,
11.8142785185185, 12.6646488370206, 88.6224877015335, 19.1671366049157, 13.2088780246914, 13.56064, 13.911975308642, 14.2612948148148, 14.6085116049383,
14.9528711111111, 15.2936187654321, 15.63, 15.9631051851852, 16.2898735802469, 16.609089382716, 16.9195367901235, 17.22, 17.50856, 17.78488, 18.04792, 18.29664,
18.53, 18.7459328395062, 18.9446824691358, 19.1254656790123, 19.2874992592593, 19.43, 19.5417590123457, 19.6366943209877, 19.71496, 19.7767101234568,
19.8220987654321, 22.8737762194021, 29.9700311905624, 19.8616365457744, 31.1438953470262, 22.1298357684325, 19.759467654321, 19.69464, 19.6146834567901,
19.5197520987654, 19.41, 19.2709274074074, 19.1151032098765, 18.943815308642, 18.7583516049383, 18.56, 18.352, 18.1332, 17.9044, 17.6664, 17.42, 17.16696,
16.90688, 16.64032, 16.36784, 16.09, 15.80704, 15.51992, 15.22928, 14.93576, 14.64, 14.34328, 14.04544, 13.74696, 13.44832, 13.15, 12.85376, 12.55848, 12.26432,
11.97144, 11.68, 11.38792, 11.09816, 10.81144, 10.52848, 10.25, 9.98088, 9.71664, 9.45696, 9.20152, 8.95, 8.69856, 8.45128, 8.20872, 7.97144, 7.74, 7.52008,
7.30584, 7.09656, 6.89152, 6.69, 6.48616, 6.28568, 6.08912, 5.89704, 5.71, 5.53112, 5.35776, 5.18984, 5.02728, 4.87, 4.71856, 4.57208, 4.43032, 4.29304, 4.16,
4.03064, 3.90512, 3.78328, 3.66496, 3.55, 3.4376, 3.3284, 3.2224, 3.1196, 3.02, 2.9236, 2.8304, 2.7404, 2.6536, 2.57, 2.49088, 2.41464, 2.34096, 2.26952, 2.2,
2.13016, 2.06208, 1.99592, 1.93184, 1.87, 1.81184, 1.75592, 1.70208, 1.65016, 1.6, 1.54728, 1.49704, 1.45016, 1.40752, 1.37, 1.35192, 1.33736, 1.32384, 1.30888,
1.29, 1.24648, 1.19864, 1.14856, 1.09832, 1.05, 1.01592, 0.98536, 0.95784, 0.93288, 0.91, 0.88808, 0.86744, 0.84776, 0.82872, 0.81, 0.79, 0.77, 0.75, 0.73,
0.71, 0.68904, 0.66832, 0.64808, 0.62856, 0.61, 0.59424, 0.57952, 0.56568, 0.55256, 0.54, 0.52688, 0.51424, 0.50216, 0.49072, 0.48, 0.47008, 0.46104, 0.45296,
0.44592, 0.44, 0.4372, 0.4352, 0.4336, 0.432, 0.43, 0.42496, 0.41928, 0.41312, 0.40664, 0.4, 0.39272, 0.38576, 0.37944, 0.37408, 0.37, 0.37136, 0.37368,
0.37632, 0.37864, 0.38, 0.37368, 0.36664, 0.35976, 0.35392, 0.35, 0.35528, 0.36264, 0.37136, 0.38072, 0.39, 0.39816, 0.40488, 0.40952, 0.41144, 0.41, 0.39848,
0.38384, 0.36696, 0.34872, 0.33, 0.31488, 0.30024, 0.28616, 0.27272, 0.26, 0.249466666666667, 0.239466666666667, 0.229733333333333, 0.22, 0.21]);
#[rustfmt::skip]
#[cfg(feature = "cie-illuminants")]
data_illuminant!(F7, [2.56, 2.684, 2.80746666666667, 2.93093333333333, 3.05493333333333, 3.18, 3.30912, 3.43976, 3.57184, 3.70528, 3.84, 3.9787237962963,
4.11786664351852, 4.25664759259259, 4.39428569444445, 4.53, 4.65770178240741, 4.78324481481481, 4.90717509259273, 5.03003861237807, 5.15238389789703,
5.2778404173259, 5.51560893930757, 8.39023521382306, 24.5115648981272, 40.5299070481465, 24.2619964006537, 8.73826568738325, 6.25751511303526, 6.27974018667692,
6.40571109824893, 6.53339361216985, 6.66165120370381, 6.79049555555556, 6.91994053240741, 7.05, 7.17996597222222, 7.31075462962963, 7.44256030092593,
7.57557731481482, 7.71, 7.8468, 7.9852, 8.1252, 8.2668, 8.41, 8.55574814814815, 8.70285925925926, 8.8510962962963, 9.00022222222222, 9.15, 9.2998962962963,
9.45004444444444, 9.60028148148148, 9.75044444444445, 43.4244363594891, 181.28146791475, 10.2403663038571, 10.3471437037037, 10.49448, 10.6407407407407,
10.7859822222222, 10.9297540740741, 11.0718311111111, 11.2119881481481, 11.35, 11.4850844444444, 11.6177125925926, 11.7477985185185, 11.8752562962963, 12.0,
12.12192, 12.24096, 12.35704, 12.47008, 12.58, 12.688, 12.7924, 12.8928, 12.9888, 13.08, 13.16376, 13.24248, 13.31632, 13.38544, 13.45, 13.51016, 13.56608,
13.61792, 13.66584, 13.71, 13.75152, 13.78936, 13.82344, 13.85368, 13.88, 13.90168, 13.91944, 13.93336, 13.94352, 13.95, 13.9532, 13.9528, 13.9488, 13.9412,
13.93, 13.91456, 13.89568, 13.87352, 13.84824, 13.82, 13.78832, 13.75416, 13.71784, 13.67968, 13.64, 13.59848, 13.55624, 13.51376, 13.47152, 13.43, 13.39224,
13.35552, 13.31968, 13.28456, 13.25, 13.21488, 13.18024, 13.14616, 13.11272, 13.08, 13.04904, 13.01872, 12.98888, 12.95936, 12.93, 12.90096, 12.87168, 12.84192,
12.81144, 12.78, 12.7448, 12.7088, 12.6724, 12.636, 12.6, 12.56544, 12.53192, 12.49968, 12.46896, 12.44, 12.41432, 12.39056, 12.36864, 12.34848, 12.33,
12.3112790123457, 12.2945382716049, 12.2801580246914, 12.2685185185185, 12.26, 12.2578232098765, 12.2588177777778, 12.2626538271605, 12.2690014814815,
13.3358119520739, 112.087812288175, 21.0276369322382, 12.3110064197531, 12.32544, 12.3413580246914, 12.3580918518518, 12.376270617284, 12.3959466666667,
12.417172345679, 12.44, 12.4660148148148, 12.4933530864198, 12.5216839506173, 12.5506765432099, 12.58, 12.60896, 12.63768, 12.66592, 12.69344, 12.72,
12.7451782716049, 12.7689619753086, 12.7911565432099, 12.8115674074074, 12.83, 12.8448987654321, 12.8579901234568, 12.8692, 12.8784543209877, 12.8856790123457,
16.5308617324034, 24.9184178541573, 12.8944347061875, 26.6506907522038, 15.6595576101931, 12.8822567901235, 12.8732, 12.8615209876543, 12.8471456790123, 12.83,
12.8047792592593, 12.7758390123457, 12.7435091358025, 12.7081195061728, 12.67, 12.63016, 12.58808, 12.54392, 12.49784, 12.45, 12.4012, 12.3508, 12.2988,
12.2452, 12.19, 12.1316, 12.072, 12.0116, 11.9508, 11.89, 11.83024, 11.77112, 11.71288, 11.65576, 11.6, 11.54744, 11.49632, 11.44648, 11.39776, 11.35, 11.30112,
11.25336, 11.20704, 11.16248, 11.12, 11.08376, 11.04928, 11.01592, 10.98304, 10.95, 10.91776, 10.88368, 10.84672, 10.80584, 10.76, 10.69824, 10.63192, 10.56248,
10.49136, 10.42, 10.34888, 10.28064, 10.21696, 10.15952, 10.11, 10.08288, 10.06384, 10.05136, 10.04392, 10.04, 10.03008, 10.02264, 10.01816, 10.01712, 10.02,
10.04328, 10.06744, 10.08896, 10.10432, 10.11, 10.1092, 10.09, 10.0472, 9.9756, 9.87, 9.67816, 9.45368, 9.20312, 8.93304, 8.65, 8.36408, 8.07744, 7.79576,
7.52472, 7.27, 7.07056, 6.89048, 6.72712, 6.57784, 6.44, 6.30136, 6.17128, 6.04952, 5.93584, 5.83, 5.73528, 5.64704, 5.56416, 5.48552, 5.41, 5.3368, 5.2644,
5.1916, 5.1172, 5.04, 4.95016, 4.85728, 4.76232, 4.66624, 4.57, 4.47584, 4.38312, 4.29248, 4.20456, 4.12, 4.04392, 3.97136, 3.90184, 3.83488, 3.77, 3.70832,
3.64736, 3.58624, 3.52408, 3.46, 3.3864, 3.3108, 3.234, 3.1568, 3.08, 3.00568, 2.93304, 2.86256, 2.79472, 2.73, 2.6724, 2.618, 2.5664, 2.5172, 2.47, 2.42312,
2.37776, 2.33384, 2.29128, 2.25, 2.2096, 2.1704, 2.1324, 2.0956, 2.06, 2.02624, 1.99352, 1.96168, 1.93056, 1.9, 1.86888, 1.83824, 1.80816, 1.77872, 1.75,
1.72144, 1.69392, 1.66768, 1.64296, 1.62, 1.60192, 1.58536, 1.56984, 1.55488, 1.54, 1.52376, 1.50688, 1.48912, 1.47024, 1.45, 1.42656, 1.40168, 1.37552,
1.34824, 1.32, 1.29192, 1.26296, 1.23304, 1.20208, 1.17, 1.13544, 1.09992, 1.06368, 1.02696, 0.99, 0.954, 0.918, 0.882, 0.846, 0.81]);
#[rustfmt::skip]
#[cfg(feature = "cie-illuminants")]
data_illuminant!(F8, [1.21, 1.268, 1.32573333333333, 1.38346666666667, 1.44146666666667, 1.5, 1.56072, 1.62216, 1.68424, 1.74688, 1.81, 1.87477688271605,
1.93955954475309, 2.0039537654321, 2.06756532407407, 2.13, 2.18732172067901, 2.24356358024691, 2.29921682098798, 2.35477268732607, 2.4107256182079,
2.47014280291189, 2.627436437398, 4.84008334183944, 16.8265066171543, 28.8443095716272, 17.1881138671375, 5.17202974417076, 3.01691768924706, 2.98381160800293,
3.05463988197778, 3.13063435423819, 3.20848700617322, 3.28787703703704, 3.36848713734568, 3.45, 3.5264974537037, 3.60466327160494, 3.68558036265432,
3.77033163580247, 3.86, 3.96128, 4.06824, 4.18056, 4.29792, 4.42, 4.5443624691358, 4.67333432098765, 4.8071249382716, 4.9459437037037, 5.09, 5.24248197530864,
5.39987555555556, 5.56164543209877, 5.7272562962963, 34.5742339766731, 146.000760282088, 6.24931080326475, 6.41544395061728, 6.59272, 6.7716049382716,
6.95133037037037, 7.13220345679012, 7.31405333333333, 7.49670913580247, 7.68, 7.86536296296296, 8.05061728395062, 8.23519012345679, 8.41850864197531, 8.6,
8.77744, 8.95232, 9.12448, 9.29376, 9.46, 9.6256, 9.7872, 9.944, 10.0952, 10.24, 10.37216, 10.49768, 10.61712, 10.73104, 10.84, 10.9468, 11.0492, 11.1472,
11.2408, 11.33, 11.4148, 11.4952, 11.5712, 11.6428, 11.71, 11.77184, 11.82952, 11.88328, 11.93336, 11.98, 12.0244, 12.0656, 12.1036, 12.1384, 12.17, 12.19808,
12.22304, 12.24496, 12.26392, 12.28, 12.29168, 12.30104, 12.30856, 12.31472, 12.32, 12.32456, 12.32928, 12.33472, 12.34144, 12.35, 12.36448, 12.38104, 12.39936,
12.41912, 12.44, 12.4604, 12.4816, 12.5036, 12.5264, 12.55, 12.57632, 12.60296, 12.62944, 12.65528, 12.68, 12.7044, 12.7264, 12.7452, 12.76, 12.77, 12.76896,
12.76288, 12.75232, 12.73784, 12.72, 12.70096, 12.67928, 12.65512, 12.62864, 12.6, 12.56968, 12.53744, 12.50336, 12.46752, 12.43, 12.3886834567901,
12.3463960493827, 12.3037669135802, 12.2614251851852, 12.22, 12.1831387654321, 12.1476977777778, 12.1135516049383, 12.0805748148148, 13.0218913922403,
109.994847906541, 20.4801485278219, 11.9558775308642, 11.92736, 11.9002469135802, 11.8737985185185, 11.8492128395062, 11.8268266666667, 11.8069767901235, 11.79,
11.7788681481481, 11.7706241975309, 11.7649461728395, 11.7615120987654, 11.76, 11.75816, 11.75808, 11.75992, 11.76384, 11.77, 11.7790419753086,
11.7905234567901, 11.8044839506173, 11.820962962963, 11.84, 11.8634261728395, 11.8887427160494, 11.91584, 11.9446083950617, 11.9749382716049, 15.7378773139369,
24.3160732478991, 12.0742005739925, 26.2502887350522, 15.0018765017427, 12.183569382716, 12.22176, 12.2606350617284, 12.3000849382716, 12.34, 12.3781837037037,
12.4162449382716, 12.4542143209877, 12.4921224691358, 12.53, 12.56768, 12.60544, 12.64336, 12.68152, 12.72, 12.75952, 12.79936, 12.83944, 12.87968, 12.92,
12.95936, 12.99888, 13.03872, 13.07904, 13.12, 13.16144, 13.20392, 13.24768, 13.29296, 13.34, 13.39192, 13.44536, 13.49984, 13.55488, 13.61, 13.6644, 13.718,
13.7704, 13.8212, 13.87, 13.91512, 13.95776, 13.99784, 14.03528, 14.07, 14.1048, 14.136, 14.1628, 14.1844, 14.2, 14.19984, 14.19432, 14.18488, 14.17296, 14.16,
14.14584, 14.13392, 14.12608, 14.12416, 14.13, 14.16208, 14.20144, 14.24576, 14.29272, 14.34, 14.3808, 14.4184, 14.4516, 14.4792, 14.5, 14.51504, 14.52032,
14.51408, 14.49456, 14.46, 14.41888, 14.35664, 14.26896, 14.15152, 14.0, 13.76752, 13.50296, 13.21264, 12.90288, 12.58, 12.2516, 11.9224, 11.5984, 11.2856,
10.99, 10.75216, 10.53488, 10.33552, 10.15144, 9.98, 9.81088, 9.65104, 9.49976, 9.35632, 9.22, 9.09072, 8.96696, 8.84784, 8.73248, 8.62, 8.51176, 8.40408,
8.29552, 8.18464, 8.07, 7.94024, 7.80632, 7.66928, 7.53016, 7.39, 7.24984, 7.11072, 6.97368, 6.83976, 6.71, 6.59312, 6.48056, 6.37144, 6.26488, 6.16, 6.05528,
5.95064, 5.84536, 5.73872, 5.63, 5.5124, 5.3928, 5.272, 5.1508, 5.03, 4.9104, 4.7928, 4.678, 4.5668, 4.46, 4.3632, 4.2712, 4.1836, 4.1, 4.02, 3.94224, 3.86752,
3.79568, 3.72656, 3.66, 3.59616, 3.53448, 3.47472, 3.41664, 3.36, 3.3036, 3.2484, 3.1944, 3.1416, 3.09, 3.03928, 2.98984, 2.94176, 2.89512, 2.85, 2.80616,
2.76408, 2.72392, 2.68584, 2.65, 2.61912, 2.59016, 2.56264, 2.53608, 2.51, 2.48456, 2.45848, 2.43112, 2.40184, 2.37, 2.33112, 2.28936, 2.24504, 2.19848, 2.15,
2.10056, 2.04968, 1.99752, 1.94424, 1.89, 1.83528, 1.77984, 1.72376, 1.66712, 1.61, 1.55226666666667, 1.49426666666667, 1.43613333333333, 1.378, 1.32]);
#[rustfmt::skip]
#[cfg(feature = "cie-illuminants")]
data_illuminant!(F9, [0.9, 0.944, 0.987733333333333, 1.03146666666667, 1.07546666666667, 1.12, 1.16704, 1.21472, 1.26288, 1.31136, 1.36, 1.40920469135802,
1.45810820987654, 1.50640938271605, 1.55380703703704, 1.6, 1.64177450617284, 1.68247012345679, 1.72251382716065, 1.76233259389687, 1.80235575715488,
1.84523125053043, 1.98098359066298, 4.21277577587674, 16.8134155591741, 29.4449588800791, 16.8175476679051, 4.37005056143995, 2.25701170543549,
2.21661032397536, 2.2682970396147, 2.3242659271794, 2.38170641975324, 2.44033185185185, 2.49985783950617, 2.56, 2.61512185185185, 2.67162913580247,
2.73057549382716, 2.79301456790123, 2.86, 2.93872, 3.02256, 3.11104, 3.20368, 3.3, 3.39675456790123, 3.49692049382716, 3.60070913580247, 3.70833185185185, 3.82,
3.93837432098765, 4.06060444444444, 4.18628938271605, 4.31502814814815, 32.4028913916863, 145.029689658943, 4.72826798751778, 4.85109530864198, 4.98944,
5.12913580246914, 5.26934518518518, 5.41060839506173, 5.55285333333333, 5.69600790123457, 5.84, 5.98668148148148, 6.13357530864198, 6.28012839506173,
6.42578765432099, 6.57, 6.71064, 6.84912, 6.98528, 7.11896, 7.25, 7.3792, 7.5052, 7.6276, 7.746, 7.86, 7.96664, 8.06872, 8.16648, 8.26016, 8.35, 8.4372, 8.5208,
8.6008, 8.6772, 8.75, 8.81824, 8.88312, 8.94488, 9.00376, 9.06, 9.11544, 9.16832, 9.21848, 9.26576, 9.31, 9.34912, 9.38536, 9.41904, 9.45048, 9.48, 9.50984,
9.53792, 9.56408, 9.58816, 9.61, 9.6272, 9.6424, 9.656, 9.6684, 9.68, 9.68992, 9.70016, 9.71144, 9.72448, 9.74, 9.76352, 9.78976, 9.81824, 9.84848, 9.88,
9.90912, 9.93936, 9.97104, 10.00448, 10.04, 10.08112, 10.12416, 10.16864, 10.21408, 10.26, 10.30624, 10.35192, 10.39648, 10.43936, 10.48, 10.51336, 10.54448,
10.57392, 10.60224, 10.63, 10.65904, 10.68832, 10.71808, 10.74856, 10.78, 10.81328, 10.84784, 10.88376, 10.92112, 10.96, 10.9988997530864, 11.0398745679012,
11.0833995061728, 11.1299496296296, 11.18, 11.2374824691358, 11.2985511111111, 11.3628167901235, 11.4298903703704, 12.4072370465673, 105.55031615711,
19.7602641277677, 11.7160316049383, 11.79192, 11.8695061728395, 11.948082962963, 12.028347654321, 12.1103733333333, 12.1942330864198, 12.28, 12.3693037037037,
12.4602716049383, 12.552587654321, 12.6459358024691, 12.74, 12.83448, 12.92904, 13.02336, 13.11712, 13.21, 13.3016641975309, 13.391812345679, 13.4801283950617,
13.5662962962963, 13.65, 13.7287150617284, 13.8052316049383, 13.87944, 13.951230617284, 14.0204938271605, 17.6949070812334, 26.0673527853828, 14.2120228231985,
27.839068090131, 17.0609402063608, 14.3768582716049, 14.42536, 14.4704572839506, 14.5120404938272, 14.55, 14.578877037037, 14.6030360493827, 14.6227565432099,
14.6383180246914, 14.65, 14.65824, 14.66312, 14.66488, 14.66376, 14.66, 14.6548, 14.6472, 14.6372, 14.6248, 14.61, 14.59088, 14.56984, 14.54736, 14.52392, 14.5,
14.47416, 14.44928, 14.42632, 14.40624, 14.39, 14.38432, 14.38296, 14.38544, 14.39128, 14.4, 14.40856, 14.41968, 14.43352, 14.45024, 14.47, 14.49776, 14.52768,
14.55872, 14.58984, 14.62, 14.65104, 14.67832, 14.70008, 14.71456, 14.72, 14.69832, 14.66816, 14.63184, 14.59168, 14.55, 14.50848, 14.47024, 14.43776, 14.41352,
14.4, 14.41632, 14.44416, 14.48184, 14.52768, 14.58, 14.62368, 14.67384, 14.73216, 14.80032, 14.88, 15.0116, 15.1484, 15.2824, 15.4056, 15.51, 15.60552,
15.66176, 15.66624, 15.60648, 15.47, 15.13456, 14.72488, 14.25592, 13.74264, 13.2, 12.6516, 12.1016, 11.5628, 11.048, 10.57, 10.21776, 9.90888, 9.63712,
9.39624, 9.18, 8.96392, 8.76456, 8.58024, 8.40928, 8.25, 8.09752, 7.95416, 7.81904, 7.69128, 7.57, 7.45976, 7.35288, 7.24712, 7.14024, 7.03, 6.89912, 6.76416,
6.62664, 6.48808, 6.35, 6.21648, 6.08584, 5.95896, 5.83672, 5.72, 5.61768, 5.52064, 5.42776, 5.33792, 5.25, 5.16096, 5.07208, 4.98272, 4.89224, 4.8, 4.70024,
4.59872, 4.49608, 4.39296, 4.29, 4.1872, 4.086, 3.9872, 3.8916, 3.8, 3.71832, 3.64096, 3.56744, 3.49728, 3.43, 3.36352, 3.29936, 3.23744, 3.17768, 3.12,
3.06432, 3.01056, 2.95864, 2.90848, 2.86, 2.81376, 2.76888, 2.72512, 2.68224, 2.64, 2.59624, 2.55312, 2.51088, 2.46976, 2.43, 2.39248, 2.35664, 2.32256,
2.29032, 2.26, 2.2336, 2.2088, 2.1852, 2.1624, 2.14, 2.11824, 2.09592, 2.07248, 2.04736, 2.02, 1.98632, 1.95016, 1.91184, 1.87168, 1.83, 1.78776, 1.74448,
1.70032, 1.65544, 1.61, 1.56544, 1.52032, 1.47448, 1.42776, 1.38, 1.3288, 1.2768, 1.2244, 1.172, 1.12]);
#[rustfmt::skip]
#[cfg(feature = "cie-illuminants")]
data_illuminant!(F10, [1.11, 1.048, 0.984266666666667, 0.920533333333333, 0.858533333333333, 0.8, 0.7536, 0.7124, 0.6764, 0.6456, 0.62, 0.594378240740741,
0.575261921296296, 0.563956481481481, 0.561767361111111, 0.57, 0.598545393518519, 0.637977037037037, 0.687453981481481, 0.746135277777778, 0.813179976851852,
0.884152037817696, 0.962861571105702, 1.40524053890277, 17.0994962371315, 37.8982393966663, 7.5039440188838, 1.50914521702447, 1.59644595477192,
1.72967574074417, 1.87095196759259, 2.02029027777778, 2.17779675925926, 2.34353888888889, 2.51758414351852, 2.7, 2.88635430555556, 3.08233907407407,
3.28914668981482, 3.50796953703704, 3.74, 3.996, 4.2652, 4.5464, 4.8384, 5.14, 5.45749037037037, 5.78030814814815, 6.10538074074074, 6.42963555555555, 6.75,
7.05115851851852, 7.34534222222222, 7.63253925925926, 7.91273777777778, 30.9171025764706, 143.552797303967, 8.73814643512825, 8.97160592592593, 9.21456,
9.4462962962963, 9.67075555555556, 9.88065185185185, 10.0736888888889, 10.2475703703704, 10.4, 10.5148977777778, 10.607197037037, 10.6780474074074,
10.7285985185185, 10.76, 10.77864, 10.77912, 10.76128, 10.72496, 10.67, 10.58952, 10.49176, 10.37824, 10.25048, 10.11, 9.95992, 9.79976, 9.63064, 9.45368, 9.27,
9.08136, 8.88808, 8.69112, 8.49144, 8.29, 8.03912, 7.80056, 7.58744, 7.41288, 7.29, 7.07672, 6.98016, 7.05224, 7.34488, 7.91, 9.5432, 11.3668, 13.2468, 15.0492,
16.64, 17.27688, 17.58624, 17.58616, 17.29472, 16.73, 15.72096, 14.52208, 13.19872, 11.81624, 10.44, 9.39328, 8.41904, 7.51816, 6.69152, 5.94, 5.27728, 4.68824,
4.17056, 3.72192, 3.34, 3.04808, 2.81184, 2.62256, 2.47152, 2.35, 2.22528, 2.11864, 2.02736, 1.94872, 1.88, 1.80792, 1.74296, 1.68504, 1.63408,
1.59000000000003, 1.54344000000056, 1.50592000000932, 1.47968000013771, 1.46696000178982, 1.47000002046629, 1.48643856591698, 1.52426895302469,
1.58689092246841, 1.67775491087045, 1.80058750371382, 1.99615682457712, 2.23006254911323, 2.52177443838004, 2.94363801143377, 3.69625090149122,
5.23566831355444, 8.38194036072008, 14.3039588059868, 24.1216729923715, 38.0753678149166, 54.5888545820307, 70.1062901879118, 80.1419117137781,
81.4950211352925, 74.2243133901908, 107.053491636583, 53.39648199843, 41.1168124451803, 36.2032677218217, 32.0963676972875, 26.38658127944, 19.2457851795217,
12.6355757632208, 8.07515257528316, 5.64349428175685, 4.55954218031181, 4.08629355790196, 3.81432887029263, 3.59195632528927, 3.38023428187183,
3.17458834610686, 2.97702438501273, 2.79119508752094, 2.62091143238544, 2.47000000015336, 2.34236078125488, 2.24173136718764, 2.1719215625, 2.136741171875,
2.14, 2.1785859765625, 2.26496125, 2.40466609375, 2.60324078125, 2.8662255859375, 5.28045757778058, 10.4643681266972, 4.19540500925072, 26.2005235255982,
9.73183726009138, 5.97175515483313, 6.6394980751406, 10.3735626798472, 31.2635418813598, 18.5276616159879, 9.75535892977421, 10.4637758005345, 11.205156875008,
11.7884088671875, 12.16, 11.8165316409247, 11.2668422796371, 10.5698875853778, 9.78462138921573, 8.97000000506199, 8.32025750000099, 7.725250625, 7.210115,
6.79998625, 6.52, 6.612161875, 6.83052, 7.1459925, 7.5294975, 7.951953125, 8.281055, 8.616749375, 8.95576000000759, 18.2577180866563, 137.221785463552,
17.4282970960812, 10.2794400000033, 25.5353132025103, 140.663227240878, 14.0234461511001, 11.3909325, 11.6099975, 11.80119, 11.962020625, 12.09, 12.26336171875,
12.3787126953125, 12.4133828125, 12.344701953125, 12.15, 11.6099474609375, 10.9476984375, 10.18974765625, 9.58972662216067, 18.2682108199543, 7.87637846571198,
6.80494765625, 5.9764984375, 5.1795474609375, 4.43, 3.770989453125, 3.1843859375, 2.6792876953125, 2.26479296875, 1.95, 1.84312, 1.82936, 1.89304, 2.01848,
2.19, 2.39896, 2.62088, 2.83832, 3.03384, 3.19, 3.17608, 3.11624, 3.02136, 2.90232, 2.77, 2.6708, 2.5712, 2.4732, 2.3788, 2.29, 2.22896, 2.17248, 2.11752,
2.06104, 2.0, 1.9032, 1.8028, 1.7028, 1.6072, 1.52, 1.46184, 1.41592, 1.38208, 1.36016, 1.35, 1.35368, 1.36824, 1.39296, 1.42712, 1.47, 1.53624, 1.60592,
1.67448, 1.73736, 1.79, 1.8192, 1.8312, 1.8236, 1.794, 1.74, 1.60128, 1.44784, 1.29176, 1.14512, 1.02, 0.93776, 0.89888, 0.91312, 0.99024, 1.14, 1.50944,
1.93672, 2.39728, 2.86656, 3.32, 3.718, 4.0548, 4.3096, 4.4616, 4.49, 4.14712, 3.69576, 3.17184, 2.61128, 2.05, 1.65384, 1.29632, 0.98088, 0.71096, 0.49,
0.37008, 0.29384, 0.25256, 0.23752, 0.24, 0.22248, 0.21224, 0.20776, 0.20752, 0.21, 0.2076, 0.2064, 0.2064, 0.2076, 0.21, 0.21552, 0.22176, 0.22824, 0.23448,
0.24, 0.2424, 0.2436, 0.2436, 0.2424, 0.24, 0.23576, 0.23048, 0.22432, 0.21744, 0.21, 0.19992, 0.19016, 0.18144, 0.17448, 0.17, 0.17512, 0.18256, 0.19144,
0.20088, 0.21, 0.21536, 0.21928, 0.22152, 0.22184, 0.22, 0.21288, 0.20384, 0.19336, 0.18192, 0.17, 0.15936, 0.14888, 0.13872, 0.12904, 0.12, 0.113466666666667,
0.107466666666667, 0.101733333333333, 0.096, 0.09]);
#[rustfmt::skip]
#[cfg(feature = "cie-illuminants")]
data_illuminant!(F11, [0.91, 0.854, 0.796533333333333, 0.739066666666667, 0.683066666666667, 0.63, 0.58816, 0.55048, 0.51672, 0.48664, 0.46, 0.430521234567901,
0.405512160493827, 0.386242469135803, 0.373981851851852, 0.37, 0.383910308641975, 0.406552839506173, 0.437111358024691, 0.47476962962963, 0.518711419753667,
0.564815234075294, 0.618143610327883, 1.38891350324676, 17.6640540652498, 38.4879215725514, 10.384847196499, 1.15758026170462, 1.04169312429195,
1.13168124361203, 1.22744598765433, 1.3298362962963, 1.43754098765432, 1.55030592592593, 1.66787697530864, 1.79, 1.91244259259259, 2.03992345679012,
2.17318302469136, 2.31296172839506, 2.46, 2.61512, 2.77896, 2.95224, 3.13568, 3.33, 3.5542350617284, 3.78621135802469, 4.02207012345679, 4.25795259259259, 4.49,
4.69652049382716, 4.89594666666667, 5.08887802469136, 5.27591407407407, 31.388406282663, 150.850716496642, 5.83313686343457, 5.9876987654321, 6.1516,
6.3079012345679, 6.45917925925926, 6.60057975308642, 6.73055111111111, 6.84754172839506, 6.95, 7.02722074074074, 7.08909432098766, 7.1363575308642,
7.16974716049383, 7.19, 7.20144, 7.20032, 7.18648, 7.15976, 7.12, 7.06192, 6.99176, 6.91064, 6.81968, 6.72, 6.61368, 6.50064, 6.38176, 6.25792, 6.13, 5.99984,
5.86712, 5.73248, 5.59656, 5.46, 5.27672, 5.10576, 4.95944, 4.85008, 4.79, 4.64176, 4.60488, 4.72912, 5.06424, 5.66, 7.26824, 9.06112, 10.91288, 12.69776,
14.29, 15.0192, 15.4404, 15.564, 15.4004, 14.96, 14.026, 12.8928, 11.6276, 10.2976, 8.97, 7.97696, 7.05448, 6.20352, 5.42504, 4.72, 4.10376, 3.55928, 3.08392,
2.67504, 2.33, 2.06888, 1.86064, 1.69696, 1.56952, 1.47, 1.36736, 1.28168, 1.21032, 1.15064, 1.1, 1.04552, 0.99736, 0.95544, 0.91968, 0.890000000000013,
0.857680000000268, 0.833440000004785, 0.819360000075042, 0.817520001032419, 0.830000012461229, 0.85377853196124, 0.897313426134277, 0.963966796803633,
1.05713912215583, 1.18044905601298, 1.37304476814955, 1.60102410101072, 1.88099446296878, 2.27797877205447, 2.97828349081412, 4.41796993710415,
7.40104180624633, 13.1055699433445, 22.7028345122025, 36.5140604513591, 53.0208020910741, 68.6414006049749, 78.781987069853, 80.1303318804058, 72.7247709869731,
109.317185832113, 52.0914238623063, 39.5108862304214, 34.8499042310652, 30.9909245831528, 25.4300742992077, 18.3586937352219, 11.8058474145895,
7.31793384605685, 4.95628227556233, 3.92459429650071, 3.48359923719517, 3.23281567536936, 3.02716263908236, 2.83019473512542, 2.63430038144609,
2.44531240251281, 2.26719739179563, 2.10405561855492, 1.96000000009957, 1.83354062500293, 1.73579609375008, 1.67228125, 1.6485109375, 1.67, 1.74848578125,
1.881705, 2.073616875, 2.328180625, 2.64935546875, 4.7429865024803, 9.11067245089944, 4.13890000929429, 26.0204226614418, 9.74692706374362, 6.07765703272714,
6.79325049848637, 9.85320666592247, 31.2234949035192, 17.8527958708614, 10.0464744708855, 10.8873963694033, 11.6791575, 12.31128609375, 12.73, 12.4340753127997,
11.9290338421368, 11.2729552025649, 10.5239171704653, 9.74000000506196, 9.10219000000099, 8.5149325, 8.00558, 7.601485, 7.33, 7.4496375, 7.6988, 8.04705,
8.46395, 8.9190625, 9.27358, 9.6325275, 9.99256, 28.8714406269669, 177.20630083641, 11.0457175037419, 11.3766400012321, 32.721958214222, 179.562951861295,
17.4435754730201, 12.5065700000006, 12.72291, 12.90884, 13.0619925, 13.18, 13.341839375, 13.44346265625, 13.46216625, 13.3752465625, 13.16, 12.59675546875,
11.90901875, 11.123328125, 10.5769982424011, 23.3395336471311, 8.80767706419316, 7.623888125, 6.75965875, 5.91723546875, 5.11, 4.3377965625, 3.63092875,
3.00616265625, 2.480264375, 2.07, 1.93408, 1.91184, 1.98456, 2.13352, 2.34, 2.59936, 2.87528, 3.14552, 3.38784, 3.58, 3.5516, 3.4656, 3.3368, 3.18, 3.01, 2.896,
2.7848, 2.6776, 2.5756, 2.48, 2.4112, 2.3464, 2.282, 2.2144, 2.14, 2.02, 1.8948, 1.7696, 1.6496, 1.54, 1.4684, 1.412, 1.3704, 1.3432, 1.33, 1.32848, 1.34064,
1.36656, 1.40632, 1.46, 1.55264, 1.65312, 1.75528, 1.85296, 1.94, 1.99968, 2.03904, 2.05456, 2.04272, 2.0, 1.85088, 1.68184, 1.50736, 1.34192, 1.2, 1.1012,
1.0536, 1.0704, 1.1648, 1.35, 1.81584, 2.35472, 2.93568, 3.52776, 4.1, 4.60256, 5.02808, 5.35032, 5.54304, 5.58, 5.14824, 4.57992, 3.92048, 3.21536, 2.51,
2.01528, 1.56984, 1.17776, 0.84312, 0.57, 0.42296, 0.33048, 0.28152, 0.26504, 0.27, 0.24888, 0.23624, 0.23016, 0.22872, 0.23, 0.22344, 0.21792, 0.21368,
0.21096, 0.21, 0.21456, 0.22048, 0.22712, 0.23384, 0.24, 0.24272, 0.24416, 0.24424, 0.24288, 0.24, 0.23136, 0.22208, 0.21312, 0.20544, 0.2, 0.20288, 0.20864,
0.21696, 0.22752, 0.24, 0.25856, 0.27728, 0.29472, 0.30944, 0.32, 0.316, 0.3072, 0.2944, 0.2784, 0.26, 0.24, 0.2192, 0.1984, 0.1784, 0.16, 0.1488, 0.1396,
0.132, 0.1256, 0.12, 0.113733333333333, 0.107733333333333, 0.101866666666667, 0.096, 0.09]);
#[rustfmt::skip]
#[cfg(feature = "cie-illuminants")]
data_illuminant!(F12, [0.96, 0.896, 0.830933333333333, 0.765866666666667, 0.701866666666667, 0.64, 0.58272, 0.52936, 0.48064, 0.43728, 0.4, 0.374067932098765,
0.35451888117284, 0.340935864197531, 0.332901898148148, 0.33, 0.331372816358025, 0.337153827160494, 0.347036141975309, 0.36071287037037, 0.37787712194143,
0.397464935489217, 0.42545601763558, 1.52030484633349, 18.6108883945939, 37.0673589123511, 10.5070728000691, 0.870801256315435, 0.614443086094473,
0.65459052042684, 0.697527970679626, 0.746891203703704, 0.797041512345679, 0.846757407407407, 0.894817399691358, 0.94, 0.968118657407407, 0.994158209876543,
1.02013843364198, 1.04807910493827, 1.08, 1.12696, 1.17968, 1.23792, 1.30144, 1.37, 1.44851160493827, 1.53029530864198, 1.61382320987654, 1.69756740740741,
1.78, 1.85235950617284, 1.92216, 1.98968197530864, 2.05520592592593, 27.1778762189958, 138.834414963316, 2.25873526263678, 2.30768790123457, 2.36624,
2.4220987654321, 2.47666074074074, 2.52747358024691, 2.57379555555556, 2.6148849382716, 2.65, 2.67389925925926, 2.69146567901235, 2.7030824691358,
2.70913283950617, 2.71, 2.70696, 2.69928, 2.68712, 2.67064, 2.65, 2.6228, 2.5924, 2.5596, 2.5252, 2.49, 2.46024, 2.42992, 2.39848, 2.36536, 2.33, 2.28608,
2.24024, 2.19336, 2.14632, 2.1, 2.0188, 1.9492, 1.9012, 1.8848, 1.91, 1.85304, 1.89112, 2.06768, 2.42616, 3.01, 4.46808, 6.08704, 7.75896, 9.37592, 10.83,
11.55856, 12.02208, 12.22632, 12.17704, 11.88, 11.1208, 10.1804, 9.1196, 7.9992, 6.88, 6.06728, 5.31624, 4.62656, 3.99792, 3.43, 2.92568, 2.48064, 2.09376,
1.76392, 1.49, 1.29872, 1.15416, 1.04824, 0.97288, 0.92, 0.85752, 0.80736, 0.76744, 0.73568, 0.71, 0.67872, 0.65176, 0.62944, 0.612080000000002,
0.600000000000039, 0.585200000000723, 0.578400000011692, 0.582000000166539, 0.598400002090709, 0.630000023132818, 0.682342385602274, 0.753900719372536,
0.84629901617593, 0.961211413611566, 1.1005781677793, 1.28962714219769, 1.50876293909981, 1.77675256160108, 2.1589271775802, 2.83134816651263, 4.18967979787793,
6.92316856590494, 12.0025524685844, 20.3362510841136, 32.0837417606873, 45.8997933351628, 58.8307973054045, 67.1911642701162, 68.3770767382112,
62.4627884053959, 110.080823371948, 47.0296379313577, 35.0733511844675, 30.7669071275243, 27.1667460498533, 22.3789850986374, 16.4820967132873,
10.9771833275434, 7.0958866230577, 4.96808635016486, 4.00460485277253, 3.59703867198943, 3.38552784483318, 3.2267811611371, 3.0803235197139, 2.94075668057464,
2.80750153988202, 2.68291172311065, 2.56954946770398, 2.47000000037789, 2.35940468751316, 2.27465820312539, 2.22520937500001, 2.22050703125, 2.27,
2.419885859375, 2.6336775, 2.9116365625, 3.2540246875, 3.661103515625, 5.33287867747237, 8.61422701199398, 5.32811000868687, 25.8617462061902, 10.7440676459121,
7.40109523441455, 8.1518729282773, 10.6080744629639, 29.6293196295354, 17.7018476862309, 11.4693023470188, 12.3494172437558, 13.15513125, 13.811758203125,
14.27, 14.0906598440497, 13.711813217135, 13.1816371556871, 12.5483068579624, 11.8600000050617, 11.218740000001, 10.605395, 10.05468, 9.60131, 9.28, 9.394385,
9.64303, 9.99342, 10.41304, 10.869375, 11.21263, 11.55689, 11.8989600003522, 48.291180552708, 208.279080034985, 15.0419267342614, 13.1814401148311,
42.0664541165745, 225.812975047646, 22.2069048487278, 14.1701800002336, 14.34644, 14.49011, 14.59877, 14.67, 14.7690075, 14.808838125, 14.770165, 14.63366125,
14.38, 13.819864375, 13.146415, 12.3828225, 11.6401517809903, 30.6988704129408, 9.93621914087839, 9.0053825, 8.155055, 7.304344375, 6.46, 5.53602125, 4.655095,
3.847158125, 3.1421475, 2.57, 2.37064, 2.31152, 2.37008, 2.52376, 2.75, 3.04544, 3.36352, 3.67688, 3.95816, 4.18, 4.13264, 4.01672, 3.85048, 3.65216, 3.44,
3.30104, 3.16752, 3.04048, 2.92096, 2.81, 2.73296, 2.66048, 2.58752, 2.50904, 2.42, 2.26672, 2.10496, 1.94184, 1.78448, 1.64, 1.54688, 1.47304, 1.41776,
1.38032, 1.36, 1.34968, 1.35664, 1.38176, 1.42592, 1.49, 1.60944, 1.74192, 1.87968, 2.01496, 2.14, 2.23744, 2.31152, 2.35688, 2.36816, 2.34, 2.17424, 1.98152,
1.77968, 1.58656, 1.42, 1.30104, 1.24352, 1.26448, 1.38096, 1.61, 2.18816, 2.85808, 3.58192, 4.32184, 5.04, 5.68288, 6.23224, 6.65416, 6.91472, 6.98, 6.45512,
5.75736, 4.94304, 4.06848, 3.19, 2.56488, 1.99824, 1.49616, 1.06472, 0.71, 0.5168, 0.3928, 0.3244, 0.298, 0.3, 0.27392, 0.25976, 0.25464, 0.25568, 0.26,
0.25096, 0.24288, 0.23632, 0.23184, 0.23, 0.23776, 0.24768, 0.25872, 0.26984, 0.28, 0.28464, 0.28712, 0.28728, 0.28496, 0.28, 0.2684, 0.2548, 0.24, 0.2248,
0.21, 0.198, 0.1876, 0.1792, 0.1732, 0.17, 0.17608, 0.18424, 0.19336, 0.20232, 0.21, 0.20952, 0.20696, 0.20264, 0.19688, 0.19, 0.18328, 0.17584, 0.16776,
0.15912, 0.15, 0.14048, 0.13064, 0.12056, 0.11032, 0.1, 0.09, 0.08, 0.07, 0.06, 0.05]);
#[rustfmt::skip]
#[cfg(feature = "cie-illuminants")]
data_illuminant!(F3_1, [2.39, 2.498, 2.60133333333333, 2.70466666666667, 2.81266666666667, 2.93, 3.10656, 3.29048, 3.47512, 3.65384, 3.82, 3.91448, 3.99624,
4.07176, 4.14752, 4.23, 4.36374814814815, 4.50765925925926, 4.6586962962963, 4.81382222222222, 4.97, 5.10718518518518, 5.24477037037037, 5.3828,
5.52131851851852, 303.237998255242, 137.824193193835, 5.94025185185185, 6.08117037037037, 6.2228, 6.36518518518518, 6.50837037037037, 6.6524, 6.79731851851852,
6.94317037037037, 7.09, 7.23879111111111, 7.38838814814815, 7.53858962962963, 7.68919407407407, 7.84, 7.9868, 8.1344, 8.2836, 8.4352, 8.59, 8.7571, 8.926925,
9.0982, 9.26965, 9.44, 9.603575, 9.7646, 9.9229, 11.7365184090634, 939.203118238364, 11.7677663391656, 10.53466, 10.67804, 10.813655, 10.94, 11.03869, 11.12932,
11.214605, 11.29726, 11.38, 11.4796, 11.5812, 11.684, 11.7872, 11.89, 11.98872, 12.08616, 12.18224, 12.27688, 12.37, 12.46312, 12.55416, 12.64264, 12.72808,
12.81, 12.886, 12.958, 13.026, 13.09, 13.15, 13.20504, 13.25632, 13.30408, 13.34856, 13.39, 13.43184, 13.47032, 13.50488, 13.53496, 13.56, 13.57464, 13.58432,
13.58968, 13.59136, 13.59, 13.5696, 13.5516, 13.5408, 13.542, 13.56, 13.67416, 13.79608, 13.91192, 14.00784, 14.07, 13.97256, 13.84168, 13.69152, 13.53624,
13.39, 13.34024, 13.30952, 13.29368, 13.28856, 13.29, 13.26888, 13.25224, 13.24216, 13.24072, 13.25, 13.27688, 13.31744, 13.37256, 13.44312, 13.53, 13.62608,
13.74224, 13.88136, 14.04632, 14.24, 14.46944, 14.73232, 15.03048, 15.36576, 15.74, 16.14704, 16.59872, 17.09888, 17.65136, 18.26, 18.93856, 19.67848, 20.48112,
21.34784, 22.28, 23.27256, 24.33488, 25.46992, 26.68064, 27.97, 29.35188, 30.81559, 32.36136, 33.98942, 35.7, 37.52037, 39.41696, 41.38324, 44.1341720557604,
561.316828957953, 48.4401176378362, 49.77868, 51.99032, 54.24789, 56.55, 58.95046, 61.37888, 63.82007, 66.25884, 68.68, 70.97592, 73.24696, 75.50104, 77.74608,
79.99, 82.33, 84.6624, 86.9728, 89.2468, 91.47, 93.6109175308642, 95.6765056790124, 97.6566350617284, 99.5411762962963, 101.32, 102.923642469136,
104.416142222222, 105.80220345679, 107.08653037037, 108.273827160494, 110.779974103229, 217.676580576851, 111.612699045698, 156.492152685164, 117.185734779311,
113.58474962963, 114.139903209877, 114.575484444444, 114.882010864198, 115.05, 114.972183703704, 114.761311604938, 114.432347654321, 114.000255802469, 113.48,
112.96464, 112.37152, 111.69608, 110.93376, 110.08, 109.0512, 107.9416, 106.7664, 105.5408, 104.28, 103.11056, 101.90848, 100.66112, 99.35584, 97.98, 96.4192,
94.788, 93.0992, 91.3656, 89.6, 87.84976, 86.08448, 84.30832, 82.52544, 80.74, 78.96128, 77.18704, 75.42016, 73.66352, 71.92, 70.20464, 68.50512, 66.82128,
65.15296, 63.5, 61.85616, 60.22888, 58.61952, 57.02944, 55.46, 53.90648, 52.37784, 50.87696, 49.40672, 47.97, 46.58824, 45.24112, 43.92688, 42.64376, 41.39,
40.15616, 38.95008, 37.77192, 36.62184, 35.5, 34.40912, 33.34616, 32.31064, 31.30208, 30.32, 29.36424, 28.43392, 27.52848, 26.64736, 25.79, 24.95168, 24.13704,
23.34656, 22.58072, 21.84, 21.13288, 20.44984, 19.78936, 19.14992, 18.53, 17.92328, 17.33424, 16.76256, 16.20792, 15.67, 15.14848, 14.64304, 14.15336, 13.67912,
13.22, 12.77536, 12.34528, 11.92952, 11.52784, 11.14, 10.744, 10.3668, 10.0136, 9.6896, 9.4, 9.23928, 9.10104, 8.96816, 8.82352, 8.65, 8.29832, 7.91656,
7.52064, 7.12648, 6.75, 6.49, 6.2588, 6.0516, 5.8636, 5.69, 5.5068, 5.3332, 5.1692, 5.0148, 4.87, 4.74792, 4.63216, 4.51944, 4.40648, 4.29, 4.14048, 3.98744,
3.83416, 3.68392, 3.54, 3.42328, 3.31504, 3.21416, 3.11952, 3.03, 2.94096, 2.85568, 2.77392, 2.69544, 2.62, 2.54864, 2.47952, 2.41208, 2.34576, 2.28, 2.2088,
2.1384, 2.0696, 2.0032, 1.94, 1.88592, 1.83536, 1.78784, 1.74288, 1.7, 1.65616, 1.61408, 1.57392, 1.53584, 1.5, 1.47104, 1.44352, 1.41648, 1.38896, 1.36,
1.19648, 1.06264, 0.99056, 1.01232, 1.16, 1.96712, 2.83896, 3.68224, 4.40368, 4.91, 4.34376, 3.56688, 2.67712, 1.77224, 0.95, 0.88064, 0.94632, 1.10168,
1.30136, 1.5, 1.42088, 1.30784, 1.17336, 1.02992, 0.89, 0.837333333333333, 0.795333333333333, 0.758666666666667, 0.722, 0.68]);
#[rustfmt::skip]
#[cfg(feature = "cie-illuminants")]
data_illuminant!(F3_2, [5.8, 6.038, 6.26906666666667, 6.50013333333333, 6.73813333333333, 6.99, 7.32368, 7.66984, 8.02016, 8.36632, 8.7, 8.94664, 9.18072,
9.41048, 9.64416, 9.89, 10.2088543209877, 10.5431950617284, 10.8881086419753, 11.2386814814815, 11.59, 11.9059664197531, 12.223464691358, 12.54256,
12.8633175308642, 300.368192404101, 162.973686739135, 13.836215308642, 14.1642735802469, 14.49432, 14.8264197530864, 15.1606380246914, 15.49704,
15.8356908641975, 16.1766558024691, 16.52, 16.8638518518519, 17.2124691358025, 17.5671604938272, 17.9292345679012, 18.3, 18.70552, 19.11616, 19.52704, 19.93328,
20.33, 20.67294, 21.006445, 21.33548, 21.66501, 22.0, 22.375255, 22.75844, 23.14706, 25.0808856107802, 1061.33068849085, 25.8180709554276, 24.68898, 25.06492,
25.438615, 25.81, 26.18805, 26.5614, 26.927725, 27.2847, 27.63, 27.93952, 28.23816, 28.52904, 28.81528, 29.1, 29.40648, 29.71264, 30.01656, 30.31632, 30.61,
30.88544, 31.15352, 31.41488, 31.67016, 31.92, 32.1788, 32.43, 32.6708, 32.8984, 33.11, 33.27176, 33.41968, 33.55872, 33.69384, 33.83, 34.0144, 34.1992,
34.3788, 34.5476, 34.7, 34.79424, 34.86992, 34.93048, 34.97936, 35.02, 35.05328, 35.08584, 35.12176, 35.16512, 35.22, 35.3596, 35.5016, 35.6328, 35.74, 35.81,
35.71504, 35.58512, 35.43568, 35.28216, 35.14, 35.11552, 35.11056, 35.11784, 35.13008, 35.14, 35.10224, 35.05712, 35.00688, 34.95376, 34.9, 34.84144, 34.78832,
34.74448, 34.71376, 34.7, 34.71376, 34.75048, 34.81232, 34.90144, 35.02, 35.18232, 35.37536, 35.59824, 35.85008, 36.13, 36.42624, 36.75152, 37.10768, 37.49656,
37.92, 38.37216, 38.86448, 39.40072, 39.98464, 40.62, 41.34256, 42.11608, 42.93632, 43.79904, 44.7, 45.6109, 46.557575, 47.5418, 48.56535, 49.63, 50.760485,
51.92988, 53.13422, 55.1171289989576, 546.80309645431, 57.6611174783343, 58.21886, 59.53804, 60.869605, 62.21, 63.53927, 64.87436, 66.215815, 67.56418, 68.92,
70.31768, 71.71544, 73.10536, 74.47952, 75.83, 77.12776, 78.39128, 79.61792, 80.80504, 81.95, 83.0630548148148, 84.1254459259259, 85.1313096296296,
86.0747822222222, 86.95, 87.7154607407408, 88.4098488888889, 89.0362103703704, 89.5975911111111, 90.097037037037, 91.7111223271351, 181.045099204243,
91.4985812152467, 152.353708354861, 97.6269646234525, 91.9522222222222, 92.0664740740741, 92.1083555555556, 92.0716148148148, 91.95, 91.6585511111111,
91.2894014814815, 90.8559762962963, 90.3717007407407, 89.85, 89.37688, 88.87504, 88.33976, 87.76632, 87.15, 86.4432, 85.6948, 84.9108, 84.0972, 83.26, 82.43656,
81.59368, 80.72952, 79.84224, 78.93, 77.96504, 76.97792, 75.97328, 74.95576, 73.93, 72.92624, 71.91712, 70.90088, 69.87576, 68.84, 67.74928, 66.65504, 65.56616,
64.49152, 63.44, 62.4944, 61.5712, 60.6608, 59.7536, 58.84, 57.84032, 56.83256, 55.82464, 54.82448, 53.84, 52.91304, 52.00912, 51.12768, 50.26816, 49.43,
48.63088, 47.84744, 47.07456, 46.30712, 45.54, 44.71848, 43.89944, 43.09016, 42.29792, 41.53, 40.86312, 40.21776, 39.58384, 38.95128, 38.31, 37.56672, 36.81536,
36.06664, 35.33128, 34.62, 34.01296, 33.43408, 32.87672, 32.33424, 31.8, 31.22672, 30.65856, 30.09904, 29.55168, 29.02, 28.54336, 28.08048, 27.62592, 27.17424,
26.72, 26.21456, 25.70648, 25.20112, 24.70384, 24.22, 23.78344, 23.36392, 22.95968, 22.56896, 22.19, 21.80696, 21.43568, 21.07792, 20.73544, 20.41, 20.15744,
19.91192, 19.66168, 19.39496, 19.1, 18.6652, 18.2036, 17.7284, 17.2528, 16.79, 16.4156, 16.0648, 15.7352, 15.4244, 15.13, 14.84736, 14.57688, 14.31672,
14.06504, 13.82, 13.57784, 13.33912, 13.10248, 12.86656, 12.63, 12.37896, 12.12768, 11.87792, 11.63144, 11.39, 11.16912, 10.95336, 10.74104, 10.53048, 10.32,
10.07464, 9.83432, 9.60568, 9.39536, 9.21, 9.14232, 9.09136, 9.04224, 8.98008, 8.89, 8.64416, 8.36888, 8.07752, 7.78344, 7.5, 7.30712, 7.13496, 6.98024,
6.83968, 6.71, 6.5844, 6.464, 6.3464, 6.2292, 6.11, 5.96976, 5.82688, 5.68312, 5.54024, 5.4, 5.13072, 4.90096, 4.74584, 4.70048, 4.8, 5.63888, 6.55304, 7.43776,
8.18832, 8.7, 8.02168, 7.10664, 6.06176, 4.99392, 4.01, 3.82488, 3.78544, 3.84656, 3.96312, 4.09, 3.96384, 3.81232, 3.64488, 3.47096, 3.3, 3.19573333333333,
3.09973333333333, 3.00786666666667, 2.916, 2.82]);
#[rustfmt::skip]
#[cfg(feature = "cie-illuminants")]
data_illuminant!(F3_3, [8.94, 9.394, 9.84, 10.286, 10.74, 11.21, 11.77024, 12.34592, 12.92848, 13.50936, 14.08, 14.55856, 15.02808, 15.49832, 15.97904, 16.48,
17.0712938271605, 17.6872641975309, 18.322587654321, 18.9719407407407, 19.63, 20.2634320987654, 20.9039456790123, 21.5512, 22.2048543209877, 373.480168250454,
169.414248450847, 24.2008098765432, 24.8766567901235, 25.5572, 26.2420987654321, 26.931012345679, 27.6236, 28.3195209876543, 29.0184345679012, 29.72,
30.4486192592593, 31.1824256790124, 31.9189224691358, 32.6556128395062, 33.39, 34.11088, 34.82664, 35.53696, 36.24152, 36.94, 37.62682, 38.308235, 38.98524,
39.65883, 40.33, 41.007985, 41.68348, 42.35542, 44.6460443820602, 1136.0694231342, 45.9245038778476, 44.9843, 45.6222, 46.251025, 46.87, 47.47475, 48.069,
48.652875, 49.2265, 49.79, 50.34624, 50.89192, 51.42648, 51.94936, 52.46, 52.95656, 53.44008, 53.91032, 54.36704, 54.81, 55.23864, 55.65312, 56.05328, 56.43896,
56.81, 57.17136, 57.51648, 57.84392, 58.15224, 58.44, 58.69776, 58.93408, 59.14952, 59.34464, 59.52, 59.6784, 59.8176, 59.9376, 60.0384, 60.12, 60.1824,
60.2256, 60.2496, 60.2544, 60.24, 60.17952, 60.10656, 60.02784, 59.95008, 59.88, 59.90368, 59.92864, 59.94176, 59.92992, 59.88, 59.66848, 59.42024, 59.14976,
58.87152, 58.6, 58.45048, 58.31144, 58.17216, 58.02192, 57.85, 57.57432, 57.27336, 56.95424, 56.62408, 56.29, 55.98728, 55.68784, 55.39176, 55.09912, 54.81,
54.50624, 54.21072, 53.92808, 53.66296, 53.42, 53.2272, 53.06, 52.9172, 52.7976, 52.7, 52.60304, 52.53072, 52.48688, 52.47536, 52.5, 52.58672, 52.71176,
52.87344, 53.07008, 53.3, 53.54392, 53.82216, 54.13744, 54.49248, 54.89, 55.35164, 55.85647, 56.40248, 56.98766, 57.61, 58.27277, 58.96736, 59.69044,
62.3264366733528, 664.432484508535, 64.7367098587925, 62.79924, 63.61456, 64.43917, 65.27, 66.10286, 66.93608, 67.76687, 68.59244, 69.41, 70.21584, 71.00832,
71.78488, 72.54296, 73.28, 74.00176, 74.69528, 75.35592, 75.97904, 76.56, 77.0868513580247, 77.5640898765432, 77.9889027160494, 78.358477037037, 78.67,
78.8997797530864, 79.0711022222222, 79.1863743209877, 79.248002962963, 79.2583950617284, 80.7204380896143, 197.575731534098, 79.2980744734583, 129.181425030204,
83.5050242819494, 78.3676237037037, 78.0579279012346, 77.69384, 77.2722380246914, 76.79, 76.1997096296297, 75.5536128395062, 74.8596612345679, 74.1258064197531,
73.36, 72.61704, 71.84632, 71.04408, 70.20656, 69.33, 68.36808, 67.37024, 66.34336, 65.29432, 64.23, 63.18544, 62.13232, 61.07048, 59.99976, 58.92, 57.8208,
56.7148, 55.6044, 54.492, 53.38, 52.2772, 51.178, 50.0832, 48.9936, 47.91, 46.82808, 45.75504, 44.69296, 43.64392, 42.61, 41.60768, 40.62104, 39.64856,
38.68872, 37.74, 36.78456, 35.84128, 34.91272, 34.00144, 33.11, 32.25888, 31.42824, 30.61616, 29.82072, 29.04, 28.25672, 27.48816, 26.73624, 26.00288, 25.29,
24.61232, 23.95576, 23.31904, 22.70088, 22.1, 21.51256, 20.94048, 20.38312, 19.83984, 19.31, 18.79072, 18.28416, 17.79024, 17.30888, 16.84, 16.38128, 15.93544,
15.50296, 15.08432, 14.68, 14.2956, 13.9252, 13.568, 13.2232, 12.89, 12.5692, 12.258, 11.9552, 11.6596, 11.37, 11.07624, 10.78832, 10.50728, 10.23416, 9.97,
9.72192, 9.48336, 9.25384, 9.03288, 8.82, 8.59072, 8.37456, 8.17704, 8.00368, 7.86, 7.84656, 7.85008, 7.85232, 7.83504, 7.78, 7.524, 7.23, 6.916, 6.6, 6.3,
6.12968, 5.98744, 5.86736, 5.76352, 5.67, 5.55176, 5.43928, 5.33392, 5.23704, 5.15, 5.10008, 5.05624, 5.01336, 4.96632, 4.91, 4.79832, 4.67736, 4.55224,
4.42808, 4.31, 4.23256, 4.16408, 4.10232, 4.04504, 3.99, 3.92344, 3.85752, 3.79288, 3.73016, 3.67, 3.61816, 3.56888, 3.52152, 3.47544, 3.43, 3.382, 3.334,
3.286, 3.238, 3.19, 3.14072, 3.09176, 3.04344, 2.99608, 2.95, 2.90552, 2.86296, 2.82264, 2.78488, 2.75, 2.72472, 2.70136, 2.67864, 2.65528, 2.63, 2.43672,
2.28016, 2.20024, 2.23688, 2.43, 3.44544, 4.54072, 5.59928, 6.50456, 7.14, 6.43864, 5.47192, 4.36088, 3.22656, 2.19, 2.0708, 2.1168, 2.2744, 2.49, 2.71,
2.61072, 2.47616, 2.32024, 2.15688, 2.0, 1.9464, 1.9064, 1.8732, 1.84, 1.8]);
#[rustfmt::skip]
#[cfg(feature = "cie-illuminants")]
data_illuminant!(F3_4, [3.46, 3.54, 3.618, 3.696, 3.776, 3.86, 3.9772, 4.0956, 4.2104, 4.3168, 4.41, 4.4436, 4.4648, 4.4792, 4.4924, 4.51, 4.57376395061728,
4.64408691358025, 4.71752790123457, 4.79064592592593, 4.86, 4.90314271604938, 4.94039111111111, 4.97305580246914, 5.00244740740741, 251.3790641762,
110.638863271291, 5.09106567901235, 5.12146765432099, 5.15216, 5.18345679012346, 5.21531259259259, 5.24849086419753, 5.28339555555556, 5.32043061728395, 5.36,
5.40487407407407, 5.4524987654321, 5.50268641975309, 5.55524938271605, 5.61, 5.66088, 5.71504, 5.77376, 5.83832, 5.91, 5.99792, 6.09356, 6.19624, 6.30528, 6.42,
6.53844, 6.66152, 6.78888, 8.97221810825502, 931.474525667996, 9.24989810825502, 7.34232, 7.48688, 7.62996, 7.77, 7.88752, 8.00336, 8.12044, 8.24168, 8.37,
8.52448, 8.68784, 8.85896, 9.03672, 9.22, 9.40544, 9.59472, 9.78728, 9.98256, 10.18, 10.37488, 10.57184, 10.77136, 10.97392, 11.18, 11.3952, 11.6136, 11.8344,
12.0568, 12.28, 12.49808, 12.71664, 12.93616, 13.15712, 13.38, 13.60784, 13.83792, 14.07008, 14.30416, 14.54, 14.77328, 15.00904, 15.24816, 15.49152, 15.74,
15.96568, 16.20544, 16.46736, 16.75952, 17.09, 17.57024, 18.07912, 18.59888, 19.11176, 19.6, 19.89416, 20.16608, 20.43592, 20.72384, 21.05, 21.53312, 22.07016,
22.65664, 23.28808, 23.96, 24.6436, 25.3648, 26.1252, 26.9264, 27.77, 28.6768, 29.6244, 30.6096, 31.6292, 32.68, 33.77288, 34.88704, 36.01576, 37.15232, 38.29,
39.43904, 40.57152, 41.67648, 42.74296, 43.76, 44.6696, 45.5196, 46.3108, 47.044, 47.72, 48.33096, 48.88848, 49.39552, 49.85504, 50.27, 50.64144, 50.97472,
51.27328, 51.54056, 51.78, 51.97952, 52.16196, 52.33464, 52.50488, 52.68, 52.89996, 53.13128, 53.37312, 54.458992372067, 619.625022905646, 54.982912372067,
54.42048, 54.70112, 54.99084, 55.29, 55.58552, 55.89456, 56.22084, 56.56808, 56.94, 57.36224, 57.81112, 58.28488, 58.78176, 59.3, 59.83816, 60.39408, 60.96592,
61.55184, 62.15, 62.7502004938272, 63.3610508641975, 63.9828009876543, 64.6157007407407, 65.26, 65.9238854320988, 66.596772345679, 67.27784, 67.966267654321,
68.6612345679012, 70.9025100935573, 182.788236715637, 72.3211516403763, 113.943718599754, 76.9266562754401, 72.9223990123457, 73.64016, 74.3578943209877,
75.0747812345679, 75.79, 76.4721392592593, 77.150052345679, 77.8268958024691, 78.5058261728395, 79.19, 79.92272, 80.65696, 81.38584, 82.10248, 82.8, 83.4264,
84.0312, 84.6188, 85.1936, 85.76, 86.34832, 86.93056, 87.50464, 88.06848, 88.62, 89.14336, 89.65368, 90.15232, 90.64064, 91.12, 91.55432, 91.99176, 92.44304,
92.91888, 93.43, 94.0316, 94.6788, 95.3712, 96.1084, 96.89, 97.82472, 98.77576, 99.71544, 100.61608, 101.45, 102.18088, 102.79184, 103.25736, 103.55192, 103.65,
103.21632, 102.61256, 101.89064, 101.10248, 100.3, 99.73736, 99.21368, 98.73032, 98.28864, 97.89, 97.22728, 96.68744, 96.34896, 96.29032, 96.59, 98.17736,
100.06728, 102.12552, 104.21784, 106.21, 107.12296, 107.87848, 108.55352, 109.22504, 109.97, 112.22056, 114.35968, 116.12552, 117.25624, 117.49, 114.41264,
110.45272, 105.88648, 100.99016, 96.04, 92.398, 88.9832, 85.8004, 82.8544, 80.15, 77.77008, 75.62184, 73.69056, 71.96152, 70.42, 69.11304, 67.94872, 66.89688,
65.92736, 65.01, 63.9876, 62.9888, 62.0152, 61.0684, 60.15, 59.32432, 58.51456, 57.70664, 56.88648, 56.04, 55.04976, 54.03088, 52.99512, 51.95424, 50.92,
49.93392, 48.97056, 48.03424, 47.12928, 46.26, 45.48288, 44.73704, 44.01376, 43.30432, 42.6, 41.85464, 41.10632, 40.35568, 39.60336, 38.85, 38.08568, 37.32424,
36.56896, 35.82312, 35.09, 34.386, 33.698, 33.026, 32.37, 31.73, 31.1204, 30.5232, 29.9348, 29.3516, 28.77, 28.15728, 27.54624, 26.94056, 26.34392, 25.76,
25.19664, 24.65232, 24.12968, 23.63136, 23.16, 22.78096, 22.41848, 22.05952, 21.69104, 21.3, 20.73064, 20.14832, 19.57568, 19.03536, 18.55, 18.36496, 18.22448,
18.09552, 17.94504, 17.74, 17.20704, 16.61352, 15.98648, 15.35296, 14.74, 14.24056, 13.79928, 13.42672, 13.13344, 12.93, 13.07432, 13.26776, 13.45904, 13.59688,
13.63, 13.09912, 12.46296, 11.77224, 11.07768, 10.43, 10.18776, 10.01688, 9.89112, 9.78424, 9.67, 9.3724, 9.0524, 8.7212, 8.39, 8.07]);
#[rustfmt::skip]
#[cfg(feature = "cie-illuminants")]
data_illuminant!(F3_5, [4.72, 4.94, 5.15653333333333, 5.37306666666667, 5.59306666666667, 5.82, 6.08432, 6.35576, 6.63104, 6.90688, 7.18, 7.41768, 7.65344,
7.89136, 8.13552, 8.39, 8.68756938271605, 8.99644641975309, 9.3135387654321, 9.63575407407407, 9.96, 10.2649995061728, 10.5703911111111, 10.8776286419753,
11.1881659259259, 187.745481052755, 87.3616561125628, 12.1618232098765, 12.5011990123457, 12.84784, 13.2020987654321, 13.5624474074074, 13.9315891358025,
14.3103466666667, 14.6995427160494, 15.1, 15.5203792592593, 15.9517056790123, 16.3928424691358, 16.8426528395062, 17.3, 17.7512, 18.2108, 18.6808, 19.1632,
19.66, 20.18628, 20.72769, 21.28296, 21.85082, 22.43, 23.01587, 23.61136, 24.21604, 25.381625329939, 777.181367607652, 26.636665329939, 26.72436, 27.36944,
28.01843, 28.67, 29.31178, 29.95624, 30.60481, 31.25892, 31.92, 32.60544, 33.29672, 33.99128, 34.68656, 35.38, 36.05848, 36.73264, 37.40256, 38.06832, 38.73,
39.39472, 40.05376, 40.70544, 41.34808, 41.98, 42.59472, 43.19656, 43.78504, 44.35968, 44.92, 45.46712, 45.99856, 46.51344, 47.01088, 47.49, 47.94576, 48.38248,
48.80032, 49.19944, 49.58, 49.94344, 50.28832, 50.61448, 50.92176, 51.21, 51.44768, 51.67384, 51.89616, 52.12232, 52.36, 52.72184, 53.08432, 53.42888, 53.73696,
53.99, 54.02128, 53.99744, 53.93696, 53.85832, 53.78, 53.82288, 53.87744, 53.93656, 53.99312, 54.04, 54.03136, 54.00848, 53.97392, 53.93024, 53.88, 53.83632,
53.78856, 53.73664, 53.68048, 53.62, 53.54456, 53.46728, 53.39072, 53.31744, 53.25, 53.20952, 53.17536, 53.14544, 53.11768, 53.09, 53.04016, 52.99128, 52.94632,
52.90824, 52.88, 52.88504, 52.90072, 52.92488, 52.95536, 52.99, 53.00808, 53.03064, 53.06016, 53.09912, 53.15, 53.22652, 53.31711, 53.42144, 53.53918, 53.67,
53.81405, 53.9704, 54.1386, 54.7255870713965, 620.848732969794, 55.1203070713965, 54.92636, 55.14784, 55.37613, 55.61, 55.83526, 56.06688, 56.30687, 56.55724,
56.82, 57.1084, 57.4104, 57.7252, 58.052, 58.39, 58.7384, 59.0964, 59.4632, 59.838, 60.22, 60.6060375308642, 60.9982656790123, 61.3964750617284,
61.8004562962963, 62.21, 62.6268306172839, 63.0481116049383, 63.47336, 63.9020928395062, 64.3338271604938, 65.635330188414, 191.092287672738, 66.5159910269579,
111.245438579031, 71.5468577942994, 66.9602182716049, 67.39944, 67.8377995061728, 68.2748138271605, 68.71, 69.1073303703704, 69.5008404938272, 69.8946854320988,
70.2930202469136, 70.7, 71.1668, 71.6388, 72.1084, 72.568, 73.01, 73.37976, 73.72848, 74.06032, 74.37944, 74.69, 75.01408, 75.33344, 75.64776, 75.95672, 76.26,
76.56496, 76.86168, 77.14792, 77.42144, 77.68, 77.88328, 78.07664, 78.26736, 78.46272, 78.67, 78.93776, 79.22168, 79.51872, 79.82584, 80.14, 80.4876, 80.8288,
81.1532, 81.4504, 81.71, 81.92064, 82.07312, 82.15728, 82.16296, 82.08, 81.76992, 81.38296, 80.94104, 80.46608, 79.98, 79.59464, 79.21952, 78.85408, 78.49776,
78.15, 77.67648, 77.24384, 76.88496, 76.63272, 76.52, 76.92496, 77.44888, 78.03832, 78.63984, 79.2, 79.33544, 79.40512, 79.43808, 79.46336, 79.51, 80.144,
80.7232, 81.1424, 81.2964, 81.08, 79.51824, 77.59312, 75.41688, 73.10176, 70.76, 68.94224, 67.21272, 65.57408, 64.02896, 62.58, 61.266, 60.0444, 58.9088,
57.8528, 56.87, 55.9716, 55.1292, 54.332, 53.5692, 52.83, 52.04216, 51.27168, 50.52312, 49.80104, 49.11, 48.54, 47.9888, 47.4396, 46.8756, 46.28, 45.51792,
44.72016, 43.89944, 43.06848, 42.24, 41.46832, 40.71416, 39.97984, 39.26768, 38.58, 37.94472, 37.33216, 36.73824, 36.15888, 35.59, 35.02656, 34.46568, 33.90352,
33.33624, 32.76, 32.1316, 31.4964, 30.8604, 30.2296, 29.61, 29.03384, 28.47432, 27.93088, 27.40296, 26.89, 26.40072, 25.92296, 25.45384, 24.99048, 24.53,
24.05128, 23.57424, 23.10056, 22.63192, 22.17, 21.71136, 21.26408, 20.83112, 20.41544, 20.02, 19.70344, 19.39912, 19.09608, 18.78336, 18.45, 17.95544, 17.45072,
16.95728, 16.49656, 16.09, 15.97088, 15.89584, 15.83336, 15.75192, 15.62, 15.17888, 14.68104, 14.15176, 13.61632, 13.1, 12.69624, 12.34512, 12.05488, 11.83376,
11.69, 11.85232, 12.05336, 12.24624, 12.38408, 12.42, 11.91992, 11.32096, 10.67304, 10.02608, 9.43, 9.25024, 9.14232, 9.07728, 9.02616, 8.96, 8.67533333333333,
8.36133333333333, 8.03266666666667, 7.704, 7.39]);
#[rustfmt::skip]
#[cfg(feature = "cie-illuminants")]
data_illuminant!(F3_6, [5.53, 5.75, 5.96546666666667, 6.18093333333333, 6.40093333333333, 6.63, 6.9036, 7.1876, 7.4788, 7.774, 8.07, 8.33448, 8.60064, 8.87256,
9.15432, 9.45, 9.79425777777778, 10.1529511111111, 10.5225155555556, 10.8993866666667, 11.28, 11.6398133333333, 12.0014844444444, 12.3666933333333, 12.73712,
193.050465482599, 90.6211175877864, 13.90584, 14.3152711111111, 14.73432, 15.1633333333333, 15.6013066666667, 16.0502755555556, 16.5109244444444,
16.9839377777778, 17.47, 17.97456, 18.4923466666667, 19.0228533333333, 19.5655733333333, 20.12, 20.68008, 21.25224, 21.83736, 22.43632, 23.05, 23.68426,
24.333755, 24.99812, 25.67699, 26.37, 27.078625, 27.8002, 28.5339, 31.7571332944883, 805.112360153816, 33.2778532944883, 31.57366, 32.35564, 33.144705, 33.94,
34.73835, 35.5418, 36.350075, 37.1629, 37.98, 38.79936, 39.62288, 40.45072, 41.28304, 42.12, 42.97712, 43.83536, 44.69104, 45.54048, 46.38, 47.18896, 47.98488,
48.76832, 49.53984, 50.3, 51.06408, 51.81424, 52.54736, 53.26032, 53.95, 54.59408, 55.21344, 55.80976, 56.38472, 56.94, 57.49072, 58.02176, 58.53144, 59.01808,
59.48, 59.9056, 60.3056, 60.6808, 61.032, 61.36, 61.64, 61.9048, 62.1616, 62.4176, 62.68, 63.06288, 63.43984, 63.79136, 64.09792, 64.34, 64.34032, 64.27656,
64.16864, 64.03648, 63.9, 63.8892, 63.8864, 63.884, 63.8744, 63.85, 63.76032, 63.65136, 63.52624, 63.38808, 63.24, 63.1008, 62.954, 62.7988, 62.6344, 62.46,
62.25944, 62.05112, 61.83808, 61.62336, 61.41, 61.21832, 61.02976, 60.84304, 60.65688, 60.47, 60.26928, 60.06824, 59.86856, 59.67192, 59.48, 59.3028, 59.1316,
58.966, 58.8056, 58.65, 58.49176, 58.33928, 58.19392, 58.05704, 57.93, 57.82176, 57.72418, 57.63672, 57.55884, 57.49, 57.42678, 57.37224, 57.32656,
59.2469450856716, 642.984236805198, 59.2029450856716, 57.23856, 57.24024, 57.25078, 57.27, 57.29484, 57.32872, 57.37218, 57.42576, 57.49, 57.56792, 57.65696,
57.75704, 57.86808, 57.99, 58.12752, 58.27456, 58.42984, 58.59208, 58.76, 58.923944691358, 59.0931032098765, 59.268289382716, 59.450317037037, 59.64,
59.8475782716049, 60.0609372839506, 60.27968, 60.503409382716, 60.7317283950617, 61.8821841433085, 194.061141406891, 62.3611948398916, 108.655271576571,
67.1510813832069, 62.175790617284, 62.42512, 62.6758627160494, 62.9276217283951, 63.18, 63.396642962963, 63.611790617284, 63.8296167901235, 64.054295308642,
64.29, 64.58576, 64.88968, 65.19472, 65.49384, 65.78, 66.00168, 66.20744, 66.40136, 66.58752, 66.77, 66.97496, 67.17888, 67.38032, 67.57784, 67.77, 67.95472,
68.13136, 68.29864, 68.45528, 68.6, 68.69824, 68.79032, 68.88328, 68.98416, 69.1, 69.26792, 69.45736, 69.66784, 69.89888, 70.15, 70.4748, 70.8052, 71.1272,
71.4268, 71.69, 71.88456, 72.01928, 72.08472, 72.07144, 71.97, 71.64232, 71.23976, 70.78504, 70.30088, 69.81, 69.42696, 69.05968, 68.70792, 68.37144, 68.05,
67.61248, 67.22224, 66.91176, 66.71352, 66.66, 67.1312, 67.7252, 68.3876, 69.064, 69.7, 69.902, 70.0396, 70.1432, 70.2432, 70.37, 71.114, 71.8056, 72.3352,
72.5932, 72.47, 70.95072, 69.05736, 66.90664, 64.61528, 62.3, 60.53544, 58.86592, 57.29368, 55.82096, 54.45, 53.2224, 52.0912, 51.0488, 50.0876, 49.2, 48.388,
47.632, 46.922, 46.248, 45.6, 44.91456, 44.24848, 43.60512, 42.98784, 42.4, 41.92176, 41.46048, 41.00032, 40.52544, 40.02, 39.3568, 38.6592, 37.9392, 37.2088,
36.48, 35.79936, 35.13568, 34.49232, 33.87264, 33.28, 32.75872, 32.26096, 31.77984, 31.30848, 30.84, 30.34032, 29.83656, 29.32864, 28.81648, 28.3, 27.76472,
27.22856, 26.69504, 26.16768, 25.65, 25.16312, 24.68856, 24.22544, 23.77288, 23.33, 22.89432, 22.46696, 22.04744, 21.63528, 21.23, 20.8324, 20.4404, 20.0532,
19.67, 19.29, 18.88616, 18.49048, 18.10872, 17.74664, 17.41, 17.18456, 16.97608, 16.77032, 16.55304, 16.31, 15.87624, 15.42592, 14.98248, 14.56936, 14.21,
14.1576, 14.1484, 14.1484, 14.1236, 14.04, 13.6108, 13.118, 12.5908, 12.0584, 11.55, 11.18856, 10.88608, 10.64832, 10.48104, 10.39, 10.58672, 10.81976,
11.04344, 11.21208, 11.28, 10.82168, 10.26624, 9.66296, 9.06112, 8.51, 8.3664, 8.2952, 8.2688, 8.2596, 8.24, 8.02133333333333, 7.77733333333333,
7.52066666666667, 7.264, 7.02]);
#[rustfmt::skip]
#[cfg(feature = "cie-illuminants")]
data_illuminant!(F3_7, [3.79, 3.544, 3.29026666666667, 3.03653333333333, 2.79053333333333, 2.56, 2.39704, 2.25392, 2.12728, 2.01376, 1.91, 1.78210145315755,
1.66487754302572, 1.56260290631511, 1.47955217973633, 1.42, 1.41727597457195, 1.43933602671876, 1.48319105046225, 1.54585193982424, 1.62432958882652,
1.70499644881513, 1.79816146715662, 1.90349514854172, 2.02066799766121, 268.323804313206, 116.36397912959, 2.43992659833352, 2.6011611652981, 2.77258742345086,
2.95387587748255, 3.14171118322326, 3.33949615643961, 3.54764776403753, 3.76658297292297, 3.99671875000189, 4.24487463788336, 4.50346438384446,
4.77130431086537, 5.04721074192633, 5.33000000000758, 5.61760042094746, 5.90993831165369, 6.20605199189211, 6.50497978142863, 6.80576000002922,
7.10490661675009, 7.40461338974479, 7.70454972645717, 8.00438503433127, 8.30378872081141, 8.60732226369715, 8.90853998248987, 9.20588826704643,
14.3317755664938, 865.445033179898, 14.8914380800769, 10.3225321722005, 10.5768030351909, 10.8191610979109, 11.0484788484948, 11.2699131452, 11.4744810135185,
11.6594838490665, 11.8222230474664, 11.9600000043476, 12.0531930208269, 12.1202573607056, 12.162725193277, 12.1821286878505, 12.1800000137558, 12.1627200172374,
12.1257600215662, 12.0694400269393, 11.994080033598, 11.9000000418364, 11.7484800520125, 11.5886400645617, 11.430560080012, 11.2843200990031, 11.1600001223082,
11.1800001508607, 11.2140001857846, 11.2440002284319, 11.2520002804252, 11.2200003437089, 10.9956004206082, 10.7288005138994, 10.4352006268907,
10.1304007635172, 9.83000092845143, 9.49904112723091, 9.21632136640651, 9.01008165371359, 8.90856199826923, 8.94000241079923, 8.17968290389842,
7.84704349232887, 8.20856419336034, 9.53072502715838, 12.0800060172255, 19.5875271909016, 27.9889685799298, 36.6846502210959, 45.074892156947, 52.5600144366,
55.7886571166455, 57.6007402621593, 58.084503947828, 57.3281882592006, 55.4200332940746, 51.6921191640287, 47.1778859961104, 42.1546139346905, 36.899583143494,
31.6900738078177, 27.9675261369431, 24.5540203667545, 21.4357967625693, 18.599095622186, 16.0301572791572, 13.633622106288, 11.4977305193626, 9.62912298109595,
8.03444000530685, 6.72032216130369, 5.91101007847123, 5.34114445104233, 4.96296604303402, 4.72871569332195, 4.59063432082239, 4.34000292974445,
4.13026261486961, 3.95389456680889, 3.80338007718129, 3.67120054365041, 3.50151747474901, 3.34721249441439, 3.2128473461506, 3.10298389672675, 3.02218413931451,
2.96898514827093, 2.95548048584969, 2.98773879820193, 3.07182886532902, 3.21381962853325, 3.47418379779361, 3.79098966847342, 4.15673177286564,
4.56405867248418, 5.00651582606207, 5.45891678466142, 5.9676244696144, 6.62619169624576, 7.74474189522481, 10.1860077138645, 15.9531318287277, 28.8334661281501,
54.421875008887, 98.3959497109041, 162.518791712348, 239.953106831013, 313.732988067065, 362.078929061448, 370.746615390762, 609.727485509634, 276.297829942976,
211.606496415414, 161.897323668774, 129.193956393951, 106.984904785069, 87.175715179152, 66.7563436187457, 47.6731124921388, 33.0114168623685, 23.9002711611668,
19.3511648262597, 17.4793264789998, 16.824586901457, 16.5890689325942, 16.442622657615, 16.223406692518, 15.9650844295134, 15.6702174668227, 15.3460182992672,
15.0005202879142, 14.6025090710891, 14.2093557408379, 13.8390668198703, 13.5096484289577, 13.2391062364468, 13.066430138937, 12.9833942746506, 13.0027571399081,
13.1372770309776, 13.3997121204033, 13.7303944983005, 92.5160132841387, 14.493168246659, 177.793812189549, 35.1424693827517, 21.1062808556739, 25.8030333994,
45.4331311327397, 214.740393578495, 105.688973908853, 47.6297601845857, 52.6161452269439, 57.3824368140122, 61.5693846482163, 65.0097684082072,
66.5203493728977, 67.2039342776162, 67.1473112466218, 66.4372695285986, 65.1605995029028, 63.8740048370009, 62.0768879545129, 59.738564535253, 56.8283513262261,
53.3155661045159, 47.262094477374, 41.0215475836372, 35.040104281021, 29.7639442519157, 25.6392643053189, 26.2407344170406, 28.6107569235222, 47.4733614786237,
213.427421238482, 711.340236287956, 943.894540345966, 479.07799334342, 214.340213942861, 353.044683019187, 107.677519611203, 50.592546051926, 52.2854701630083,
54.3499834849531, 56.4857240027407, 58.715573859344, 62.4448011057776, 65.9683410850114, 68.9634984126922, 71.1075770886177, 72.0778804677379, 69.1876020041758,
65.0691802429366, 59.9909438013287, 59.3868152781858, 240.603447247248, 47.001236390611, 35.9353085213223, 30.1527478136702, 24.8107970900484, 20.107936078106,
17.4892460656096, 15.5949529320336, 14.3118841792677, 13.5268668125548, 13.1267273762672, 12.3852814524154, 11.9556179477394, 11.8778148818871,
12.1919499634232, 12.9381006270702, 15.3413040702098, 17.9604372883702, 20.5393371094534, 22.8218402264937, 24.5517832287658, 23.6022826310988,
22.0555749012775, 20.1231764854476, 18.0166038314666, 15.9473734101699, 15.1017217345465, 14.4727653768411, 14.0283409836195, 13.736285288852, 13.5644351250864,
13.5753474327933, 13.6184592679804, 13.6379278081773, 13.5779103569035, 13.3825643467335, 12.5202073410773, 11.5297970347947, 10.474451253764, 9.41728795351901,
8.42142521707135, 7.82326125202557, 7.34431438709326, 6.97938306810514, 6.72326585361451, 6.57076141017869, 6.50706850739843, 6.53898601278822,
6.66371288654347, 6.87844817626363, 7.18039101168343, 7.65986059945814, 8.19765621804193, 8.76769721269311, 9.34390299063394, 9.90019301638765,
10.4024868073106, 10.8347039293331, 11.1727639929182, 11.392586649245, 11.4700915866186, 11.2554385271074, 10.8817472234058, 10.3563774559167, 9.68668903005051,
8.88004177373032, 7.07531553509759, 5.36547018040767, 3.97498559210606, 3.12834166707505, 3.05001831504052, 5.60033545712844, 8.95897302456068, 12.94145095748,
17.3632892038944, 22.0400077187309, 27.6780064629904, 32.9792054029936, 37.5364045097113, 40.9424037581694, 42.7900031269239, 38.9628825975959,
33.6902421544639, 27.492161784104, 20.8887214750763, 14.400001217649, 10.7425610035594, 7.69088082580474, 5.21592067846118, 3.28864055652667, 1.88000045578527,
1.23328037269016, 0.979040304262836, 1.02016024800659, 1.2595202018324, 1.60000016399547, 1.56528013304121, 1.53224010775907, 1.49856008714347,
1.46192007036054, 1.42000005672008, 1.33752004565179, 1.25336003668531, 1.17344002943336, 1.10368002357767, 1.05000001885711, 1.04840001505785,
1.06720001200505, 1.10480000955605, 1.15960000759462, 1.23000000602625, 1.36880000477421, 1.50640000377632, 1.62760000298229, 1.7172000023515, 1.76000000185119,
1.60480000145503, 1.40640000114185, 1.18360000089465, 0.955200000699868, 0.740000000546626, 0.536000000426264, 0.388000000331879, 0.320000000257985,
0.356000000200226, 0.520000000155154, 1.28464000012004, 2.11312000009272, 2.91728000007151, 3.60896000005506, 4.10000000004233, 3.58512000003249,
2.8725600000249, 2.05344000001905, 1.21888000001456, 0.460000000011102, 0.400720000008455, 0.466160000006428, 0.61424000000488, 0.802880000003699,
0.990000000002799, 0.926160000002115, 0.828480000001595, 0.706720000001201, 0.570640000000903, 0.430000000000678, 0.340533333333842, 0.254533333333714,
0.170266666666951, 0.0860000000002121, 0.000000000000158]);
#[rustfmt::skip]
#[cfg(feature = "cie-illuminants")]
data_illuminant!(F3_8, [4.18, 3.93, 3.67186666666667, 3.41373333333333, 3.16373333333333, 2.93, 2.76216, 2.61648, 2.49072, 2.38264, 2.29, 2.18752, 2.10176,
2.03624, 1.99448, 1.98, 1.9960750617284, 2.04653135802469, 2.13495012345679, 2.26491259259259, 2.44, 2.69157827160494, 2.98849777777778, 3.32739358024691,
3.70490074080109, 265.094111310001, 94.4892073947998, 5.01603456790123, 5.51156543209876, 6.0372, 6.59234567901234, 7.19005925925926, 7.81268641975308,
8.45622222222222, 9.11666172839506, 9.79, 10.4262074074074, 11.0788098765432, 11.7553086419753, 12.4632049382716, 13.21, 14.0508, 14.9336, 15.854, 16.8076,
17.79, 18.809, 19.84495, 20.8904, 21.9379, 22.98, 23.99981, 25.00168, 25.98052, 31.4335780135959, 840.135762038403, 33.2535780135959, 29.60452, 30.39768,
31.11981, 31.76, 32.22366, 32.60448, 32.91247, 33.15764, 33.35, 33.55336, 33.71048, 33.81792, 33.87224, 33.87, 33.78792, 33.64736, 33.44984, 33.19688, 32.89,
32.49584, 32.05952, 31.59128, 31.10136, 30.6, 30.17424, 29.73832, 29.28328, 28.80016, 28.28, 27.63288, 26.95104, 26.24576, 25.52832, 24.81, 23.9952, 23.2288,
22.5488, 21.9932, 21.6000000000001, 20.3182400000001, 19.5471200000002, 19.5968800000003, 20.7777600000004, 23.4000000000007, 31.815440000001, 41.2823200000016,
51.1004800000025, 60.5697600000038, 68.9900000000058, 72.4344800000089, 74.2362400000135, 74.5017600000204, 73.3375200000308, 70.8500000000461,
66.3120800000689, 60.8722400001026, 54.8453600001521, 48.5463200002247, 42.2900000003305, 37.6799200004843, 33.4201600007069, 29.5034400010278,
25.9224800014885, 22.6700000021474, 19.7051200030857, 17.0625600044167, 14.7434400062972, 12.7488800089432, 11.0800000126516, 9.94528001782778,
9.08664002502369, 8.45336003498702, 7.99472004872637, 7.66000006759627, 7.23528009340776, 6.87384012857152, 6.56576017628208, 6.30112024075377,
6.07000032752134, 5.81576044382083, 5.58688059906965, 5.38512080546844, 5.21224107875122, 5.07000143911545, 4.94288191236832, 4.85424253133156,
4.81016333755547, 4.81672438344961, 4.88000573582607, 4.98642157488114, 5.16663464492265, 5.43164429349368, 5.79247352709693, 6.2603345330167, 6.924623920782,
7.70895650913395, 8.6483094409273, 9.91328291329219, 12.1115627311111, 17.099525148615, 28.7120327444216, 54.0206360857884, 102.024320950022, 178.43612208605,
277.283114196356, 376.321495498068, 442.743938823021, 452.220210847839, 623.06844056003, 316.56992140198, 233.308640135182, 178.040206739224, 149.681380190123,
131.659951566098, 109.009835867036, 80.0783831263421, 52.7571218333611, 33.7790291068553, 23.731351043232, 19.4598781318283, 17.7802098236015, 16.9508601426987,
16.3213369592661, 15.7168651253045, 15.0617674721959, 14.408762258877, 13.7724356680848, 13.1680154744191, 12.6107910484886, 11.8068812401041, 11.1580464975905,
10.7568718231649, 10.6959410171016, 11.0678365882696, 12.637834037483, 14.6576451522851, 17.0516746341117, 19.7443257430195, 22.6600003268153, 25.6378894472692,
28.7089041326006, 31.8188337529242, 93.908528362975, 44.492856491019, 40.6503573917316, 43.2317176446266, 53.6161435030161, 189.509086214492, 95.6934114056866,
52.3955329352671, 54.3790373183345, 56.0847407866069, 57.4065475009398, 58.2700837791789, 58.0842806058538, 57.4206399629433, 56.3339687760739, 54.879076274945,
53.1107740251665, 51.4263692008877, 49.4525613455236, 47.15854544989, 44.5135185228024, 41.4866794110543, 36.5304092692226, 31.5099341045562, 26.7736617342147,
22.6700008318681, 19.5473635793614, 21.1966216441867, 23.3453537496817, 34.676396278058, 150.378008733719, 545.047764733859, 749.286451140014, 370.438356526433,
167.741357438246, 272.328841307311, 94.3922388763886, 46.5432731570482, 48.4323843242178, 50.6083031393265, 52.546187496352, 54.2025444941071, 57.7288408743687,
60.9929013381692, 63.7042669566305, 65.5724778845953, 66.3070734819868, 63.4307391031265, 59.3865795511627, 54.4308458617927, 52.5016171574598, 180.00970241074,
40.4711740270358, 31.0043512332004, 25.3898144926081, 20.2352763164198, 15.7416773017392, 13.411851567954, 11.8193734559535, 10.8397108851307, 10.3483320356758,
10.2207053570754, 9.73178623710158, 9.507685332241, 9.5740002271571, 9.95632875739764, 10.6802689961615, 12.6741392391957, 14.8351379884766, 16.9631839352413,
18.8581959428477, 20.3200930298571, 19.7209543536535, 18.6454991948385, 17.2506069425779, 15.6931570810137, 14.1300291768115, 13.3885028678654,
12.7874578531557, 12.3161738837226, 11.9639307547032, 11.7200082983643, 11.7340063780531, 11.7948048829844, 11.8516037237807, 11.853602828684, 11.7500021403576,
11.0852016132059, 10.3144012111414, 9.48800090573562, 8.6564006746983, 7.87000050063286, 7.38240037002464, 6.99000027242284, 6.69240019978273, 6.48920014593987,
6.38000010619193, 6.41016007696808, 6.52208005556884, 6.70392003996259, 6.9438400286271, 7.23000002042692, 7.55824001451877, 7.90712001027918, 8.26288000724917,
8.61176000509237, 8.94000000356331, 9.25944000248364, 9.52432000172434, 9.71448000119251, 9.80976000082149, 9.79000000056369, 9.51472000038529,
9.11416000026232, 8.5982400001779, 7.97688000012018, 7.26000000008087, 5.8172000000542, 4.45880000003619, 3.35480000002407, 2.67520000001594, 2.59000000001052,
4.48968000000692, 7.01864000000453, 10.041760000003, 13.4239200000019, 17.0300000000012, 21.4820000000008, 25.6984000000005, 29.3548000000003, 32.1268000000002,
33.6900000000001, 30.8332800000001, 26.8406400000001, 22.10936, 17.03672, 12.02, 9.08304000000001, 6.58992000000001, 4.53128, 2.89776, 1.68, 1.15664,
0.958320000000001, 1.00368, 1.21136, 1.5, 1.466, 1.4308, 1.3936, 1.3536, 1.31, 1.24088, 1.17184, 1.10736, 1.05192, 1.01, 1.00944, 1.02552, 1.05688, 1.10216,
1.16, 1.27192, 1.38296, 1.48104, 1.55408, 1.59, 1.46728, 1.31064, 1.13536, 0.95672, 0.79, 0.59672, 0.45936, 0.40664, 0.46728, 0.67, 1.56256, 2.52488, 3.45592,
4.25464, 4.82, 4.22408, 3.39944, 2.45176, 1.48672, 0.61, 0.5404, 0.6172, 0.7928, 1.0196, 1.25, 1.2028, 1.1224, 1.0196, 0.9052, 0.79, 0.741333333333333,
0.699333333333333, 0.660666666666667, 0.622, 0.58]);
#[rustfmt::skip]
#[cfg(feature = "cie-illuminants")]
data_illuminant!(F3_9, [3.77, 3.544, 3.31066666666667, 3.07733333333333, 2.85133333333333, 2.64, 2.48512, 2.35096, 2.23624, 2.13968, 2.06, 1.97544, 1.91032,
1.86848, 1.85376, 1.87, 1.90746567901235, 1.9869649382716, 2.11573135802469, 2.30099851851852, 2.55, 2.91654320987654, 3.34964444444444, 3.84489382716049,
4.39788148166093, 270.879310710992, 89.9689084446528, 6.32894913580247, 7.06447308641975, 7.84864, 8.68135802469136, 9.56441185185185, 10.4953639506173,
11.4736533333333, 12.4987190123457, 13.57, 14.6668148148148, 15.8137530864198, 17.0152839506173, 18.2758765432099, 19.6, 21.05384, 22.56472, 24.12168, 25.71376,
27.33, 28.94138, 30.559515, 32.17796, 33.79027, 35.39, 36.978945, 38.54036, 40.06574, 43.7558265656059, 888.426510650479, 47.0492624515833, 45.6723, 46.895,
48.015425, 49.02, 49.80579, 50.47092, 51.024155, 51.47426, 51.83, 52.1448, 52.3716, 52.508, 52.5516, 52.5, 52.32808, 52.06184, 51.70456, 51.25952, 50.73,
50.09016, 49.37968, 48.60912, 47.78904, 46.93, 46.08608, 45.21344, 44.31176, 43.38072, 42.42, 41.40592, 40.36736, 39.30984, 38.23888, 37.16, 35.92544, 34.73232,
33.62448, 32.64576, 31.84, 30.13744, 28.97392, 28.67168, 29.55296, 31.94, 40.31728, 49.80424, 59.68256, 69.23392, 77.74, 81.26168, 83.10664, 83.36176, 82.11392,
79.45, 74.42648, 68.41824, 61.76976, 54.82552, 47.93, 42.84496, 38.14328, 33.81512, 29.85064, 26.24, 22.92952, 19.96416, 17.34504, 15.07328, 13.15, 11.78848,
10.72464, 9.90656, 9.28232, 8.8, 8.24704, 7.77232, 7.36408, 7.01056, 6.7, 6.37072, 6.07336, 5.80864, 5.57728, 5.38, 5.19768, 5.05584000000001, 4.96016000000045,
4.91632000001199, 4.93000000027138, 4.96676742022733, 5.08244306120309, 5.29273600465466, 5.61336491324478, 6.06013745257519, 6.79438530374819,
7.65604328002253, 8.65389356151533, 9.90268195526562, 11.897259791957, 16.2389236979904, 26.8808795727137, 51.5324159744902, 100.929261137662, 183.210752555949,
293.552446308021, 406.907122972753, 483.935934228426, 494.005463725513, 641.524221166252, 333.15001237614, 238.577525447105, 181.091504668009, 157.475911059649,
143.258876471964, 118.269527401026, 83.2771103455759, 51.6100697630041, 31.8362759522181, 22.7758059585543, 19.2424547843143, 17.7214904634008, 16.683277199096,
15.7157892477368, 14.7601326176819, 13.9085266348087, 13.0949590644222, 12.3301389040552, 11.6248793678132, 10.9900000000052, 10.0992717484371,
9.38482555976483, 8.9417434968741, 8.86510762265557, 9.25, 10.9610421110382, 13.1313917446108, 15.6637461087986, 18.4608024116821, 21.4252578613422,
24.1856987865657, 26.9874609945828, 29.802832639532, 87.5039071861144, 41.4616513910304, 38.4210813331624, 47.5598218616942, 84.5949999133603, 131.15545561641,
109.716583265263, 65.2005024455009, 52.5147199658825, 52.586874111927, 53.5393260214072, 54.072647513689, 53.5935523837889, 52.6626887552072, 51.3439776209868,
49.701665772044, 47.8, 46.0747618688724, 44.1257797047866, 41.9244166062646, 39.4420356718284, 36.65, 32.2201938875925, 27.7483289352639, 23.5306379419637,
19.8633537073161, 17.0427105770018, 18.8343777940501, 21.0629484387657, 30.5995215673407, 128.648149353958, 475.170030474654, 657.667610308397, 321.58513828728,
140.470257667888, 221.107870804003, 82.4151157318992, 45.3303253485912, 47.4007391190804, 49.6541022612758, 51.6586207853632, 53.37, 56.6987158333333,
59.7259110416667, 62.1817483333333, 63.7963904166667, 64.3, 61.345143125, 57.2589783333333, 52.2910675, 49.6153172687077, 152.631340968628, 37.62643516516,
28.9113075, 23.3235383333333, 18.215063125, 13.79, 11.60296375, 10.1699516666667, 9.35745770833333, 9.03197583333333, 9.06, 8.694, 8.568, 8.702, 9.116, 9.83,
11.64768, 13.60944, 15.53936, 17.26152, 18.6, 18.13696, 17.24888, 16.07032, 14.73584, 13.38, 12.69672, 12.12136, 11.64864, 11.27328, 10.99, 10.9372, 10.93,
10.9272, 10.8876, 10.77, 10.2148, 9.5788, 8.9004, 8.218, 7.57, 7.13368, 6.77384, 6.49416, 6.29832, 6.19, 6.24296, 6.37328, 6.56712, 6.81064, 7.09, 7.39264,
7.70312, 8.00728, 8.29096, 8.54, 8.72744, 8.85512, 8.91208, 8.88736, 8.77, 8.4796, 8.092, 7.6136, 7.0508, 6.41, 5.1248, 3.9176, 2.938, 2.3356, 2.26, 3.9488,
6.1916, 8.866, 11.8496, 15.02, 18.89, 22.5432, 25.6984, 28.0744, 29.39, 26.83408, 23.28784, 19.10256, 14.62952, 10.22, 7.68672, 5.55416, 3.80824, 2.43488, 1.42,
0.9668, 0.7896, 0.82, 0.9896, 1.23, 1.20528, 1.18144, 1.15696, 1.13032, 1.1, 1.04176, 0.98248, 0.92632, 0.87744, 0.84, 0.83928, 0.85304, 0.88016, 0.91952, 0.97,
1.06856, 1.16648, 1.25312, 1.31784, 1.35, 1.25608, 1.12904, 0.97896, 0.81592, 0.65, 0.38984, 0.17232, 0.03288, 0.00696, 0.13, 0.98944, 1.93072, 2.85128,
3.64856, 4.22, 3.63968, 2.83424, 1.90696, 0.96112, 0.1, 0.0256, 0.0928, 0.2552, 0.4664, 0.68, 0.61728, 0.52224, 0.40656, 0.28192, 0.16, 0.1056, 0.064, 0.0336,
0.0128, 0.0]);
#[rustfmt::skip]
#[cfg(feature = "cie-illuminants")]
data_illuminant!(F3_10, [0.25, 0.2, 0.146666666666667, 0.0933333333333333, 0.0433333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0153952160493827, 0.0367543209876544, 0.064433950617284, 0.0987907407407409, 0.140181327160494, 0.188863209880362, 0.245321744747183, 0.369431954489982,
11.1816553686384, 69.6368167270782, 32.4954794725304, 1.41938947579394, 0.768965332359674, 0.890144199383356, 1.02250385802469, 1.16367740740741,
1.31703469135803, 1.48355481481481, 1.66421688271605, 1.86, 2.06755981481481, 2.29327975308642, 2.53921978395062, 2.80743987654321, 3.1, 3.44416, 3.81048,
4.19472, 4.59264, 5.0, 5.40280987654321, 5.80901728395062, 6.21681975308642, 6.62441481481482, 7.03, 7.42587456790123, 7.81760888888889, 8.20487506172839,
8.58734518518518, 72.3524505880446, 157.244730921786, 9.70853530864197, 10.0693758024691, 10.42128, 10.7630864197531, 11.0955614814815, 11.4151338271605,
11.72016, 12.0089965432099, 12.28, 12.5311318518518, 12.7612424691358, 12.9687871604938, 13.1522212345679, 13.31, 13.42288, 13.51144, 13.57856, 13.62712, 13.66,
13.70024, 13.72552, 13.73368, 13.72256, 13.69, 13.6156, 13.52, 13.4056, 13.2748, 13.13, 12.97424, 12.80912, 12.63688, 12.45976, 12.28, 12.07328, 11.87504,
11.69416, 11.53952, 11.42, 11.09072, 10.87776, 10.85344, 11.09008, 11.66, 13.44928, 15.51304, 17.72016, 19.93952, 22.04, 23.54136, 24.74888, 25.61872, 26.10704,
26.17, 25.20056, 23.85888, 22.24192, 20.44664, 18.57, 17.02352, 15.51096, 14.05064, 12.66088, 11.36, 10.2204, 9.1928, 8.282, 7.4928, 6.83, 6.40496, 6.08928,
5.86112, 5.69864, 5.58, 5.40944, 5.25752, 5.12088, 4.99616, 4.88, 4.75912, 4.64256, 4.52944, 4.41888, 4.31, 4.18624, 4.06632, 3.95328, 3.85016, 3.76,
3.66805337283957, 3.59959340247202, 3.56210674578868, 3.56308006259356, 3.61000008083158, 3.77488349704603, 3.9845756576193, 4.2306580943932, 4.50654982634362,
4.81824476212713, 5.24177789040871, 6.09934936236775, 8.43313491710884, 14.5835732391426, 27.8863357299894, 49.9482484206503, 76.5422185419759,
96.7534683249871, 100.002824048502, 85.3980575485968, 227.86849397645, 57.1682535059821, 33.0369059979669, 29.251127870767, 27.7964589677367, 25.515583844932,
21.676455901515, 16.9521848729804, 12.4104136294336, 8.79322367692276, 6.33918493077258, 4.82768072908659, 3.93711744734353, 3.39049896896906, 3.01454729635401,
2.74460003851449, 2.52256310387339, 2.33504355767664, 2.17791630240038, 2.05001178247826, 1.88901669404451, 1.77217662002914, 1.71483068934141,
1.73232663157905, 1.84002632220686, 2.13497145834473, 2.53087787795591, 3.02421650547445, 3.6151539375896, 4.31389604936345, 6.60235623982838, 11.0066303797373,
7.63127491546714, 30.8247466091818, 16.3085188108906, 15.1141360187506, 18.4271410797044, 21.2952912202935, 23.1009130150481, 23.4919446497887, 22.185665922986,
20.071168531172, 17.7658472457796, 16.6005848300334, 31.668423750562, 13.8833342309513, 12.1586350463168, 11.4502338439849, 10.7949855367647, 10.1558278338128,
9.55196498994218, 8.95506953802427, 8.36973748318534, 7.80239987938384, 7.26000119953847, 6.60596656941578, 6.02694125099748, 5.565932841093, 5.26594962976446,
5.17000000001791, 5.65766931576173, 6.35174019186232, 7.38390007914928, 16.9180782127863, 82.1433373532309, 127.998748646572, 51.3291039360339,
55.5828850305117, 112.456105807555, 43.1492961822147, 16.3114495199376, 16.5932557977794, 17.4917867564848, 18.1714597530867, 18.57, 18.0952160493827,
17.3500515432099, 16.4062790123457, 15.3356709876543, 14.21, 13.4122316666667, 12.6251471604938, 11.8427207407408, 12.0961746915633, 27.3315932687643,
10.4350471631138, 8.52392074074079, 7.65794716049383, 6.80983166666667, 5.99, 5.16090851851852, 4.39294469135803, 3.70852660493827, 3.13007234567901, 2.68,
2.50624, 2.47432, 2.57528, 2.80016, 3.14, 3.74936, 4.41488, 5.08672, 5.71504, 6.25, 6.28176, 6.21048, 6.07632, 5.91944, 5.78, 5.9868, 6.2192, 6.4452, 6.6328,
6.75, 6.57216, 6.30808, 5.97392, 5.58584, 5.16, 4.73848, 4.30504, 3.86936, 3.44112, 3.03, 2.65432, 2.31296, 2.01344, 1.76328, 1.57, 1.53328, 1.54544, 1.59096,
1.65432, 1.72, 1.68864, 1.64952, 1.60808, 1.56976, 1.54, 1.58216, 1.62928, 1.67232, 1.70224, 1.71, 1.63216, 1.52768, 1.40112, 1.25704, 1.1, 0.812, 0.5508,
0.3516, 0.2496, 0.28, 0.73624, 1.33072, 2.03408, 2.81696, 3.65, 4.69392, 5.68176, 6.53664, 7.18168, 7.54, 6.8432, 5.8788, 4.7428, 3.5312, 2.34, 1.66936,
1.11008, 0.65712, 0.30544, 0.05, 0.0, 0.0, 0.0, 0.0, 0.04, 0.03984, 0.03992, 0.04008, 0.04016, 0.04, 0.03816, 0.03608, 0.03392, 0.03184, 0.03, 0.02984, 0.02992,
0.03008, 0.03016, 0.03, 0.02816, 0.02608, 0.02392, 0.02184, 0.02, 0.01984, 0.01992, 0.02008, 0.02016, 0.02, 0.01816, 0.01608, 0.01392, 0.01184, 0.01, 0.00984,
0.00992, 0.01008, 0.01016, 0.01, 0.00816, 0.00608, 0.00392, 0.00184, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]);
#[rustfmt::skip]
#[cfg(feature = "cie-illuminants")]
data_illuminant!(F3_11, [3.85, 3.662, 3.46613333333333, 3.27026666666667, 3.08226666666667, 2.91, 2.79952, 2.71096, 2.64264, 2.59288, 2.56, 2.51544, 2.49112,
2.49208, 2.52336, 2.59, 2.68500641975309, 2.8284612345679, 3.02841283950617, 3.29290962962963, 3.63, 4.09762469135802, 4.64146666666667, 5.2571012345679,
5.94010370372541, 272.914925422496, 98.7558207428676, 8.31625283950617, 9.21979160493827, 10.18264, 11.2050617283951, 12.280082962963, 13.4170143209877,
14.6179288888889, 15.8848997530864, 17.22, 18.637277037037, 20.1238360493827, 21.6787565432099, 23.3011180246914, 24.99, 26.76896, 28.60648, 30.49552, 32.42904,
34.4, 36.42208, 38.46234, 40.50856, 42.54852, 44.57, 46.54638, 48.48344, 50.37256, 53.0822964847297, 925.774142936413, 56.5706164847297, 57.32512, 58.85208,
60.25886, 61.53, 62.555, 63.4372, 64.1849, 64.8064, 65.31, 65.74616, 66.07048, 66.28072, 66.37464, 66.35, 66.18152, 65.89576, 65.49624, 64.98648, 64.37,
63.61416, 62.76768, 61.84312, 60.85304, 59.81, 58.78448, 57.71664, 56.60456, 55.44632, 54.24, 52.92, 51.564, 50.186, 48.8, 47.42, 45.96368, 44.56544, 43.26336,
42.09552, 41.1, 39.1456, 37.732, 37.1896, 37.8488, 40.04, 48.3288, 57.7516, 67.58, 77.0856, 85.54, 88.9684, 90.7004, 90.8192, 89.408, 86.55, 81.23368, 74.91064,
67.93776, 60.67192, 53.47, 48.16312, 43.26536, 38.76504, 34.65048, 30.91, 27.49832, 24.44576, 21.74904, 19.40488, 17.41, 15.94832, 14.78256, 13.86264, 13.13848,
12.56, 11.9264, 11.376, 10.8964, 10.4752, 10.1, 9.70752, 9.34896, 9.02464, 8.73488, 8.48, 8.2392, 8.0392, 7.8856, 7.784, 7.74, 7.60730116912437,
7.58137704596765, 7.70580233824874, 8.02415175368694, 8.58000000006939, 9.80307797344187, 11.2542657722299, 12.8806295416881, 14.6301787742174,
16.4699400032122, 18.4689511718904, 22.8838485785412, 40.2109755455765, 98.8225890055149, 227.051198657523, 383.953613151294, 446.372423538994,
353.445820907901, 204.116164476777, 1330.08790172697, 52.946113646215, 37.7473535215236, 63.9751761645752, 184.346155625822, 297.285369756942, 193.058805633707,
66.1852104692853, 34.1340448264301, 29.8630942792706, 27.499477811487, 25.1799233316886, 22.847756598346, 20.576301618505, 18.4391765234926, 16.51,
15.3117192897877, 14.3562923863836, 13.6050058380857, 13.0191461931925, 12.5600000000158, 11.9353788274572, 11.4234129523006, 11.0487577198042,
10.8360690086749, 10.8100076935272, 11.028868893705, 11.475620783513, 12.1682752357472, 13.1315168781209, 14.4153247789147, 16.7712250187638, 98.6570535380968,
23.3784709550837, 44.9356464714022, 40.7861871857413, 52.8800512798471, 68.861273628066, 83.2560592580302, 91.6887471006082, 91.6714651666669, 83.7183376566999,
72.192345140108, 61.2629800535515, 53.3525003093635, 48.7545652081084, 46.7510103777525, 45.934542937427, 45.4653491506339, 44.8957877207066, 44.0258614497531,
42.4940776839014, 40.5964473683164, 38.3660015755167, 35.8384450541539, 33.0500002401144, 29.1511011458184, 25.2854052233944, 21.7106991716593,
18.6847698184502, 16.4654051218568, 18.3554978864262, 20.6073130971847, 28.6467913424657, 107.640891948254, 387.564754303854, 535.029576630877,
264.573477952935, 118.624277594888, 162.538457130151, 75.7976843815527, 44.6574493400601, 46.1354887413903, 48.2368652732196, 50.0922992182463, 51.66,
54.7568896296296, 57.5655778395062, 59.7868212345679, 61.1213764197531, 61.27, 57.333335, 52.26228, 46.40762, 43.6805540061904, 135.01032098659,
32.2941096040212, 24.06066, 19.82004, 16.089655, 12.95, 11.18501, 9.99588, 9.287245, 8.96374, 8.93, 8.6564, 8.5904, 8.7452, 9.134, 9.77, 11.29424, 12.93512,
14.54888, 15.99176, 17.12, 16.79848, 16.12264, 15.19656, 14.12432, 13.01, 12.34552, 11.75016, 11.23104, 10.79528, 10.45, 10.3892, 10.3864, 10.402, 10.3964,
10.33, 9.88384, 9.36752, 8.81128, 8.24536, 7.7, 7.2912, 6.942, 6.6612, 6.4576, 6.34, 6.43272, 6.60016, 6.82224, 7.07888, 7.35, 7.56784, 7.77192, 7.95408,
8.10616, 8.22, 8.27976, 8.28688, 8.23512, 8.11824, 7.93, 7.6168, 7.2316, 6.78, 6.2676, 5.7, 4.62808, 3.62584, 2.81256, 2.30752, 2.23, 3.56232, 5.34496, 7.48144,
9.87528, 12.43, 15.58864, 18.58032, 21.17368, 23.13736, 24.24, 22.19008, 19.33144, 15.94776, 12.32272, 8.74, 6.64872, 4.87576, 3.41344, 2.25408, 1.39, 1.01192,
0.86416, 0.88944, 1.03048, 1.23, 1.20672, 1.18336, 1.15864, 1.13128, 1.1, 1.04272, 0.98416, 0.92824, 0.87888, 0.84, 0.83664, 0.84632, 0.86768, 0.89936, 0.94,
1.01576, 1.09088, 1.15712, 1.20624, 1.23, 1.14784, 1.04192, 0.92208, 0.79816, 0.68, 0.4936, 0.3536, 0.2908, 0.336, 0.52, 1.39584, 2.34152, 3.25728, 4.04336,
4.6, 4.01336, 3.20128, 2.26752, 1.31584, 0.45, 0.37824, 0.44872, 0.61408, 0.82696, 1.04, 0.97416, 0.87168, 0.74312, 0.59904, 0.45, 0.33888, 0.23584, 0.14336,
0.06392, 0.0]);
#[rustfmt::skip]
#[cfg(feature = "cie-illuminants")]
data_illuminant!(F3_12, [1.62, 1.708, 1.7932, 1.8784, 1.9664, 2.06, 2.18792, 2.32056, 2.45424, 2.58528, 2.71, 2.79688, 2.87704, 2.95376, 3.03032, 3.11,
3.21802962962963, 3.33025185185185, 3.44445925925926, 3.55844444444444, 3.67, 3.76669037037037, 3.85909333333333, 3.94755851851852, 4.03243555634679,
268.678319693719, 114.052908475166, 4.27235259259259, 4.34684740740741, 4.41808, 4.48592592592593, 4.55764444444444, 4.62388148148148, 4.68266666666667,
4.73202962962963, 4.77, 4.77443555555556, 4.76858074074074, 4.75550814814815, 4.73829037037037, 4.72, 4.71056, 4.70448, 4.70312, 4.70784, 4.72, 4.74784,
4.78412, 4.82848, 4.88056, 4.94, 4.9994, 5.0672, 5.1448, 5.23852373182613, 731.478647622985, 5.46236378946882, 5.59352, 5.74288, 5.90516, 6.08, 6.24592,
6.42896, 6.63404, 6.86608, 7.13, 7.45776, 7.82048, 8.21632, 8.64344, 9.1, 9.5816, 10.0896, 10.6228, 11.18, 11.76, 12.36192, 12.98416, 13.62544, 14.28448, 14.96,
15.64624, 16.34752, 17.06368, 17.79456, 18.54, 19.29984, 20.07392, 20.86208, 21.66416, 22.48, 23.29984, 24.13552, 24.98928, 25.86336, 26.76, 27.5704, 28.4356,
29.3856, 30.4504, 31.66, 33.44408, 35.33304, 37.25696, 39.14592, 40.93, 42.27112, 43.43456, 44.41744, 45.21688, 45.83, 46.12016, 46.25168, 46.25512, 46.16104,
46.0, 45.9392, 45.8384, 45.694, 45.5024, 45.26, 44.88704, 44.47512, 44.03968, 43.59616, 43.16, 42.83784, 42.53112, 42.23248, 41.93456, 41.63, 41.27208,
40.90264, 40.52416, 40.13912, 39.75, 39.35992, 38.97056, 38.58424, 38.20328, 37.83, 37.45968, 37.10344, 36.76536, 36.44952, 36.16, 35.8892632313324,
35.6559106548319, 35.4669264626822, 35.3292948479315, 35.2500000367989, 35.2960163624963, 35.3993616959741, 35.5523296439244, 35.7503015947256,
36.0123403959936, 36.4524022263742, 37.7028217827706, 41.3025250839113, 49.4351528904581, 62.3815539411414, 75.298612643897, 80.1456259130987, 73.5451804718538,
63.9101708142057, 676.168402307062, 48.0010844108809, 46.237030709388, 53.7723987308121, 63.7644860225668, 69.0808567627904, 65.356308233496, 56.4317632113,
49.0934605688162, 45.8387268342591, 45.2813447772766, 45.7242874330646, 46.4082702486902, 47.1436614341218, 47.8992114100382, 48.670168399984, 49.4413732862192,
50.2277842204069, 51.0312339299435, 51.8537902661503, 52.697919421935, 53.5528976254174, 54.440088798425, 55.3684052131759, 56.3485777962302, 57.3935307739203,
58.5369318980991, 59.7731283819014, 61.1160288454916, 62.5790081315202, 64.1724204380813, 87.2609703256337, 138.809465299587, 69.8841083485914,
109.442116410931, 81.3918156152341, 75.6620735111532, 77.2973092152084, 78.7562607679649, 80.0159978854273, 81.0716570444354, 81.9964363638968,
82.7539082573594, 83.3800180378962, 83.9182044644467, 84.4108445465929, 84.8280564213442, 85.2712337232637, 85.7656992730516, 86.3277091516078,
86.9681051242195, 87.7545880463149, 88.6167151084989, 89.5412018784838, 90.5124212925511, 91.513955736142, 92.4985687460931, 93.4926752969394, 94.4933411521205,
95.4997363872166, 96.5125572778763, 97.6565062042992, 98.780505063946, 99.8776203574815, 100.962156162687, 107.287917532652, 117.245501260426, 105.072574731904,
104.726289572785, 105.521951381389, 106.244718613645, 106.887677960982, 107.444257518687, 107.907885519406, 108.27199024637, 108.530000000709, 108.52393481501,
108.357513086472, 108.033123950631, 107.553156543213, 106.920000000001, 106.05568, 105.06304, 103.96456, 102.78272, 101.54, 100.30272, 99.03856, 97.75904,
96.47568, 95.2, 94.02192, 92.85496, 91.69104, 90.52208, 89.34, 88.1124, 86.8616, 85.5856, 84.2824, 82.95, 81.55216, 80.12968, 78.68912, 77.23704, 75.78,
74.34632, 72.91536, 71.48824, 70.06608, 68.65, 67.236, 65.8316, 64.4392, 63.0612, 61.7, 60.38872, 59.09136, 57.80264, 56.51728, 55.23, 53.8776, 52.5272, 51.188,
49.8692, 48.58, 47.3808, 46.2168, 45.0844, 43.98, 42.9, 41.83184, 40.78312, 39.75248, 38.73856, 37.74, 36.71224, 35.70792, 34.73648, 33.80736, 32.93, 32.23832,
31.58616, 30.95184, 30.31368, 29.65, 28.78392, 27.88776, 26.97864, 26.07368, 25.19, 24.40904, 23.66752, 22.96648, 22.30696, 21.69, 21.14, 20.6288, 20.1516,
19.7036, 19.28, 18.89488, 18.51984, 18.14536, 17.76192, 17.36, 16.84592, 16.31536, 15.77984, 15.25088, 14.74, 14.31888, 13.92384, 13.55136, 13.19792, 12.86,
12.52096, 12.19368, 11.87792, 11.57344, 11.28, 10.998, 10.7264, 10.4648, 10.2128, 9.97, 9.74176, 9.52048, 9.30432, 9.09144, 8.88, 8.64896, 8.42048, 8.19752,
7.98304, 7.78, 7.61472, 7.46096, 7.31584, 7.17648, 7.04, 6.89232, 6.74456, 6.59664, 6.44848, 6.3, 5.97928, 5.70104, 5.50816, 5.44352, 5.55, 6.5412, 7.6216,
8.6664, 9.5508, 10.15, 9.32128, 8.21224, 6.95256, 5.67192, 4.5, 4.32072, 4.32096, 4.44184, 4.62448, 4.81, 4.6384, 4.4272, 4.1928, 3.9516, 3.72,
3.61466666666667, 3.52666666666667, 3.44733333333333, 3.368, 3.28]);
#[rustfmt::skip]
#[cfg(feature = "cie-illuminants")]
data_illuminant!(F3_13, [2.23, 2.368, 2.502, 2.636, 2.774, 2.92, 3.1148, 3.3164, 3.5196, 3.7192, 3.91, 4.04616, 4.17328, 4.29632, 4.42024, 4.55, 4.72390320987654,
4.90523061728395, 5.09060641975309, 5.27665481481481, 5.46, 5.61952790123457, 5.77403555555556, 5.92458172839506, 6.07222518518518, 278.970723307455,
110.599937546438, 6.51490864197531, 6.66246913580247, 6.8096, 6.95641975308642, 7.10764148148148, 7.25764049382716, 7.40538666666667, 7.54984987654321, 7.69,
7.81353185185185, 7.93350913580247, 8.05172049382716, 8.16995456790123, 8.29, 8.4128, 8.5412, 8.6772, 8.8228, 8.98, 9.15532, 9.34511, 9.55024, 9.77158, 10.01,
10.25917, 10.52896, 10.82204, 12.462426940648, 974.490515018125, 13.196986940648, 12.29452, 12.74608, 13.23101, 13.75, 14.27926, 14.85008, 15.46927, 16.14364,
16.88, 17.72328, 18.63264, 19.60536, 20.63872, 21.73, 22.8864, 24.0928, 25.344, 26.6348, 27.96, 29.3144, 30.6928, 32.09, 33.5008, 34.92, 36.33632, 37.75216,
39.16384, 40.56768, 41.96, 43.34064, 44.70152, 46.03808, 47.34576, 48.62, 49.8252, 50.9956, 52.1344, 53.2448, 54.33, 55.28408, 56.24664, 57.24816, 58.31912,
59.49, 61.21976, 63.00328, 64.76392, 66.42504, 67.91, 68.81608, 69.47424, 69.88936, 70.06632, 70.01, 69.58512, 68.97176, 68.20984, 67.33928, 66.4, 65.59384,
64.75832, 63.89288, 62.99696, 62.07, 61.05608, 60.02384, 58.98656, 57.95752, 56.95, 56.05536, 55.18928, 54.34552, 53.51784, 52.7, 51.85024, 51.00672, 50.17208,
49.34896, 48.54, 47.74976, 46.97848, 46.22832, 45.50144, 44.8, 44.12264, 43.47592, 42.86288, 42.28656, 41.75, 41.2355329796296, 40.7720827143519,
40.3678659592593, 40.0310994694461, 39.7700000001685, 39.6662443872372, 39.6362248108089, 39.6698090811964, 39.7571905620392, 39.8931080329046,
40.0765538242502, 40.6329821738177, 42.681942628021, 48.6552107923309, 60.2834485968288, 73.5902150997875, 79.0202350724155, 71.9421196115268, 63.4012599800895,
677.621801722085, 50.0964147452793, 47.6019565391188, 54.4087798415936, 63.3910351633653, 68.0617700840066, 64.4205918292613, 56.4326734752336,
50.3753788766154, 48.0184427993024, 47.8054320997152, 48.2792521262542, 48.8987054547426, 49.5498811953627, 50.2175848665015, 50.9000002038651,
51.5984521258641, 52.3098041588873, 53.0329340148746, 53.7667245530927, 54.5100727796501, 55.245926075746, 55.9932912958611, 56.7553940519395, 57.5358968518927,
58.3393267696316, 59.2335516605862, 60.1501469729244, 61.0865198547324, 62.0456457709806, 63.0370738442172, 65.6702908711187, 165.357769772879, 66.551464340308,
114.984077026174, 73.3598718388837, 70.6672393358904, 72.4003240675118, 74.0881857612348, 75.6134505505904, 76.8706590228388, 77.7928541096153,
78.3715827514784, 78.659722387311, 78.7494415914479, 78.7321207744807, 78.6677399668628, 78.5904810475935, 78.5403380260181, 78.577902574726, 78.7609467838319,
79.1157492473123, 79.6136977408267, 80.208116787828, 80.8533032647921, 81.5158298585335, 82.1404769441794, 82.7567998675544, 83.3650872994108, 83.9682129705922,
84.5704258557857, 85.245670341738, 85.9130103394418, 86.5606559859444, 87.1768848146662, 87.7500013752781, 88.1780803725719, 88.5622400957246, 88.9133600233255,
89.2423200053905, 89.5600000011815, 90.0536000002456, 90.5136000000484, 90.9068000000091, 91.2000000000016, 91.3600000000003, 91.18272, 90.84856, 90.36704,
89.74768, 89.0, 88.07912, 87.06256, 85.97344, 84.83488, 83.67, 82.58096, 81.49208, 80.40672, 79.32824, 78.26, 77.246, 76.2388, 75.2316, 74.2176, 73.19, 72.118,
71.0248, 69.9096, 68.7716, 67.61, 66.39296, 65.15848, 63.91352, 62.66504, 61.42, 60.21448, 59.01904, 57.83336, 56.65712, 55.49, 54.32496, 53.17008, 52.02672,
50.89624, 49.78, 48.6976, 47.6276, 46.5668, 45.512, 44.46, 43.37368, 42.29224, 41.22096, 40.16512, 39.13, 38.14648, 37.18784, 36.25296, 35.34072, 34.45,
33.5832, 32.7348, 31.9028, 31.0852, 30.28, 29.44008, 28.61984, 27.82856, 27.07552, 26.37, 25.84512, 25.35536, 24.87904, 24.39448, 23.88, 23.15136, 22.39008,
21.61512, 20.84544, 20.1, 19.48928, 18.91784, 18.38176, 17.87712, 17.4, 16.9356, 16.4936, 16.0728, 15.672, 15.29, 14.94352, 14.60896, 14.28064, 13.95288, 13.62,
13.22672, 12.82936, 12.43464, 12.04928, 11.68, 11.3732, 11.086, 10.8152, 10.5576, 10.31, 10.058, 9.8124, 9.5728, 9.3388, 9.11, 8.88248, 8.66024, 8.44376,
8.23352, 8.03, 7.8388, 7.654, 7.4748, 7.3004, 7.13, 6.9564, 6.7868, 6.622, 6.4628, 6.31, 6.1708, 6.038, 5.9108, 5.7884, 5.67, 5.55416, 5.44088, 5.32952,
5.21944, 5.11, 4.83576, 4.60208, 4.44952, 4.41864, 4.55, 5.5232, 6.58, 7.6012, 8.4676, 9.06, 8.288, 7.2464, 6.0588, 4.8488, 3.74, 3.56864, 3.56752, 3.68208,
3.85776, 4.04, 3.90128, 3.72824, 3.53456, 3.33392, 3.14, 3.0484, 2.9704, 2.8992, 2.828, 2.75]);
#[rustfmt::skip]
#[cfg(feature = "cie-illuminants")]
data_illuminant!(F3_14, [2.87, 3.034, 3.1932, 3.3524, 3.5164, 3.69, 3.91608, 4.15184, 4.39256, 4.63352, 4.87, 5.05824, 5.24232, 5.42728, 5.61816, 5.82,
6.07398024691358, 6.33996543209877, 6.61396049382716, 6.89197037037037, 7.17, 7.42289086419753, 7.67310222222222, 7.92192987654321, 8.17066962962963,
254.538156273162, 99.7829043314767, 8.93780938271605, 9.20036839506173, 9.46568, 9.73382716049382, 10.009997037037, 10.287892345679, 10.56632, 10.8440869135802,
11.12, 11.3805362962963, 11.6399150617284, 11.9000256790123, 12.1627575308642, 12.43, 12.70192, 12.98256, 13.27424, 13.57928, 13.9, 14.24492, 14.60861,
14.99184, 15.39538, 15.82, 16.25607, 16.71736, 17.20724, 19.2963730813986, 929.42208329738, 20.4562130813986, 19.53196, 20.21704, 20.94583, 21.72, 22.52442,
23.38176, 24.29789, 25.27868, 26.33, 27.49656, 28.73568, 30.04352, 31.41624, 32.85, 34.356, 35.9116, 37.5092, 39.1412, 40.8, 42.4716, 44.1564, 45.8484, 47.5416,
49.23, 50.88424, 52.52752, 54.15968, 55.78056, 57.39, 59.0144, 60.6204, 62.2012, 63.75, 65.26, 66.67576, 68.05128, 69.39192, 70.70304, 71.99, 73.12568,
74.28104, 75.49456, 76.80472, 78.25, 80.41064, 82.64792, 84.86488, 86.96456, 88.85, 90.0332, 90.906, 91.4692, 91.7236, 91.67, 91.1156, 90.3032, 89.282, 88.1012,
86.81, 85.61216, 84.36368, 83.07512, 81.75704, 80.42, 79.04928, 77.68704, 76.35016, 75.05552, 73.82, 72.81216, 71.85928, 70.94032, 70.03424, 69.12, 68.06328,
66.98464, 65.89136, 64.79072, 63.69, 62.6192, 61.5572, 60.5056, 59.466, 58.44, 57.41704, 56.41392, 55.43528, 54.48576, 53.57, 52.6971123024463,
51.8661465292813, 51.0806246049183, 50.3440684549967, 49.660000050832, 49.069296725543, 48.5288141357858, 48.0331286003985, 47.580691054038, 47.199180414635,
47.0476516328244, 47.8741652229087, 51.5230506941472, 60.6011198190115, 75.4579951379971, 90.3599547596174, 95.7031272912685, 87.3028606996244, 74.94791094665,
719.349448394054, 54.5286056626197, 52.6020832645566, 61.0773909277897, 71.5103996304594, 76.3070990882721, 71.3681966829487, 60.6332496792523,
51.1219206647957, 45.9712513833705, 44.1346451318736, 43.7478806324799, 43.7700913744331, 43.879356570742, 44.0070953644051, 44.1400028794544, 44.2309571920177,
44.3275428225035, 44.4356501040824, 44.5611722374852, 44.710004055976, 44.8884420280474, 45.1019160979741, 45.3563290914819, 45.657820266443, 46.0131817092859,
46.5234518954811, 47.0848847093502, 47.6934909366829, 48.3575579497568, 49.1032590239201, 50.5868828458532, 152.990285585889, 52.8426953810688,
94.8483084202276, 60.2977728889517, 57.9781819399257, 60.2063101815854, 62.1435384496161, 63.5839942950811, 64.4550427040789, 64.832266020719, 64.8811104057371,
64.7609908323506, 64.5564926602385, 64.2796475088059, 63.9298208126755, 63.553071453732, 63.2507196279111, 63.1361919841758, 63.2809214601396, 63.711368553927,
64.3520636706087, 65.1283135903132, 65.9720288432845, 66.8338708575077, 67.5862493264751, 68.3309002775883, 69.0797031909665, 69.8474476380365,
70.6500106311255, 71.6231277251651, 72.633884290406, 73.8015404538437, 79.2971707348075, 87.3631138704482, 79.6016722289367, 77.7894129377947, 78.6911037174412,
79.594320000343, 80.4448148148148, 81.2806311111111, 82.0338637037037, 82.6837066666667, 83.2093540740741, 83.59, 83.7166488888889, 83.6787318518519,
83.4774903703704, 83.1141659259259, 82.59, 81.788, 80.8572, 79.8284, 78.7324, 77.6, 76.54872, 75.50096, 74.46584, 73.45248, 72.47, 71.60848, 70.77584, 69.96096,
69.15272, 68.34, 67.47808, 66.59784, 65.69656, 64.77152, 63.82, 62.80952, 61.77456, 60.71984, 59.65008, 58.57, 57.49296, 56.41288, 55.33232, 54.25384, 53.18,
52.1172, 51.0632, 50.0196, 48.988, 47.97, 46.9896, 46.0204, 45.0584, 44.0996, 43.14, 42.13624, 41.13352, 40.13768, 39.15456, 38.19, 37.27896, 36.39088,
35.52432, 34.67784, 33.85, 33.04064, 32.24672, 31.46648, 30.69816, 29.94, 29.1464, 28.3704, 27.6212, 26.908, 26.24, 25.74608, 25.28584, 24.83856, 24.38352,
23.9, 23.22392, 22.51376, 21.78464, 21.05168, 20.33, 19.68016, 19.06048, 18.47472, 17.92664, 17.42, 16.9944, 16.6088, 16.258, 15.9368, 15.64, 15.38352,
15.13576, 14.88624, 14.62448, 14.34, 13.9356, 13.5092, 13.072, 12.6352, 12.21, 11.85976, 11.53048, 11.22032, 10.92744, 10.65, 10.38552, 10.13296, 9.89064,
9.65688, 9.43, 9.19712, 8.97056, 8.75144, 8.54088, 8.34, 8.16208, 7.99304, 7.83096, 7.67392, 7.52, 7.35608, 7.19424, 7.03536, 6.88032, 6.73, 6.5904, 6.456,
6.3264, 6.2012, 6.08, 5.9624, 5.848, 5.7364, 5.6272, 5.52, 5.2544, 5.03, 4.8864, 4.8632, 5.0, 5.97, 7.0208, 8.0336, 8.8896, 9.47, 8.6816, 7.6236, 6.4208, 5.198,
4.08, 3.91896, 3.93048, 4.05752, 4.24304, 4.43, 4.26248, 4.05704, 3.83136, 3.60312, 3.39, 3.32413333333333, 3.28013333333333, 3.24706666666667, 3.214, 3.17]);
#[rustfmt::skip]
#[cfg(feature = "cie-illuminants")]
data_illuminant!(F3_15, [300.0, 297.2, 294.453333333333, 291.706666666667, 288.906666666667, 286.0, 282.784, 279.392, 275.808, 272.016, 268.0, 263.624196543218,
259.022343951368, 254.20839313508, 249.196297041964, 244.000072099029, 238.490907094954, 232.885116415368, 227.466613715562, 223.971171177695, 230.512765520104,
271.469118653226, 385.70392712268, 580.441078818199, 766.528002080739, 802.563274029573, 653.503954491362, 435.901513896802, 275.386638753011, 199.499954220815,
173.66979235554, 165.634655908206, 161.927230859994, 159.192966865754, 156.898295224919, 155.000009660192, 153.237012984026, 151.969350325319, 151.283181530919,
151.264675160494, 152.0, 154.13222637037, 157.051396148148, 160.704452740741, 165.038339555693, 170.000000020442, 175.531509083942, 181.586007164152,
188.115674221318, 195.161334753236, 203.996287895677, 225.978575359157, 319.992490540394, 643.870072192432, 1335.29802018872, 2114.55672191114,
2306.77617835516, 1718.33443028881, 937.300900411654, 476.106046845087, 325.815656714048, 302.44828191758, 307.88675428184, 317.288462628535, 327.072453174364,
336.911962320297, 346.869721632641, 356.801892346916, 366.663982716056, 376.411512098765, 386.0, 395.20422637037, 404.205635160494, 413.004930765432,
421.602817580247, 430.0, 438.232, 446.256, 454.064, 461.648, 469.0, 476.016, 482.808, 489.392, 495.784, 502.0, 508.248, 514.304, 520.136, 525.712, 531.0,
535.776, 540.248, 544.432, 548.344, 552.0, 555.608, 558.944, 561.976, 564.672, 567.0, 568.544, 569.752, 570.688, 571.416, 572.0, 573.24, 574.28, 575.0, 575.28,
575.0, 572.984, 570.432, 567.488, 564.296, 561.0, 558.608, 556.184, 553.656, 550.952, 548.0, 544.152, 540.056, 535.784, 531.408, 527.0, 523.112, 519.216,
515.264, 511.208, 507.0, 502.112, 497.096, 492.024, 486.968, 482.0, 477.672, 473.456, 469.304, 465.168, 461.0, 456.4, 451.76, 447.12, 442.52, 438.0,
433.689941333333, 429.517397333333, 425.499882666667, 421.654912, 418.0, 414.708053333333, 411.602346666667, 408.661546666667, 405.86432000001,
403.189333335145, 400.527274881089, 397.966799900233, 395.509263107595, 393.174858017885, 391.302930598773, 393.455652072521, 421.639138038018,
549.801891269143, 879.934678561877, 1336.79973454168, 1553.86156808381, 1300.63416710333, 839.885252984801, 523.865674329769, 404.549758670905,
377.114272038655, 372.557125866047, 371.409028553645, 370.649943326849, 370.000011525214, 369.333248149825, 368.77766400122, 368.355456000006, 368.088832,
368.0, 368.317713909465, 368.805999341564, 369.43542781893, 370.176570864198, 371.0, 371.749903868313, 372.554832592873, 373.416953484319, 374.338442507348,
375.322059713577, 376.413976671948, 377.984331726913, 383.775833656862, 410.283073380912, 481.710196478014, 571.832363415052, 607.875988493322,
603.306947666859, 601.175584151157, 557.790508813483, 474.50135691109, 416.037456572038, 397.022763004513, 394.874776503716, 396.097784035901, 397.679504459012,
399.28799636793, 400.90084664712, 402.513941333824, 404.123744855968, 405.767216197531, 407.390224065844, 408.979121777778, 410.520262650206, 412.0,
413.258060246914, 414.464080329218, 415.641070288066, 416.812040164609, 418.0, 419.48, 420.96, 422.4, 423.76, 425.0, 425.76, 426.4, 426.96, 427.48, 428.0,
428.848, 429.704, 430.536, 431.312, 432.0, 432.44, 432.76, 432.96, 433.04, 433.0, 432.808, 432.504, 432.096, 431.592, 431.0, 430.392, 429.696, 428.904, 428.008,
427.0, 425.84, 424.56, 423.16, 421.64, 420.0, 418.176, 416.248, 414.232, 412.144, 410.0, 407.944, 405.832, 403.648, 401.376, 399.0, 396.376, 393.648, 390.832,
387.944, 385.0, 382.144, 379.232, 376.248, 373.176, 370.0, 366.48, 362.88, 359.24, 355.6, 352.0, 348.8, 345.64, 342.48, 339.28, 336.0, 332.344, 328.592,
324.768, 320.896, 317.0, 313.264, 309.512, 305.728, 301.896, 298.0, 293.768, 289.504, 285.256, 281.072, 277.0, 273.44, 270.0, 266.64, 263.32, 260.0, 256.48,
252.92, 249.32, 245.68, 242.0, 238.312, 234.576, 230.784, 226.928, 223.0, 218.704, 214.392, 210.128, 205.976, 202.0, 198.872, 195.896, 192.984, 190.048, 187.0,
183.08, 179.04, 174.96, 170.92, 167.0, 163.792, 160.736, 157.784, 154.888, 152.0, 148.688, 145.384, 142.136, 138.992, 136.0, 133.592, 131.336, 129.184, 127.088,
125.0, 122.584, 120.152, 117.728, 115.336, 113.0, 110.904, 108.872, 106.888, 104.936, 103.0, 100.968, 98.944, 96.936, 94.952, 93.0, 91.152, 89.336, 87.544,
85.768, 84.0, 82.2, 80.4, 78.6, 76.8, 75.0, 73.168, 71.344, 69.536, 67.752, 66.0, 64.32, 62.68, 61.08, 59.52, 58.0, 56.488, 55.024, 53.616, 52.272, 51.0,
49.904, 48.872, 47.888, 46.936, 46.0, 44.968, 43.944, 42.936, 41.952, 41.0, 40.1733333333333, 39.3733333333333, 38.5866666666667, 37.8, 37.0]);
#[rustfmt::skip]
#[cfg(feature = "cie-illuminants")]
data_illuminant!(LED_B1, [0.00274889500126459, 0.00313752856023051, 0.00358110625990644, 0.00408739593896086, 0.0046652636175983, 0.00532482874971801,
0.00607764142225738, 0.00693688460393663, 0.00791760498401473, 0.00903697644197765, 0.0103146007600513, 0.011772850842023, 0.0134372624454412,
0.0153369812828019, 0.0175052733156194, 0.0199801071701722, 0.0228048188644418, 0.0260288704742457, 0.0297087160077797, 0.0339087896302061, 0.0387026335159912,
0.0441741850433459, 0.0504192458244498, 0.0575471582349972, 0.0656827187215402, 0.0749683612870577, 0.0855666492546213, 0.0976631187660416, 0.111469523577823,
0.127227537673737, 0.145212980138786, 0.163813840403276, 0.188217095579578, 0.216060338036164, 0.247670991532461, 0.28296378634849, 0.322077111367913,
0.365627213828523, 0.4139230054247, 0.467146939126515, 0.525864517043248, 0.590235109999336, 0.66120261029701, 0.739339464275439, 0.825306635317715,
0.919682259866643, 1.02279446198889, 1.13531113461973, 1.25807899998131, 1.39222820792344, 1.53868153156769, 1.70021809519167, 1.87653173950707,
2.06970889238365, 2.28283990021528, 2.51960552441735, 2.78362944495615, 3.07804369731791, 3.40517220822584, 3.76597714774484, 4.1593516726922, 4.58165537862626,
5.02654837614093, 5.48484545049513, 5.94437798946133, 6.39031276699477, 6.80635886434754, 7.17667362081452, 7.48759091330485, 7.72841746428898, 7.8915999531271,
7.97323055693693, 7.97402604059365, 7.89967984759582, 7.75978658731019, 7.56611713157281, 7.33157984739352, 7.06989294887815, 6.79483968094339, 6.5187032438247,
6.25084243464626, 5.99732871573897, 5.76138912399384, 5.54386599758002, 5.3435262218652, 5.15767778186667, 4.98327427138687, 4.81796978733869, 4.66048261855179,
4.51039182485389, 4.36807837700453, 4.23495891682965, 4.11330440214906, 4.00533439135967, 3.9124298756368, 3.83530740118449, 3.7747152650768, 3.73151415105401,
3.70587512644714, 3.69656942598717, 3.70130347082472, 3.7178274271555, 3.74471997854887, 3.78128580228739, 3.82700155246847, 3.88116527732625, 3.94294203386577,
4.01164003844689, 4.08696159786528, 4.16897779619344, 4.25778881392979, 4.35317796004233, 4.45456778229671, 4.56120854306937, 4.6723539016805, 4.78737322521683,
4.90583949403709, 5.02748081338086, 5.15192756628811, 5.27849870402826, 5.40632445132688, 5.53472234073319, 5.6634362282971, 5.79249639388959, 5.92186827004716,
6.05129132645465, 6.18048449653309, 6.30942240895394, 6.43829465450401, 6.56721659028988, 6.69610003611224, 6.82481899624738, 6.95337648517233,
7.08184748479525, 7.21026181167103, 7.33865035558738, 7.46715380163782, 7.59594566597975, 7.72501378281459, 7.85414633645644, 7.98325652205695,
8.11264508657154, 8.24275887479918, 8.37369942243311, 8.50519858422981, 8.63717066718439, 8.77006317378875, 8.90444453193577, 9.04035078557096,
9.17726664974202, 9.31474949328818, 9.45291608810211, 9.59228886060988, 9.73325001068475, 9.87567857944289, 10.0191320554392, 10.1634149369089, 10.308921972703,
10.4563221890852, 10.6059133520116, 10.7573635293035, 10.9100498263984, 11.0635676421317, 11.2180269872448, 11.3741204012209, 11.5329513647218,
11.6955014563172, 11.8619573486942, 12.0315283229713, 12.2030679870065, 12.3759874476271, 12.5506238954842, 12.7277921098293, 12.9080119639536,
13.0910842816746, 13.276285851067, 13.462977936475, 13.6511151744679, 13.8411022091449, 14.033000940837, 14.2259957093661, 14.4189831500995, 14.6117446977391,
14.8052427648792, 15.0006900601677, 15.1985854359149, 15.3985845647513, 15.5997611784695, 15.8008416951567, 16.0007853208694, 16.199563681826, 16.3980560694217,
16.5968755452684, 16.7955809226121, 16.9932587133899, 17.1894686189262, 17.3842024749764, 17.5771963327032, 17.7678275222682, 17.9556888573049,
18.1408470701432, 18.323424019088, 18.5031663098285, 18.6794448599732, 18.851464773345, 19.0185816071476, 19.1806935467959, 19.33814056071, 19.4908320946557,
19.6376690709287, 19.7773684244833, 19.9098577418201, 20.0363292179089, 20.1577021487611, 20.2733483544101, 20.3815168169277, 20.4807904277207,
20.5710524242896, 20.653298145712, 20.728578598278, 20.7968883389004, 20.8569830534494, 20.9069538974144, 20.9464766584504, 20.9761332353173, 20.9969503523553,
21.0099222144313, 21.0149979196732, 21.0108821220556, 20.996341549018, 20.9712477739308, 20.9364483292598, 20.8927392098506, 20.8402841394568, 20.7786830906525,
20.7073358102165, 20.6265258388038, 20.5370440624382, 20.4398118795804, 20.3359769412606, 20.2252584866893, 20.10713143855, 19.9808444375437, 19.8478343518512,
19.7088500836613, 19.5640907406947, 19.4147198186293, 19.2595882920624, 19.0984961623239, 18.9313001597085, 18.7585365843522, 18.5803341153307,
18.3977420963689, 18.2105292004528, 18.0188797248226, 17.8224733800472, 17.6222098658952, 17.4181289969106, 17.2100720032814, 16.9989376954831,
16.7836981583804, 16.5660351592055, 16.3448930660856, 16.1215436810529, 15.8947094796061, 15.6635368165556, 15.4308046196499, 15.1964413933114,
14.9613912576942, 14.7254686108986, 14.488494896633, 14.2517998646384, 14.0152578467218, 13.7788370163336, 13.5422901687071, 13.3064799438705, 13.0722570778914,
12.8393003806741, 12.6071721179375, 12.3760486759922, 12.1462356595819, 11.9184144992656, 11.6914353547874, 11.4663630608277, 11.2426582950318,
11.0199187069929, 10.8007200224908, 10.583628642169, 10.3694388411917, 10.1572721926602, 9.94761197970129, 9.74003982598966, 9.53441120757307, 9.33188896026294,
9.13165923708056, 8.93423648015834, 8.73926547354371, 8.546685958683, 8.35650182853374, 8.16915395690051, 7.98450169704667, 7.80218363027194, 7.62238935926004,
7.44565058239071, 7.27101269353845, 7.0985992659363, 6.93001227522776, 6.76554713348578, 6.60575604544488, 6.44923049337756, 6.29636901741814, 6.14602077756301,
5.99825278199046, 5.85326264653187, 5.71004562606605, 5.56880305721883, 5.42932210954973, 5.29196003883665, 5.15634035526864, 5.02278496029741,
4.89071701656874, 4.76082487167021, 4.63275813856307, 4.50739444314668, 4.3840827338573, 4.26429600270245, 4.14879455160896, 4.03730577068927, 3.92963091159319,
3.824841662029, 3.72262266560481, 3.62286783572711, 3.52534060577904, 3.43052372717484, 3.33792370372767, 3.24788638593196, 3.15981698555045, 3.07445562841403,
2.99120348570238, 2.91031787231381, 2.8320436747504, 2.7557934075017, 2.68130276773729, 2.60901416981653, 2.53857801187716, 2.46987461916361, 2.4029538858381,
2.33787795408356, 2.27416434986581, 2.21239846743954, 2.15226610794399, 2.09367985947369, 2.03656643097274, 1.98104367149144, 1.92669586294828,
1.87406416730027, 1.82269923058642, 1.77299974965327, 1.72464424521948, 1.67773273198685, 1.63220844650123, 1.587857771463, 1.54504755437416, 1.50371290956407,
1.46382615309205, 1.42487573628299, 1.3872875503065, 1.35094096036487, 1.31570815511985, 1.28182203300315, 1.24885207653393, 1.21682796003918, 1.18562231917743,
1.15532738109504, 1.12607752668161, 1.097976197907, 1.07038750140289, 1.04362090160174, 1.01748316426683, 0.992019025242364, 0.967494148900257,
0.943673183287556, 0.920440191084904, 0.89810034151051, 0.876501824510656, 0.855308226234207, 0.834801510014664, 0.814770495783594, 0.795338393004335,
0.776552659303694, 0.758379782764319, 0.740877816839389, 0.7239836227905, 0.707690323332218, 0.691991041179097, 0.676878899045693, 0.662347019646559,
0.648388525696249, 0.634996539909319, 0.622164185000322, 0.609884583683814]);
#[rustfmt::skip]
#[cfg(feature = "cie-illuminants")]
data_illuminant!(LED_B2, [0.00102127392292205, 0.00119381828151959, 0.00139551400356623, 0.00163128620073229, 0.00190689207668432, 0.00222906150671095,
0.00260566136738435, 0.00304588762849114, 0.00356048989721011, 0.0041620338967165, 0.0048652082873752, 0.00568718332102706, 0.00664803008396114,
0.00777121056282933, 0.00908415049602907, 0.0106189089930404, 0.0124129612650326, 0.0145101135691885, 0.0169615726937282, 0.0198271960788926,
0.0231769530726571, 0.0270926329655028, 0.0316698414608127, 0.0370203342618618, 0.0432747446626003, 0.05058577161536, 0.0591319059448515, 0.0691217854530829,
0.0807992849269297, 0.0944494648830502, 0.110405523686889, 0.127256051027252, 0.149593741182541, 0.17553026973667, 0.205998175554266, 0.241432768930346,
0.281250927317351, 0.326236126027497, 0.377801073318922, 0.436184085207854, 0.501833243631923, 0.575726880984157, 0.657793086837123, 0.749275737660607,
0.850679501680335, 0.963003982312175, 1.0873650397822, 1.22433900227283, 1.37392591242571, 1.53605660817337, 1.71035457799029, 1.89896633841851,
2.1012268107063, 2.31936183784992, 2.55671972458743, 2.81813788173486, 3.10998912049864, 3.43911541674175, 3.81152800931922, 4.23256985234067, 4.70796542764786,
5.24294267632394, 5.83841184077826, 6.48694540488636, 7.17184114787048, 7.86943330677208, 8.55224542521916, 9.19111898694178, 9.75663305066687,
10.2212386454052, 10.5625414858427, 10.766399003192, 10.8281709792101, 10.7520508991545, 10.5497974095786, 10.2395965865071, 9.84450460864599, 9.3902371034246,
8.90335084374272, 8.41040533363508, 7.93661367889741, 7.50237370819155, 7.11908947398871, 6.78780423756225, 6.50199711812387, 6.25204291538624,
6.02807410941968, 5.82073794430902, 5.62172661512658, 5.42522446499995, 5.22919376772427, 5.0350517797284, 4.84615865753142, 4.66676391808117, 4.50187134580959,
4.35680521568141, 4.2357279713598, 4.14030145140676, 4.07011194483281, 4.02444413731276, 4.00312529169871, 4.00528741364099, 4.02782269330711, 4.0659110598601,
4.11523406023765, 4.17338814911261, 4.23951609068048, 4.31358132879484, 4.39635157007463, 4.48918337588667, 4.59267532276088, 4.70534929895356,
4.82432969572272, 4.94776337178575, 5.0762656557984, 5.21158755934886, 5.35404511076204, 5.50167171505555, 5.65181426454596, 5.80305826764525, 5.95543184570525,
6.10922055547208, 6.26401348007141, 6.41858419136412, 6.5711919492285, 6.72028805647399, 6.86571204007961, 7.00930755591044, 7.1535917789161, 7.2991180050739,
7.44329589408724, 7.58250862938886, 7.71568683670894, 7.84538869893755, 7.97508206330622, 8.10579287359892, 8.23585604039556, 8.36356109290718,
8.48925686753108, 8.61481209043548, 8.74182582341198, 8.87078327535279, 9.00118982829369, 9.13176447954902, 9.26113765339862, 9.38944403823758,
9.51894655732309, 9.65194257762347, 9.78794260064356, 9.92389969502119, 10.0576979015694, 10.1908074051627, 10.3268116488827, 10.4674192837813,
10.6105780896596, 10.7528932212205, 10.8935609903183, 11.0352849321109, 11.181252950288, 11.3318944229536, 11.4850192761361, 11.6384002812608, 11.7912544557288,
11.94369034973, 12.0962625103952, 12.250389273576, 12.4077246446996, 12.5681199743669, 12.7291166029049, 12.8884996260792, 13.0467973782871, 13.2063796328213,
13.368559409839, 13.5324319474067, 13.6963335471488, 13.8598034319012, 14.0240958156276, 14.1908713714502, 14.3601283263363, 14.5294216527389, 14.6956389037567,
14.8578135945402, 15.0178884247887, 15.178609622394, 15.3410590216239, 15.5041658154506, 15.6657310170885, 15.8235662428705, 15.976676876549, 16.1263826844986,
16.275741831242, 16.4266096470754, 16.5772456366599, 16.7239581788636, 16.8655103314144, 17.004918261838, 17.1460229352059, 17.2888409370883, 17.4294817974459,
17.5646202319992, 17.6947380406986, 17.8224061663321, 17.9485718947778, 18.0717822710741, 18.1905942687302, 18.3053053294627, 18.4169187381169,
18.5255862847173, 18.6310252743819, 18.733492483333, 18.8327226322524, 18.9263563090939, 19.0115906203617, 19.0891189163145, 19.1637275791977, 19.2392863582035,
19.3135435896778, 19.3795544233278, 19.4328241208914, 19.4756983451703, 19.5135837838055, 19.5479752041904, 19.5746912662542, 19.5900291749409,
19.5947787552191, 19.5925830895583, 19.5860972670684, 19.574403165751, 19.5548441681731, 19.524898709674, 19.4841345149121, 19.4337038265574, 19.376780458109,
19.3169809013398, 19.2542623985862, 19.1856802014761, 19.1085532510694, 19.0204244217056, 18.9233002899946, 18.8208133841172, 18.717237445556, 18.608800616968,
18.4929105892385, 18.3673489746409, 18.2345736953006, 18.0986574979784, 17.9595163009572, 17.8158687285429, 17.6655610856156, 17.5068131018619,
17.3419878071071, 17.17443778197, 17.0045690540483, 16.8316732822816, 16.6548057966835, 16.4726876968585, 16.2872696724298, 16.0972248789026, 15.9022635846569,
15.7048391658813, 15.5088538958293, 15.308071453429, 15.1042252966174, 14.9008604436266, 14.6956162379455, 14.489083068024, 14.2782408474219, 14.0664753204039,
13.8513524816496, 13.6358274342567, 13.4216805729857, 13.202276020815, 12.9823715550302, 12.763754311103, 12.5452798503821, 12.3281507180091, 12.112777619977,
11.8969780243684, 11.6825853456743, 11.471166542846, 11.2623250609003, 11.052813511431, 10.8453143645041, 10.6418353005187, 10.4393884462769, 10.2367246272925,
10.0360186391839, 9.83574542756728, 9.63944342728204, 9.44627474566067, 9.25229398959138, 9.05430537533293, 8.86191324628723, 8.672379856792, 8.48554134472422,
8.30230029680945, 8.12042589837878, 7.9415142504145, 7.76415315438389, 7.58985541399611, 7.41714333049508, 7.24706680154052, 7.0796083351909, 6.91516756564315,
6.75359526155356, 6.59559057027663, 6.4438935529438, 6.29219128344167, 6.14531684074723, 5.99855065623596, 5.85309370419284, 5.71034120114087, 5.57058763016787,
5.43429290766065, 5.30056626876167, 5.16936444721575, 5.03907103685644, 4.91381723524753, 4.78921333812412, 4.66715288295004, 4.54812715322961,
4.43047800486584, 4.31487192462742, 4.20302224961023, 4.09259393197734, 3.9861605473391, 3.88305659573545, 3.78039478268078, 3.6803947586484, 3.58187455015611,
3.48567827731823, 3.39233224391033, 3.30032106288908, 3.21181774202722, 3.12477123436265, 3.03912716499733, 2.95652059012871, 2.87670263606038,
2.79782168708919, 2.72194072490591, 2.64814747269259, 2.57376812919367, 2.50590358529587, 2.43940243797308, 2.37115056262743, 2.30577794882518, 2.2450448758497,
2.18440448691396, 2.12522188857917, 2.06646267633397, 2.01034622222972, 1.95551485947898, 1.90121879264592, 1.84903756136281, 1.79735981386045,
1.74735028991077, 1.69874590688262, 1.65189333171244, 1.60653387953898, 1.56282944237704, 1.51961457941591, 1.47908651897195, 1.44043019122446,
1.39986415092855, 1.36042215869758, 1.32336272558033, 1.28875627553122, 1.25232074999637, 1.21789756787834, 1.18275215270584, 1.14951431754282,
1.11570655828457, 1.08401093728435, 1.05416377997874, 1.0240279813234, 0.995858944482856, 0.966742023048954, 0.941629502821557, 0.915918240353495,
0.892051542675594, 0.867696539997061, 0.844509376130547, 0.821253615654738, 0.79968897649227, 0.779296175464134, 0.759541081437039, 0.740213767895752,
0.719846626172319, 0.70115346679076, 0.68244219105056, 0.665103967697616, 0.648155596934532, 0.631771194402007, 0.615927924089941, 0.600602949988216,
0.585773436086721, 0.571416546375341, 0.557509444843962, 0.544029295482471, 0.530953262280756, 0.518258509228699]);
#[rustfmt::skip]
#[cfg(feature = "cie-illuminants")]
data_illuminant!(LED_B3, [0.00191857784345128, 0.00225628582835957, 0.00265343704971219, 0.00312049464306466, 0.00366976343821295, 0.00431571412342861,
0.00507536446486602, 0.00596872762236247, 0.00701933936968049, 0.00825487810482809, 0.00970789397903953, 0.0114166663454974, 0.0134262121063518,
0.0157894715076899, 0.0185687026009847, 0.021837121078549, 0.0256808286433726, 0.0302010806591617, 0.0355169527426004, 0.0417684764392764, 0.0491203264402411,
0.0577661562676665, 0.0679336963605079, 0.0798907484637896, 0.0939522336822159, 0.110488479101751, 0.129934960214208, 0.152803754319925, 0.179697004587924,
0.211322746633472, 0.248513510620701, 0.288612739568918, 0.340869292414438, 0.402349824068625, 0.474432427295823, 0.558376048007607, 0.655201569012461,
0.766668013791324, 0.893989460165678, 1.03896604535399, 1.20311228031153, 1.38846341640869, 1.59649327661388, 1.82907864084728, 2.08735676435545,
2.37260086743392, 2.68593362438198, 3.02857038631996, 3.40128573012336, 3.80477547116008, 4.24094629970168, 4.71887219220311, 5.24074023345174,
5.81581322758154, 6.45561280266929, 7.17234936786683, 7.97669457070384, 8.8756602361538, 9.87057295929047, 10.9547603994695, 12.1114825779109, 13.3131891577573,
14.5221802659015, 15.6920018593421, 16.7699399319656, 17.7017584367089, 18.4381632478459, 18.9404176315885, 19.1833522592835, 19.1565594564232,
18.8651211474408, 18.3296629594954, 17.584850699811, 16.6763179383442, 15.6566183358836, 14.5806965922853, 13.5012937794708, 12.4645828884409, 11.5063281441064,
10.6494210026411, 9.90371978202461, 9.26776841860268, 8.7309511189431, 8.27572347321452, 7.88092874007396, 7.52632222627249, 7.19650708600548, 6.8824616372744,
6.58074604396529, 6.29193265256924, 6.01949712258568, 5.76913825598004, 5.54777704280737, 5.36196137568393, 5.21631553895902, 5.11286425784154,
5.05132698121955, 5.02971042369927, 5.04465606355625, 5.09177145418127, 5.16634556738242, 5.26414347226659, 5.38167135228563, 5.51594398103243,
5.66427572429296, 5.82436127257268, 5.99454999451848, 6.17405053668576, 6.3627349556128, 6.56053401843947, 6.76693099867399, 6.98090850737465, 7.20105747995091,
7.42553281994756, 7.6520735023204, 7.87831746259434, 8.10214206648295, 8.32173781058384, 8.53562121081814, 8.74284284007122, 8.94308302552165, 9.13620749444979,
9.32161953183219, 9.4982687249672, 9.66549571846653, 9.82381256743588, 9.97468711000542, 10.1194678780846, 10.2584655248439, 10.3910241816648, 10.5164910780959,
10.6351545472875, 10.7482125319372, 10.8568185257629, 10.9612407174303, 11.0609858607638, 11.1557147594808, 11.246116080278, 11.3339671872706, 11.4211779330362,
11.5085273808522, 11.5953266881131, 11.6804891472913, 11.7640146071548, 11.8473570806369, 11.9322490498658, 12.0191885108388, 12.1071785997465,
12.1949555634792, 12.2823452177204, 12.3703516723299, 12.4600711636966, 12.5517454186488, 12.6448166626463, 12.7385209613609, 12.8322979702221,
12.9260805245403, 13.0205363490998, 13.1166779340257, 13.2147903447977, 13.31384319567, 13.4122181809142, 13.5089973888519, 13.6044906717503, 13.6996252220357,
13.7948914768851, 13.8898202375597, 13.9834613217552, 14.0753530945217, 14.165861522597, 14.2554757578425, 14.3440519328791, 14.4310905767761, 14.5165409504866,
14.6007815212607, 14.6838527387643, 14.7653624501512, 14.8452835082382, 14.9241359398927, 15.0019860649941, 15.0778388685142, 15.1505915511633, 15.22032152639,
15.2881925328971, 15.3552381419478, 15.421503302301, 15.4861554827783, 15.5481198032174, 15.6067761823635, 15.6624435120792, 15.7162265686535, 15.769099358765,
15.8210713075222, 15.8714661815315, 15.9199484774922, 15.966901430671, 16.0128175382925, 16.0577736847286, 16.1015835929512, 16.1440070548825, 16.184642684873,
16.2230967564658, 16.2596562103097, 16.2955139808553, 16.3317772949668, 16.3680669671711, 16.4023153451806, 16.432264235208, 16.4573396225146, 16.4789927402873,
16.4990292767517, 16.5176005780907, 16.5330130837856, 16.5434969818885, 16.5488321883934, 16.5501066250455, 16.5482344907182, 16.542973501255, 16.5331508814909,
16.5176245959642, 16.4962093018572, 16.4698123314595, 16.4393071613314, 16.4046777776117, 16.3645983879972, 16.3177691712192, 16.2641040936947,
16.2045519140784, 16.1402535563898, 16.0713488123796, 15.9975483902425, 15.9179888503616, 15.8322294461163, 15.7405419858531, 15.6438050577066,
15.5423986595423, 15.4362763530189, 15.3238959886177, 15.2058969799808, 15.0830634637228, 14.9576671292313, 14.8288139229918, 14.6958137760552, 14.557479122861,
14.4139224584619, 14.265666836971, 14.1145032392798, 13.9611323940461, 13.8052716080066, 13.6461138366729, 13.4836081860613, 13.3175213443491, 13.1481702741211,
12.97510757243, 12.7996619017417, 12.6226372563603, 12.4434763695485, 12.262655319903, 12.08001576575, 11.8962145357127, 11.7122045381938, 11.5268935728893,
11.3409799733748, 11.1540688564312, 10.9668211056616, 10.7794142370211, 10.5922195228246, 10.4055953984935, 10.2199999832372, 10.0340160384605, 9.848369131422,
9.66216374415177, 9.47687083427607, 9.29187411589413, 9.1097102638502, 8.9285392683097, 8.74796614845416, 8.56932734248985, 8.39166106908107, 8.21612738018163,
8.0419567483482, 7.86939796956177, 7.69908424876136, 7.53098542052731, 7.36522182792979, 7.2009102277964, 7.03888615458905, 6.87929364058769, 6.72255236103085,
6.56822931799465, 6.41602830025987, 6.2656879917276, 6.11880195220867, 5.9743838011476, 5.83241887328854, 5.69126619564283, 5.55260144019208, 5.41658081364159,
5.28289339518861, 5.15166000186602, 5.022539261577, 4.89601816070974, 4.77256712081994, 4.65184940210717, 4.53291172797566, 4.4171392656909, 4.30397947992599,
4.1932166383287, 4.08528213278491, 3.97973760188696, 3.87613123092091, 3.774519895647, 3.67567505779399, 3.57783598080277, 3.48155996095704, 3.38667826814225,
3.29481293549907, 3.20478421228679, 3.11635579322745, 3.03035804047982, 2.94643636888562, 2.86491192082003, 2.78513664635038, 2.70704287505656,
2.63134117578318, 2.55858773125236, 2.48679343586559, 2.41680974693241, 2.34830439856533, 2.28178160757397, 2.21674703348078, 2.15314348435804,
2.09160205110875, 2.0312821220972, 1.97249656318601, 1.91551419054902, 1.86015270452563, 1.8058580491381, 1.75306007312215, 1.70177432872007, 1.65199858960736,
1.60401658216236, 1.55725512541386, 1.51233845816018, 1.46873622295533, 1.42637775988433, 1.38475999411859, 1.34443082770178, 1.3050823675739, 1.26712359513167,
1.22986091865891, 1.19362609035174, 1.15867807743245, 1.12477680966634, 1.09136565799502, 1.05956105465032, 1.02780968367966, 0.997212114456827,
0.967550988900212, 0.938545536996224, 0.910781763225311, 0.883904314662398, 0.858060957617143, 0.832541054535332, 0.807766440051758, 0.784050085946739,
0.761134273020008, 0.738671555283353, 0.71680301140065, 0.695797386936152, 0.675507087829775, 0.655808691556236, 0.63683081398864, 0.618213111294923,
0.600319454224366, 0.583103559017245, 0.565886395060303, 0.549445514043791, 0.533493051724896, 0.517882749172483, 0.50292256532786, 0.488206418146956,
0.474013638007037, 0.459893520319369, 0.446737834514246, 0.43389034639836, 0.421139888989518, 0.408668616912037, 0.396800833679902, 0.385335712843248,
0.374466162635978, 0.363671322246175, 0.353198551652935, 0.343038194358579, 0.333180593865421, 0.323616093675776, 0.314335037291956, 0.305327768216276,
0.29658462995105, 0.288095965998592, 0.279852119861217]);
#[rustfmt::skip]
#[cfg(feature = "cie-illuminants")]
data_illuminant!(LED_B4, [0.000664693256821035, 0.000805025623876086, 0.000974985431749553, 0.00118082771607835, 0.00143012809039443, 0.00173206154764156,
0.00209774012156584, 0.00254062183389094, 0.00307700597621984, 0.00372663295224373, 0.0045134107528896, 0.00546629479591217, 0.00662035350336645,
0.00801805882265836, 0.00971084917041265, 0.0117610222969338, 0.0142440277001949, 0.0172512429068773, 0.0208933357222303, 0.0253043360814012,
0.0306465671997003, 0.0371166172697023, 0.0449525711392915, 0.0544427676158212, 0.0659364039544801, 0.0798563767265973, 0.0967148300640691, 0.117131981175024,
0.141858912552896, 0.171805164694317, 0.208072137478274, 0.246171025670956, 0.300999630267212, 0.367813022217366, 0.448237540848059, 0.542347584224338,
0.653187529247335, 0.783316164509933, 0.93542672930666, 1.11073024532393, 1.31052583924296, 1.53654041855994, 1.79285051926746, 2.08104539561638,
2.40069812688547, 2.7513125887955, 3.13571206029381, 3.55594437258464, 4.01515385395157, 4.51187249910383, 5.04166179814023, 5.60837546642066, 6.21001024900096,
6.85488095351336, 7.55240833597256, 8.31186257356277, 9.1429974570615, 10.0558483644123, 11.0593401304169, 12.1607242730094, 13.3659080186231, 14.6775498867998,
16.0890133568756, 17.5774198286073, 19.1017738445559, 20.6085347159541, 22.0403346056417, 23.3408744663109, 24.4543197403384, 25.3255606451854,
25.9073826366888, 26.1705602079065, 26.1074389808291, 25.7276933779983, 25.0540845752854, 24.1223397608868, 22.9806522153819, 21.6852171493016, 20.295076940716,
18.869679612119, 17.4665172403252, 16.1348131536335, 14.9071136121982, 13.7955373944678, 12.7967536670918, 11.9019534320892, 11.1031950978798, 10.3915879612423,
9.75252822756941, 9.16685997942542, 8.61866171942854, 8.10102821113469, 7.61393231675356, 7.158530187107, 6.73490794062185, 6.34333663095303, 5.98488344954487,
5.66051611501381, 5.37067443078036, 5.11551542691796, 4.89471217744651, 4.70711753173633, 4.55104102067003, 4.42450018253513, 4.32490358150022,
4.24916569028412, 4.19492864719614, 4.16162652453462, 4.15004482326631, 4.16099051501847, 4.19451955992457, 4.25011402719985, 4.32739386180672,
4.42689281081752, 4.5501059342877, 4.69824198586918, 4.8707551999151, 5.06551297821401, 5.28051834283668, 5.51509371133012, 5.76933373753886, 6.04278625789449,
6.33365538864067, 6.6387213775755, 6.95379831302392, 7.27493951176953, 7.60006683388587, 7.92940548007155, 8.26368879519657, 8.60192258107995, 8.94140052423497,
9.27960046144316, 9.61520093820182, 9.94740949230297, 10.2753751637562, 10.5985627032948, 10.9168997801764, 11.2298573542653, 11.535478987096, 11.8308953554256,
12.1142367644356, 12.3858392722536, 12.6470067344247, 12.8976045632878, 13.135531281862, 13.358796968155, 13.5676524919745, 13.7644854842818, 13.9520726945211,
14.132056727212, 14.3044241817955, 14.4678424106138, 14.6207821839861, 14.7629597794908, 14.8958220968254, 15.0213785347696, 15.1405168872067, 15.2525799578437,
15.3565307603271, 15.4523504239799, 15.5411880176286, 15.6242465418211, 15.7019288938408, 15.7742975288072, 15.8417813060435, 15.9047744180043,
15.9630171911028, 16.0161654435444, 16.064638247211, 16.1094233271903, 16.1517809096697, 16.1935035252043, 16.2358241082415, 16.2766410704274, 16.3102971419693,
16.3326991546479, 16.3468154201041, 16.3610113424771, 16.3807222235031, 16.4026643285377, 16.4185414367845, 16.4243324677578, 16.4246450851605,
16.4271140656253, 16.433331842838, 16.4369372632238, 16.4308657932143, 16.4147776217214, 16.3944214020666, 16.3753643746479, 16.358884225999, 16.3424018027103,
16.321356910444, 16.2911356148767, 16.2501357274719, 16.2024032813278, 16.1556944078155, 16.1148125520361, 16.0767162615609, 16.0336341992575, 15.9816477499542,
15.9249535781061, 15.8703518144434, 15.8185551081868, 15.76336951058, 15.6997224756362, 15.6299200196067, 15.560408592746, 15.4941253925912, 15.4280228899895,
15.357189692908, 15.2794924814453, 15.1962665824411, 15.1098416181803, 15.0212104572007, 14.9302084757701, 14.8372467676456, 14.7433089152208, 14.6476162393604,
14.5467536248302, 14.4376489930589, 14.3211488501373, 14.2018814580687, 14.0846327752274, 13.9705216433656, 13.8576851974885, 13.7425363602936,
13.6226383443013, 13.4984375379871, 13.3712214355618, 13.2436246016863, 13.1138490481186, 12.9815752568714, 12.8465166531968, 12.7115912832941,
12.5727205551971, 12.4314241446003, 12.2889257170675, 12.1433693004494, 11.9937653875995, 11.8435084818968, 11.6938262967556, 11.5491103568449,
11.4065947071512, 11.2626630240802, 11.1159980116384, 10.9672522741258, 10.818031314109, 10.6692044228757, 10.5203360984015, 10.3755171808597, 10.2314565197228,
10.0885745081734, 9.94568969980515, 9.79999162030271, 9.65166824273433, 9.50141574087131, 9.35109151098028, 9.20324343717828, 9.05566944052553,
8.91011627198378, 8.76471195767423, 8.6215629861308, 8.47310854609445, 8.33268954553917, 8.19169386142461, 8.05337276143248, 7.91520345827114, 7.77809342793404,
7.64330830852142, 7.51181196296535, 7.38212721082154, 7.25083830068114, 7.11853224944802, 6.98716076872845, 6.85802629054163, 6.72270397854054,
6.59082950949921, 6.46167953626759, 6.33392474694417, 6.20854970257196, 6.08361752342226, 5.95843506427691, 5.83541735847011, 5.72043403584008,
5.60421086379462, 5.48976318202503, 5.37787758089566, 5.26709281581128, 5.15948283636776, 5.0519471396909, 4.94711972136816, 4.84185631793406, 4.73816355311371,
4.63875132420234, 4.53760127388877, 4.43545407811751, 4.33662102975271, 4.24046532301263, 4.1461876554181, 4.05096075020646, 3.96001485158592, 3.8704323207497,
3.78343783553025, 3.7011807369176, 3.61737666659336, 3.53695973270899, 3.45759298054356, 3.37836413893656, 3.30060243398085, 3.22528014110009, 3.15156708887834,
3.07893678553554, 3.00807248213078, 2.93752164401999, 2.86659350070302, 2.79495344913734, 2.72585762685528, 2.65988367677645, 2.5949104019722, 2.53202750883524,
2.4734975629564, 2.41247677742872, 2.35383290508224, 2.2984606759361, 2.24240201416357, 2.18889748526069, 2.13574630681809, 2.08448456102761, 2.03475952281284,
1.9864134518115, 1.93913498942939, 1.89252619178075, 1.84784458117188, 1.8023293797225, 1.75728841040509, 1.71348344904694, 1.67222700250105, 1.62960590327395,
1.5874560356704, 1.5480070721642, 1.50989097045867, 1.4718398078788, 1.43733462338705, 1.4009584073096, 1.36610388844311, 1.33157726596796, 1.30043926424407,
1.26912660364921, 1.23747407127135, 1.20653169998746, 1.1774169311616, 1.15005295384094, 1.12497745987666, 1.09759407033057, 1.07313857830263, 1.04665278557459,
1.02336232451563, 0.997809087973179, 0.974039963752901, 0.951240121893869, 0.928927239314804, 0.907818219504673, 0.886790539144985, 0.86538122734482,
0.845932022860422, 0.825452964966084, 0.805363321912397, 0.785634234602853, 0.766476878016759, 0.748649684771704, 0.730542880446853, 0.717069845236987,
0.700939186111811, 0.686477431794895, 0.672923361962145, 0.658192617512587, 0.645992067535088, 0.631834842297699, 0.61853594489245, 0.606764984721504,
0.594911140849307, 0.582825616140653, 0.570906915126682, 0.560468605508878, 0.549244085677967, 0.536274806734705, 0.524817493730658, 0.515408358042163,
0.505780333608861, 0.496272494917184, 0.487201184824944, 0.478420455240088, 0.469902211887107, 0.46161836049048, 0.453540806774689, 0.445641456464213,
0.437892215283532, 0.43026498895713, 0.422731683209482, 0.415264203765073]);
#[rustfmt::skip]
#[cfg(feature = "cie-illuminants")]
data_illuminant!(LED_B5, [0.00282533646661051, 0.00331783574623274, 0.00389618494065813, 0.00457534887426497, 0.00537290091392881, 0.00630947765580295,
0.00740931286239621, 0.00870086446120895, 0.0102175508224512, 0.0119986153586077, 0.0140901418056809, 0.0165462464403269, 0.0194304780590812,
0.0228174619131126, 0.0267948300924035, 0.0314654882487175, 0.0369502772268208, 0.0433910983603941, 0.0509545831432269, 0.0598364020124265, 0.0702663234352167,
0.0825141537916189, 0.096896711179522, 0.113786012805645, 0.133618886729979, 0.156908255176129, 0.18425637930605, 0.216370405330593, 0.254080610298909,
0.298361814281657, 0.350358505549987, 0.406443284658728, 0.47894896770791, 0.564474987660849, 0.664296839116191, 0.780602962325699, 0.914938676699969,
1.06930879134871, 1.2452517161983, 1.4462813863719, 1.67467341371959, 1.93261045156291, 2.2204921459901, 2.54139705428713, 2.89870250235943, 3.29581538595885,
3.73494501889447, 4.2173406849102, 4.74468567959112, 5.31844821719938, 5.94030996272737, 6.61774924181347, 7.3469398847144, 8.13371848153298, 8.98800360254626,
9.92121900186222, 10.9439337828726, 12.0665025973994, 13.3007190181589, 14.6586160038724, 16.1482539200971, 17.7696491612131, 19.5122696436013,
21.3526089251947, 23.2515568006146, 25.1543242476225, 26.9947647485856, 28.7018546247124, 30.204939831408, 31.4375175904439, 32.3418639621044, 32.8753572212785,
33.0160642189146, 32.7642874658102, 32.1398448478924, 31.1785822297446, 29.931014180214, 28.4614440001941, 26.8437548179609, 25.1533868437033, 23.45907265365,
21.8175069153092, 20.2708205555527, 18.8454595526061, 17.5526467528171, 16.3912229464071, 15.3517111309627, 14.4193344568373, 13.5757844109452,
12.8016893103687, 12.0805220563377, 11.401899559031, 10.7619013720099, 10.1606149626621, 9.59943764734362, 9.08020068109967, 8.60569355059827, 8.17962730698646,
7.80515224787891, 7.48311049687793, 7.21160387012713, 6.98695903109557, 6.80494846585843, 6.66155741014556, 6.55342598324543, 6.47789088568507,
6.43231705650334, 6.41337533890107, 6.41753861437714, 6.4426602992199, 6.4888240778151, 6.55731496771926, 6.6487514387306, 6.76226581567139, 6.89629415294164,
7.04982869745623, 7.22276488699844, 7.4152065042722, 7.626630699259, 7.85554618078037, 8.09951802854578, 8.35541964692441, 8.62012056415546, 8.89142169339781,
9.16836539984095, 9.45048680478589, 9.73678154858623, 10.0253584643471, 10.3138119211937, 10.5998345758087, 10.8817852914614, 11.1589504108834,
11.4312681222028, 11.6987792640387, 11.9612321516581, 12.2178206939326, 12.4671041003022, 12.7076083119778, 12.9388884963558, 13.1616413069682, 13.376290776049,
13.5817306751358, 13.776066387616, 13.9586292398069, 14.1308131667783, 14.2947224129082, 14.4511626699833, 14.5991056405338, 14.7370576514702, 14.8647761429309,
14.983543990966, 15.0949429749864, 15.1997883919675, 15.2983627915286, 15.3909842738273, 15.4776240483498, 15.5574252710477, 15.6296264364646, 15.6949308168535,
15.7550822806332, 15.8109163762876, 15.8615095611377, 15.9055587915952, 15.94318208241, 15.9760339325801, 16.0058600798298, 16.0332161759561, 16.0574475430972,
16.0775383151152, 16.0929574204652, 16.1041023872565, 16.1122550274833, 16.1190138010539, 16.1254033755294, 16.1311426596427, 16.1346666866452,
16.1341953516886, 16.129132375141, 16.1203815129474, 16.1091865959998, 16.0957924619871, 16.0793441123917, 16.0590175205836, 16.0351323076686, 16.0089386479177,
15.9810052539951, 15.9499051744185, 15.9131551537365, 15.8699320591911, 15.8224843236497, 15.7741933362238, 15.7262345675932, 15.6766196823255,
15.6225520786351, 15.563197847396, 15.4999312725238, 15.4344544620236, 15.3673669719322, 15.2984016011288, 15.2272532719837, 15.1538764266939, 15.078460357708,
15.0014482305586, 14.9232158236926, 14.8433577856468, 14.760580578235, 14.6738399904989, 14.5836344796666, 14.4917504437893, 14.3994301929211, 14.3059690148634,
14.2094728889726, 14.1089509539252, 14.0052230751741, 13.8996555662104, 13.7925141458548, 13.6829601553327, 13.5703172280369, 13.4547742645614,
13.3369295962203, 13.2171729858367, 13.0955855377606, 12.971997766424, 12.8460664387043, 12.7174719922195, 12.5863006435589, 12.4531870167351, 12.3188045139852,
12.183472141523, 12.0471618067089, 11.9098172387657, 11.7710119471539, 11.6309050079551, 11.4901315183701, 11.3479811174859, 11.2036734569248, 11.0571225200557,
10.9093351584281, 10.761924698292, 10.6145404876442, 10.4676160587163, 10.3209515796972, 10.1735205905249, 10.0256893274834, 9.87757161692413, 9.72974083444731,
9.58198337220451, 9.43460574042678, 9.28786118948231, 9.14172979744681, 8.99583709575267, 8.85033441361557, 8.70581059346756, 8.56124028285104,
8.41734771566708, 8.27246974708033, 8.12866081431835, 7.98634903891074, 7.84572094984333, 7.70637878743679, 7.56813520190861, 7.43081754567454,
7.29500569507358, 7.16008158574225, 7.02752907180642, 6.89580377794347, 6.76468917875745, 6.63444328494261, 6.50608100148369, 6.37972988596075,
6.25483321228854, 6.13092553002322, 6.00867009352308, 5.88589451129036, 5.76629169037852, 5.64706246369859, 5.53097993363748, 5.4161318157995, 5.3023388418824,
5.19018873930347, 5.07897927869608, 4.96965701049093, 4.86190430242109, 4.75545684541965, 4.6515160176166, 4.54864151637566, 4.44632834260964, 4.34520652200089,
4.2474817723706, 4.15127919452044, 4.05595693686259, 3.96261639107323, 3.87122581367741, 3.78208891387543, 3.6964963662894, 3.61140807382632, 3.52915194025214,
3.4486976641471, 3.36969477796671, 3.29230204655908, 3.21541687459392, 3.14118590870144, 3.06766226537571, 2.9960713379676, 2.92572639761763, 2.85696479351815,
2.78857845151605, 2.72264610129794, 2.65982916046719, 2.59797575845679, 2.53827315078982, 2.47960649907945, 2.42237933125174, 2.36694007220244,
2.31190338841618, 2.25697473591871, 2.20389126944858, 2.15125796619684, 2.09887893484733, 2.04693660654213, 1.99542481644078, 1.94552988957304,
1.89540005193535, 1.846673712939, 1.79835314625234, 1.75180195834488, 1.70704610051863, 1.66395713426623, 1.6227051967683, 1.58255576993734, 1.54395109707216,
1.5053977423966, 1.46841376633479, 1.43180762803388, 1.39575317494811, 1.36071931779605, 1.32656518846484, 1.29317894630505, 1.26039853671257, 1.22841057569802,
1.19757178978447, 1.16716594159257, 1.1374596428054, 1.10836140736235, 1.08022853136443, 1.05324869094819, 1.02712409973072, 1.00130877477549,
0.976393778512829, 0.952184302192857, 0.929090702119824, 0.905679225191697, 0.883647246470314, 0.861228921218975, 0.839591640491347, 0.818303037114133,
0.79751195289842, 0.777301094766228, 0.757814780602499, 0.738706438336421, 0.720449711663405, 0.702109802437342, 0.685108446347641, 0.667987440622445,
0.65146600206016, 0.635170089706642, 0.619479197564835, 0.604362446199728, 0.589402590700923, 0.574760594496825, 0.560843017384218, 0.546587966764911,
0.533698166611816, 0.52006386652477, 0.507195587409229, 0.493975925392606, 0.48213619359918, 0.470875393254853, 0.459945596283481, 0.449216936291105,
0.438849525339479, 0.428451237222038, 0.418828724561413, 0.408478271305214, 0.399116428896375, 0.389546449697839, 0.38050684940494, 0.371752584179846,
0.362490993062239, 0.353794808132107, 0.345675109315625, 0.337354978087811, 0.329261060604532, 0.321410306235784, 0.313819664351554, 0.306506084321838,
0.299486515516625, 0.292777907305905, 0.286397209059667, 0.280361370147902, 0.274687339940602]);
#[rustfmt::skip]
#[cfg(feature = "cie-illuminants")]
data_illuminant!(LED_BH1, [0.0031204616744593, 0.00366972466648077, 0.00431566852710749, 0.00507531084269798, 0.00596866456164679, 0.00701926520905659,
0.00825479089050803, 0.00970779141333694, 0.0114165457262974, 0.0134260702559277, 0.0157893046889914, 0.0185685064191936, 0.0218368903653098,
0.0256805573206492, 0.0302007615791364, 0.0355165774993994, 0.0417680351475666, 0.0489049706516968, 0.0567816176269059, 0.0659946186921755, 0.076890555989779,
0.0899048462320063, 0.105481950489066, 0.124081808330798, 0.146304756629161, 0.173002067133825, 0.205231704288676, 0.244105144682092, 0.288305884223269,
0.34439038284902, 0.410669921141787, 0.488430569438805, 0.57876760470436, 0.682493109011695, 0.800742291937859, 0.934325372471015, 1.08408038162411,
1.25019815610599, 1.43258345224343, 1.63060618477121, 1.84337986432876, 2.06903308953803, 2.30507608186072, 2.54908408759606, 2.79939705370909,
3.05449155483646, 3.31185166994811, 3.56781437697261, 3.81893985717893, 4.06164438626075, 4.29289277087215, 4.56493681685449, 4.84111394847779, 5.1212695095521,
5.40520198504005, 5.69180009508718, 5.97858385631137, 6.26226862680701, 6.53950699049012, 6.80672128108533, 7.05923859889728, 7.29109326772984,
7.49623591259047, 7.67000474651849, 7.80909655273952, 7.91017025412818, 7.96917753165769, 7.98255332001494, 7.94881691932283, 7.86879832667721,
7.74484935741076, 7.58043696293896, 7.38019874603134, 7.14954863765281, 6.89379225093272, 6.61771772614974, 6.32617584601388, 6.02493552961426,
5.72062843876083, 5.41948591090339, 5.12595832560898, 4.84257614835271, 4.57106280281432, 4.31331913726064, 4.07122543816634, 3.84573611135493,
3.63645267387633, 3.44209334740866, 3.2613107424942, 3.09321639243301, 2.93744913125038, 2.79396324596278, 2.66270116153877, 2.54321308119064, 2.43444036162696,
2.3350733093311, 2.24444700160469, 2.16312478840185, 2.09243259086418, 2.03338715928363, 1.98614961615524, 1.95042192215721, 1.92611846127226, 1.91352967635513,
1.91297426593189, 1.92455645214898, 1.94844710690312, 1.98536378483313, 2.03654725223935, 2.10316461629892, 2.1859474530771, 2.28552922884161, 2.40276158357916,
2.53835538027391, 2.69253978395882, 2.86553152730014, 3.05809462912619, 3.27116392875546, 3.50508246923538, 3.75959501935551, 4.03426980560479,
4.32811568228738, 4.6385470993921, 4.96151669828788, 5.29377931358749, 5.63532929970043, 5.98880684121887, 6.35556196965066, 6.7322071602459, 7.11143688581456,
7.48622270009561, 7.85308911656798, 8.21200974680415, 8.56427297059389, 8.91065868227562, 9.2507605987667, 9.58327516235367, 9.9069676458782, 10.2215300876868,
10.5272490283519, 10.8236570958017, 11.1088720470612, 11.3806778268265, 11.6382178847748, 11.8824289324112, 12.1148457781141, 12.336039857325, 12.544967421782,
12.7394239326046, 12.9171027009537, 13.0768061794644, 13.2193452326713, 13.3473646713089, 13.4637613940358, 13.5698163197679, 13.6649733274398,
13.7487778636764, 13.8228681725749, 13.890302995086, 13.9526456608768, 14.0086659801908, 14.0567548940077, 14.0977137619544, 14.1338248993579, 14.1658342060769,
14.1927058131621, 14.2144332842387, 14.2332352195885, 14.2510869156016, 14.2672788013306, 14.2794391753888, 14.2862601147636, 14.2883383084531,
14.2868029487372, 14.2819837516842, 14.2735095952733, 14.2613835999286, 14.2465772810029, 14.2300234082453, 14.2110752965349, 14.1879885410817,
14.1603365161252, 14.1298777219736, 14.0984127465168, 14.0658227290586, 14.0309666661191, 13.9935283420054, 13.9539999077033, 13.9124625471, 13.8684266691,
13.8218804940514, 13.7739280505562, 13.7261730321781, 13.6794706674912, 13.6331426349932, 13.585483186958, 13.5355641384685, 13.4848105546074, 13.4362811026632,
13.3920231936154, 13.3516431067807, 13.3137938564552, 13.2784128184596, 13.2470264697645, 13.2213141644191, 13.2017282232408, 13.1873106439285,
13.1769341822388, 13.171126801055, 13.1726457991575, 13.1850036652082, 13.2105616555421, 13.2501905718481, 13.3043661181193, 13.3741600723307, 13.4616311520732,
13.5703007429545, 13.7053635670478, 13.8721937741197, 14.0738172509596, 14.3106491851547, 14.5837342149606, 14.8978927503162, 15.260652719527, 15.6779821317458,
16.1520600887224, 16.6839310923119, 17.2775668088922, 17.9399142301569, 18.6771013984875, 19.4926377146707, 20.390870545012, 21.3816673746549, 22.4806642739573,
23.704949935999, 25.0683795219215, 26.579052923034, 28.2373670832789, 30.0313575835869, 31.9287670441899, 33.870347940775, 35.7700242079873, 37.5220128728686,
39.0105041522033, 40.1205876354881, 40.7525354719209, 40.8368952457083, 40.3425714175333, 39.2748716204114, 37.6693460378878, 35.5877366127071,
33.1158747823561, 30.3598943344519, 27.4390727845772, 24.4763968608593, 21.589106797393, 18.8811012352528, 16.4369178469129, 14.3151047712182, 12.5412161357792,
11.1053051723206, 9.96795953115657, 9.07256507409502, 8.35836390913828, 7.77142300943434, 7.27226768730937, 6.83793767610217, 6.45775239330155,
6.12615558818327, 5.8372458625772, 5.58471126352224, 5.35882533862564, 5.15449452856594, 4.96936653926471, 4.80065380213613, 4.64417287638433, 4.49524053492416,
4.35242017681048, 4.21774283969988, 4.09348263790377, 3.97955056334108, 3.87363425289652, 3.77089490698729, 3.66925600012077, 3.57113348324445,
3.47888689125302, 3.39247409205715, 3.30972259964098, 3.22885820188264, 3.15013027777846, 3.07409073699134, 2.99954958391863, 2.92853986625407,
2.85987052772593, 2.79335784081538, 2.72816074410014, 2.66347969705256, 2.60032787153812, 2.53914011072029, 2.480351433425, 2.42269525097286, 2.36704564571725,
2.31089461783987, 2.25625903284112, 2.20414242134166, 2.15329305627126, 2.10273028522949, 2.05358882383578, 2.0046375418736, 1.95688105877647, 1.91058573911088,
1.86557124386461, 1.82094023033166, 1.77838690303017, 1.73726903470564, 1.69569059408603, 1.65512024150754, 1.61544889240467, 1.57614429764506,
1.53769558849045, 1.49906002768267, 1.46326848580091, 1.4279794285606, 1.39351044787609, 1.35936879704743, 1.32699183417649, 1.29594945417151, 1.26663212338627,
1.23630440291973, 1.20725245304575, 1.17929112824992, 1.15107367378696, 1.12419270476584, 1.0984629741995, 1.0729574970769, 1.0469254935198, 1.02140825573235,
0.996952508381695, 0.97286565270658, 0.949547585012732, 0.92716408106722, 0.905946167215147, 0.884848659669067, 0.86454766563333, 0.845553153035545,
0.827491704781128, 0.809473183510427, 0.791544022531342, 0.772870228396347, 0.755295449696779, 0.735957506711268, 0.717141999381551, 0.699170912344857,
0.681259635484061, 0.663895783305716, 0.646636896241351, 0.630901285125729, 0.615976170781364, 0.600965533613788, 0.586647675394472, 0.572945035135121,
0.559396941133215, 0.546808652238961, 0.535350626206489, 0.524925245543987, 0.513880920851987, 0.502777319103577, 0.491790121609964, 0.481522470960867,
0.471114458850104, 0.460416656199113, 0.450743387768237, 0.441114953495891, 0.431729628247831, 0.422974131695954, 0.414882237181774, 0.406283622778566,
0.397194149294926, 0.387847342489883, 0.379801904216052, 0.371989729146175, 0.364262185796881, 0.356839307239967, 0.349734071992, 0.342918331597701,
0.335048205152119, 0.327815019428806, 0.32191459644417, 0.3152801921265, 0.308539830923864, 0.303801709467763, 0.298008326561398, 0.292315895011179,
0.286711601483565, 0.281182632645003, 0.275716175161951, 0.270299415700859, 0.264919540928178, 0.259563737510359, 0.254219192113858, 0.248873091405123]);
#[rustfmt::skip]
#[cfg(feature = "cie-illuminants")]
data_illuminant!(LED_RGB1, [0.0010212459469473, 0.00119378557900037, 0.001395475775953, 0.0016312415145609, 0.00190683984078229, 0.0022290004455529,
0.00260558998994586, 0.00304580419184063, 0.00356039236394972, 0.00416191988523282, 0.00486507501368521, 0.00568702753079938, 0.00664784797305281,
0.0077709976843982, 0.00908390165195386, 0.0106186181069979, 0.0124126212341329, 0.0145097160905477, 0.0169611080617439, 0.0198266529482747, 0.0231763181814302,
0.0270918908112201, 0.0316689739220799, 0.0370193201559366, 0.0432735592282749, 0.0505843859085114, 0.0591302861319195, 0.0691198919852473, 0.0807970715748564,
0.0944468776086813, 0.110402499324792, 0.12778297708181, 0.150921077119576, 0.177566549097458, 0.206985394347977, 0.241003332462809, 0.280149826914619,
0.32460592167005, 0.374825501619183, 0.430692526871653, 0.496569943122822, 0.56958406844356, 0.64760655048615, 0.736954548058565, 0.833001847409786,
0.940314153391085, 1.05581223049317, 1.1765915874316, 1.31147355057342, 1.4599935958952, 1.60459981228032, 1.75868110650653, 1.91850352656446, 2.08090143152841,
2.25871346734133, 2.42903635112534, 2.60632586662966, 2.79999370438231, 2.99280065709877, 3.18280017506304, 3.38497045760986, 3.58375646407369,
3.79645280010181, 4.05144657921072, 4.31795816439655, 4.58871952647544, 4.87889052137099, 5.16865621014666, 5.44116978873866, 5.66697331139612,
5.84167119321973, 5.9604604816855, 6.00308567211431, 5.9436310939255, 5.79492407765719, 5.56018597560059, 5.26943818730535, 4.96472761593217, 4.65475238040843,
4.3179766901347, 4.00483441821064, 3.77103853301205, 3.5581561342665, 3.37225703550325, 3.24758799584987, 3.14348860626694, 3.04759350495111, 2.97952711507609,
2.92050656386335, 2.85770254546584, 2.8012832283606, 2.75327074108717, 2.71778262297579, 2.68746622113485, 2.67348548479182, 2.67917762129024, 2.69931060605392,
2.73939616653703, 2.81520211834576, 2.91308871563783, 3.0280743012147, 3.17287219697634, 3.34027349724427, 3.53045898446433, 3.74225666188217, 3.98250844162461,
4.23145101079308, 4.51134083163578, 4.82112222331268, 5.15373609583912, 5.52507528475214, 5.93709046646678, 6.36217537159003, 6.82146690127844,
7.31405971866606, 7.83655366937898, 8.41238038728451, 8.99786146585411, 9.64328823198134, 10.3085362605252, 10.9585518209498, 11.6475692474743,
12.3935767365575, 13.1134579031081, 13.8713269886475, 14.6123942645309, 15.3282550863977, 16.0498065448626, 16.7254745227584, 17.3659403537416,
18.0087069607001, 18.6022446484423, 19.0917896721592, 19.5305229551199, 19.9267624497845, 20.2445245620055, 20.4258069038762, 20.6009425422745,
20.6870370460766, 20.6517819950103, 20.5653023365692, 20.4316575040208, 20.1974711650265, 19.9051162313019, 19.5921882632074, 19.220364498646, 18.776438602309,
18.3302594874643, 17.9008546722082, 17.4273337908397, 16.9335836672676, 16.4598442781951, 15.9581222476312, 15.4968765266767, 15.038841886872, 14.5823060803339,
14.1574046853762, 13.7700125903462, 13.3722942553388, 12.9793278677577, 12.6073275800131, 12.2638507624342, 11.948899966441, 11.6756560734456, 11.3766009035254,
11.0882856879424, 10.832238439218, 10.5876245062052, 10.3605979306852, 10.1333391350137, 9.92846969136325, 9.73200320895798, 9.56148206140099, 9.3933588070008,
9.23911835430282, 9.11354178926257, 8.9869040151555, 8.87328423354065, 8.762639568419, 8.66056590081963, 8.6002157765094, 8.53606187424826, 8.45992572748281,
8.40568379794735, 8.36184193156853, 8.3122541148347, 8.277143725819, 8.24643781565936, 8.23046054290581, 8.22233550604883, 8.20754952765812, 8.20688208740743,
8.21918881483075, 8.23954422175623, 8.25811207735586, 8.24155409245773, 8.27694380864779, 8.30074298994812, 8.34115239134724, 8.37936846789819,
8.42000338744815, 8.47661712663308, 8.52581527735952, 8.59865375602928, 8.67116841114024, 8.74393211189221, 8.8233556875075, 8.91578014220744, 9.0251052973904,
9.13008794865722, 9.24552047661747, 9.36840391251109, 9.50995317717935, 9.65857512188053, 9.82223526589345, 9.99713694878725, 10.176537953199, 10.3798423743616,
10.6018920570662, 10.8277180786191, 11.1015985609492, 11.3907003592722, 11.6736842813547, 12.0021619811973, 12.3704502198872, 12.7409745629422,
13.1833642292533, 13.6680644016659, 14.1786395922546, 14.7357837105419, 15.3470825936802, 15.9993641909511, 16.7580905182174, 17.5885027036467, 18.430129170529,
19.4275614300387, 20.528773507607, 21.7081512800534, 22.9844550205077, 24.4167729921511, 26.0079995933702, 27.7306259999053, 29.6517717853301, 31.733262139152,
33.9928975870936, 36.4687451657028, 39.124240824195, 41.9072982972409, 44.8926980335856, 48.0003254559321, 51.0993545766249, 54.1258761474693, 56.9979037988904,
59.4943730222033, 61.5135455998662, 62.69028811751, 62.8376801574832, 61.8776566692343, 59.6821453234352, 56.3709270934899, 52.0726505982954, 47.3036414582213,
42.1978108345313, 37.2203306280978, 32.6809750324191, 28.6218708732793, 25.0311326010511, 22.011250555622, 19.455749158474, 17.2946875279178, 15.4993505881329,
13.9585143874488, 12.6264794566444, 11.4679879478429, 10.4674515179749, 9.5768038538995, 8.80833236169877, 8.12925763474504, 7.538085008553, 7.00647448697223,
6.53571535373817, 6.13900599852363, 5.80021388976152, 5.48530483489279, 5.19464244481631, 4.94960890405097, 4.73342317383215, 4.53502299505385,
4.34229940810478, 4.17306304386466, 4.01398328505465, 3.86830746727358, 3.73203283333827, 3.6030652963026, 3.48445806340849, 3.37292152458184, 3.26802224115125,
3.15975605376801, 3.05848051609437, 2.97671055385058, 2.89209381683251, 2.8071255214019, 2.72724320846154, 2.64633109674535, 2.57535949684524, 2.5063200231174,
2.43728614812092, 2.3768047082545, 2.30505278211708, 2.23920711195073, 2.18154443596012, 2.12072017707572, 2.06357394004795, 2.01084517506045, 1.96411247732131,
1.91513513618786, 1.85975645307855, 1.81105245131475, 1.75728252035554, 1.70873757842827, 1.66577779057579, 1.61317014411973, 1.56481686370722, 1.5330413565111,
1.48654982598321, 1.44165194177791, 1.40253590912731, 1.36519814727619, 1.32212323192561, 1.2853043656893, 1.25193634940757, 1.21538851758961, 1.17696533249316,
1.14106852745503, 1.11269386369417, 1.0852703666224, 1.05411174807996, 1.02494504579167, 0.998433364584656, 0.969040066921226, 0.934298908723876,
0.920697307494136, 0.88743850969518, 0.859107289387194, 0.840492601696807, 0.818492866409401, 0.792982349170921, 0.762860907405533, 0.745117033407596,
0.734280382186819, 0.707480806356205, 0.68192014056954, 0.668271239393977, 0.645461639686981, 0.628517528236318, 0.60651181708496, 0.582178270411512,
0.568349625805423, 0.560040828961639, 0.541145993394482, 0.530093331798175, 0.519509088374748, 0.501408976431982, 0.486792230893351, 0.473063135454154,
0.451179851998568, 0.447893523002115, 0.43173777224282, 0.420432331866943, 0.402740596226208, 0.39740649254303, 0.387124679117297, 0.374438274785031,
0.36659221894824, 0.359605937976732, 0.348842855900975, 0.334447290732276, 0.321151696667976, 0.321179546414304, 0.301996578560003, 0.303530943123417,
0.299776046314031, 0.284380331041816, 0.282274076631337, 0.274116604305271, 0.265361082145702, 0.254214987828313, 0.256939131105071, 0.233437199556772,
0.239750956092237, 0.235314710545164, 0.230738340094658, 0.218917781246538, 0.218482073529832, 0.21121998619413, 0.20864497987355, 0.195824396089314,
0.198462674530202, 0.180741724482562, 0.185186231077984, 0.169351491152983]);
#[rustfmt::skip]
#[cfg(feature = "cie-illuminants")]
data_illuminant!(LED_V1, [0.00725257255802118, 0.00974306979007269, 0.0130887913460774, 0.017583416992015, 0.0236214746602814, 0.031732971206888,
0.0426299151979025, 0.0572688153886409, 0.0769346408688061, 0.103353612702561, 0.141944153393487, 0.190812101834407, 0.254684738158362, 0.339698522229849,
0.453047186452261, 0.605439812641259, 0.812111587614737, 1.09781526913194, 1.48213181962608, 1.98484799090968, 2.62371949301812, 3.41771894426978,
4.3953158024779, 5.55023480997114, 6.89751257344217, 8.42766519611867, 10.0783332199722, 11.7771103325319, 13.4465624017179, 15.0599493042262, 16.5124489075103,
17.6406336482162, 18.3638402573548, 18.6661975745999, 18.5029325295851, 17.895780120008, 16.9041034635272, 15.6361236685838, 14.2035171884871, 12.7000131810407,
11.2554930817951, 9.93070873493748, 8.74158327737986, 7.69054130704658, 6.75768823662118, 5.94449551593092, 5.25622376112448, 4.66808526516123,
4.15153829377951, 3.69943057592833, 3.31112814367215, 2.98714197809526, 2.72401234194209, 2.51494128342352, 2.36237243414327, 2.24974210067248,
2.16251880088603, 2.1038094169068, 2.0710107270503, 2.06089286234243, 2.06881453327824, 2.08610589891024, 2.12079111921694, 2.17099244852322, 2.22840461404776,
2.29256861129219, 2.36237243414327, 2.43792735641878, 2.51830219195936, 2.59934467040665, 2.68008846650093, 2.76671440158138, 2.85578396826554,
2.95173347797296, 3.04978108479729, 3.14826207385931, 3.24743852428248, 3.3444883270697, 3.43557912408874, 3.53573654106343, 3.63689688652735, 3.74774098239687,
3.8572483283238, 3.96001701969346, 4.07174325339475, 4.18263859378562, 4.30820011618629, 4.43387510859851, 4.56442272292634, 4.69243812583498, 4.82796597557325,
4.97261315391769, 5.11859561807554, 5.27605539088616, 5.41874210025674, 5.5691088992482, 5.72035271161931, 5.88985860726967, 6.06954752137647, 6.22981915427991,
6.39751245800373, 6.5682518824894, 6.7459752031702, 6.93151916987331, 7.09883033588079, 7.26715467928178, 7.43704417677765, 7.60765475789536, 7.77599008226521,
7.92853550547856, 8.08272514576258, 8.22649970311492, 8.36603414235801, 8.499493177563, 8.62079261991669, 8.73450274865874, 8.84114406171314, 8.94095814039479,
9.03733737201694, 9.12391499083441, 9.20571222787469, 9.28002630066899, 9.35139308142118, 9.41785649354496, 9.47877232020052, 9.53560322644005,
9.58272549207791, 9.63101466867332, 9.67496563050433, 9.71414353120407, 9.75036828334497, 9.78222700226703, 9.81478996732533, 9.8410827991644, 9.87262306998951,
9.90635367806995, 9.93558062478849, 9.96753158384898, 9.99268166286199, 10.0264701040451, 10.0614957343865, 10.0945001343929, 10.1303098059109,
10.1706392442118, 10.2137651692491, 10.2585616656824, 10.3060053076755, 10.356095363164, 10.4062981565995, 10.4567703498043, 10.5102513284769, 10.5651883836203,
10.6273816629866, 10.6875807984079, 10.7518326434032, 10.8201459827477, 10.8931211094056, 10.9628143905035, 11.0307492524545, 11.1008444370127, 11.174233912229,
11.241115333234, 11.3191827011848, 11.3986541690204, 11.4787727819543, 11.5528701636297, 11.6295780876356, 11.7007647804985, 11.7723306828193, 11.847430992984,
11.924600117682, 11.9946491821709, 12.0658885836843, 12.1419105631687, 12.2188900831377, 12.2969655037989, 12.3762839701352, 12.4539465063672, 12.5270892758164,
12.6029465407679, 12.6815549044512, 12.7538345697479, 12.8250395642256, 12.8996816019565, 12.9846296449951, 13.0680842762687, 13.1552006946249,
13.2428808027159, 13.3301641317988, 13.4254203763389, 13.5226971191492, 13.6185946522707, 13.7159621710903, 13.8265354030612, 13.9414380650215,
14.0585193512037, 14.1771628632224, 14.3013334629007, 14.4253327594649, 14.5564806667571, 14.7049814331069, 14.8587516003804, 15.0124485611949,
15.1573241436917, 15.3074705912413, 15.4615994701643, 15.6339713986872, 15.8150036513179, 16.0007357586208, 16.1873829466621, 16.3828734749589,
16.5782395522752, 16.7679394496596, 16.9616437403551, 17.1669146515834, 17.3882983044527, 17.6068854705856, 17.8237449642845, 18.0468562895878,
18.2721345260796, 18.4970760128596, 18.6891917233933, 18.8843381813324, 19.0859560902532, 19.2986867396606, 19.513540376381, 19.7240162668491, 19.920129050048,
20.1207952750009, 20.3190749693881, 20.5161101539712, 20.717574329328, 20.9282625185274, 21.1327354793518, 21.3279697850419, 21.5219961841572, 21.7071792430171,
21.8878527839984, 22.0527137298209, 22.2225453942141, 22.3799466018574, 22.5364107668247, 22.6808251486293, 22.8214108326246, 22.949492853411, 23.0680653551644,
23.166183972254, 23.258145926136, 23.3440756677907, 23.428541280264, 23.506594006923, 23.5707960715261, 23.6149395663445, 23.6551152710813, 23.6844857024596,
23.7076848293385, 23.7247492549474, 23.7264476447978, 23.7152324152684, 23.6977799954265, 23.6669161522832, 23.6231020865306, 23.5710156909033,
23.5067038166116, 23.4341196124451, 23.3546466804802, 23.2635485628153, 23.1554445847087, 23.0519818961071, 22.9477798222688, 22.8125967749528, 22.65907550964,
22.5065937760461, 22.3525234622903, 22.1888777436884, 22.012852812858, 21.8360226109778, 21.6442436501559, 21.4421718611888, 21.2362274505371, 21.0300194966327,
20.8088847457242, 20.5878524838584, 20.3695654642077, 20.1442213419028, 19.9126107467016, 19.6771641330452, 19.4424422633336, 19.1947335677833,
18.9484816807683, 18.6940013877541, 18.4349383704022, 18.1713072700044, 17.915033418743, 17.6559337981616, 17.3887741464367, 17.1185983885982, 16.8498574773574,
16.5790667852627, 16.310084292707, 16.0497840861968, 15.7858601599627, 15.5029318369545, 15.2208087849959, 14.9487589418053, 14.6861380905426, 14.4209403719208,
14.1598993160448, 13.8989783187617, 13.6314343331267, 13.362374973789, 13.095210197612, 12.8250395642256, 12.5508081685547, 12.2935606713877, 12.0402978017877,
11.7877040392237, 11.5327105689314, 11.2855077300132, 11.0398297816374, 10.8038092293419, 10.5630295251424, 10.3206465994893, 10.0856260474247,
9.85212526145031, 9.62207249969809, 9.39604902145302, 9.17301749119007, 8.95607820245081, 8.74576336619267, 8.53880138575987, 8.33822008029949, 8.1442185713802,
7.94515776407467, 7.75329607995395, 7.56846221590381, 7.3879958492017, 7.19486769333909, 7.01464290795191, 6.84735223975297, 6.68155351918985, 6.50109154487528,
6.33382283861406, 6.17345237699087, 6.01903506461914, 5.86280955270842, 5.71303206571245, 5.565006409282, 5.41947416484742, 5.26842288546367, 5.12445213480102,
4.99038841424413, 4.86237301133548, 4.73008893979855, 4.59077704819103, 4.45587657780698, 4.33016205390686, 4.20896802885423, 4.09663344947807,
3.98774616225946, 3.87994233063506, 3.76915387167443, 3.66471534097342, 3.56009379412473, 3.45973725558137, 3.36500077690072, 3.27672110790991,
3.18776281504354, 3.10248973532668, 3.01789893980833, 2.9355790086503, 2.85181691024861, 2.78184544460627, 2.70827368530693, 2.62664775138087, 2.54157232910349,
2.46559354142998, 2.39251665779394, 2.32723333379035, 2.26301003931407, 2.20863887009924, 2.14915276558929, 2.08052756672921, 2.01546532623201,
1.95461245713125, 1.90072445054627, 1.84480276852837, 1.79088767555354, 1.73792133828823, 1.69325880967508, 1.6515377165873, 1.60986420769792, 1.56661822406774,
1.52452158184494, 1.48316286072955, 1.439389937007, 1.39238685148451, 1.34511641597349, 1.30380703601152, 1.25911412671785, 1.22108373726402]);
#[rustfmt::skip]
#[cfg(feature = "cie-illuminants")]
data_illuminant!(LED_V2, [0.0130887918150576, 0.0175834176220408, 0.0236214755066549, 0.0317329723439019, 0.0426299167253612, 0.0572688174406215,
0.0769346436254265, 0.103353616405791, 0.138844732629985, 0.186523321094083, 0.256117401880885, 0.347175099302759, 0.467648432875164, 0.630092059838455,
0.850591718917856, 1.14603296597149, 1.53592817382897, 2.05021623179563, 2.69633903820312, 3.50123891172986, 4.46560172689197, 5.60886824349614,
6.95169737681412, 8.46604661213273, 10.1552175664665, 11.9791984483423, 13.8419012216514, 15.6289698788923, 17.2496677853697, 18.6931113179897,
19.8887651993772, 20.7110508524451, 21.1281526950539, 21.1790312721062, 20.8704655134366, 20.2412768714346, 19.3258065554461, 18.2158775858978, 16.977339286615,
15.6742693820494, 14.3858261533039, 13.1642761742956, 12.0073441843413, 10.9153105646642, 9.88874559456667, 8.94869543536793, 8.12959134051398,
7.42095671552721, 6.78917875658952, 6.24024063794912, 5.77526754482799, 5.39700545625525, 5.10249902236672, 4.88124309811636, 4.73939435736043,
4.65422581557245, 4.609086634838, 4.61019791080873, 4.65593884967753, 4.74042583815275, 4.86091728960044, 4.99424771204586, 5.16179635677299, 5.35651562577776,
5.56516464390701, 5.78304354835963, 6.0095286190256, 6.24866232356652, 6.49708447969938, 6.737401202665, 6.97073108909267, 7.20851047179839, 7.43778910577416,
7.66713435774291, 7.88434927846336, 8.104846782486, 8.3140719364446, 8.51486295966623, 8.68815758930391, 8.87461476304807, 9.04760192502587, 9.21730064717462,
9.37849569233, 9.52552306695742, 9.68010682535942, 9.82133477426873, 9.97512936567704, 10.1123060621344, 10.251850259573, 10.3796806712358, 10.5212504949002,
10.6719030596508, 10.8133447717904, 10.964038332229, 11.0783526119764, 11.2073902002372, 11.329451200882, 11.4738585118077, 11.6244737411996, 11.741447616205,
11.8667875398228, 11.9956157572484, 12.1354557092931, 12.2792422283722, 12.390214627483, 12.4967309417231, 12.5988533966903, 12.7055468708677, 12.8074921658975,
12.8919264456311, 12.9795276422614, 13.0468403657345, 13.1061750354995, 13.1580484900513, 13.1991473993217, 13.233085972446, 13.2599088654417, 13.2804952894026,
13.2943159607144, 13.3002918143041, 13.3016366192831, 13.2917317682397, 13.2738181167222, 13.2555150061687, 13.2335544945944, 13.2137433283759,
13.1852381480412, 13.1580821650807, 13.1274049453486, 13.0906567034656, 13.0520021620913, 13.0079947551716, 12.970742851979, 12.9305458478443, 12.9048569248609,
12.8776950853736, 12.8462916563115, 12.8153325912246, 12.782601926764, 12.7587307233033, 12.7408741729226, 12.7248880508062, 12.7086632752204, 12.6935739337787,
12.6837730360869, 12.6768074294588, 12.6764523775182, 12.6802957232668, 12.6808447726595, 12.6869260437324, 12.6962181556537, 12.7038338367627,
12.7181801313597, 12.730238720154, 12.749658963205, 12.7748317797592, 12.8016356390426, 12.8296986515998, 12.8580047100214, 12.8866233605639, 12.9107134517159,
12.9307112947279, 12.9590297982691, 12.9892362996552, 13.0161309351048, 13.0404699286481, 13.0673755450855, 13.0922796934703, 13.1120315623544,
13.1347717240663, 13.1625441064783, 13.1826993436496, 13.2020756627491, 13.22320454751, 13.24160721902, 13.2617565996644, 13.2840670387183, 13.3056812831423,
13.3199382657048, 13.3352874905257, 13.3514170975501, 13.3636828609819, 13.3763073366836, 13.3883029678142, 13.4033937733877, 13.4209479805695,
13.4436573955154, 13.4661039988187, 13.4802606883588, 13.4984942526558, 13.5183281129159, 13.5351026699602, 13.5490748789043, 13.5751525288577,
13.6032477523125, 13.6400670045837, 13.6749902062856, 13.7101908609472, 13.7452685285448, 13.7838557198603, 13.8294561020846, 13.8773463863092,
13.9260887951911, 13.9750676613448, 14.0227214882976, 14.0745824977299, 14.1332634326846, 14.2001632710145, 14.2650352869208, 14.3378575380327,
14.4158408534355, 14.4956770275221, 14.5651822882365, 14.6428186044231, 14.7240405791767, 14.8202267121106, 14.910717372678, 14.9975403833025, 15.0805566514712,
15.17124496982, 15.2621089839744, 15.3301398640531, 15.3960770357811, 15.4726145211166, 15.5578635901489, 15.6384493996728, 15.7159898152323, 15.7940719595257,
15.8799725671706, 15.9598409521548, 16.0300460678284, 16.103765099615, 16.1823157660569, 16.2575574948257, 16.325068608146, 16.3958813384808, 16.4568404623822,
16.5204277027097, 16.5703106701967, 16.6202814855864, 16.6669433633032, 16.723905407626, 16.7716287808352, 16.8155527322473, 16.8484956958063, 16.8824855135407,
16.9077930302126, 16.9213362485646, 16.927558808348, 16.9273465092495, 16.9326832693461, 16.9298940984314, 16.9107212936401, 16.89578715016, 16.8719218032261,
16.8531443139974, 16.8250695883866, 16.7891178341558, 16.7445423441311, 16.6912406290926, 16.6208232143205, 16.5506766639155, 16.4824627673726,
16.4035021440508, 16.3192120812911, 16.233758033819, 16.142784209786, 16.0398557503105, 15.9348775064356, 15.836414648687, 15.7247746055147, 15.6058944310179,
15.4802646093209, 15.3466625904426, 15.2079361105662, 15.0693340818855, 14.9319472825271, 14.7804169708141, 14.6222834250722, 14.4628350890513,
14.3067630407622, 14.1385694460152, 13.9700127466032, 13.7960263147308, 13.6237455963048, 13.4493374944989, 13.2716219191516, 13.0956201099752, 12.920962373712,
12.7533185604235, 12.5724990258431, 12.378267312699, 12.1852361875601, 12.0085996772858, 11.8257918518382, 11.6387146183132, 11.450974133122, 11.2612724435002,
11.0724960851215, 10.8796047845613, 10.6925539054072, 10.5071216238627, 10.317736186691, 10.1317724253344, 9.95755978511222, 9.77859384128138, 9.59299098839218,
9.40904846086636, 9.22622599410155, 9.04584203870596, 8.86824579009333, 8.69779011184857, 8.51905037636751, 8.33975353876937, 8.16326636992989,
7.99600176675522, 7.82798020748456, 7.65960140007574, 7.49708644018043, 7.33194409592482, 7.17058506801751, 7.00270479745722, 6.83822716899965,
6.68254018735134, 6.52636711397408, 6.36712009606383, 6.21084672966417, 6.0617088091714, 5.91948451863089, 5.78735029179559, 5.65228048087424, 5.51681389025847,
5.38800470654506, 5.26378045129321, 5.13983438106697, 5.01315550899704, 4.8865395945908, 4.76200933581078, 4.64935025696572, 4.539205824339, 4.42387397305052,
4.30386641713422, 4.19107703056664, 4.0787605585426, 3.97584966864759, 3.87661228522234, 3.77453155800901, 3.6688593157019, 3.57028518394297, 3.48012322094531,
3.39092904901042, 3.29745082768115, 3.20352018965233, 3.11545779153217, 3.03368091085907, 2.95222979949227, 2.87262642234821, 2.79433124689037,
2.71742846069229, 2.64528629876142, 2.57613975031686, 2.50539437004089, 2.43411897408456, 2.36195777844141, 2.29649059299346, 2.23591653573281,
2.17862799003779, 2.12572744708882, 2.06808604565079, 2.00549221869104, 1.94729517926764, 1.89241439817586, 1.84260976173559, 1.78616162764425,
1.73719227834666, 1.69580054273351, 1.65154057309316, 1.61119642372119, 1.56735299955339, 1.51774821709205, 1.46779204301941, 1.43289256025131,
1.39970991833073, 1.36028092448643, 1.32284300335964, 1.29550773747079, 1.2628136030965, 1.2229160871038, 1.18521462226854, 1.14850364253762, 1.10175911458564,
1.06005185858818, 1.03587318746756, 1.01851275811805, 0.990485104341776, 0.964594131181941, 0.942168757788518, 0.916503773358699, 0.888727950237188,
0.862004691404681, 0.838215406113328]);