module CORNING
using ..AGFFileReader: Glass, GlassID, AGF
export C0550, D85_25, B11_60, C23_57, C97_55, C89_31, C57_57, C58_51, D88_47, B18_65, D01_41, C90_55, C23_53, D28_28, C48_46, E37_30, C48_34, C39_56, C04_64, B48_46, E03_47, B58_72, D34_26, A87_70, B16_64, C78_56, E00_46, B42_73, C13_58, B69_56, B72_57, C51_39, C07_57, C24_47, A86_82, B29_52, C51_56, B18_60, B64_61, B81_41, C17_55, B19_61, C13_56, B96_67, D23_38, D40_28, C52_58, C99_30, D17_29, C06_44, C05_50, C67_33, B29_77, D34_51, C37_35, C38_42, C90_50, C67_48, C55_40, E65_40, C20_36, C72_32, C79_80, B23_59, C04_38, C23_58, B58_53, C41_60, C97_56, C42_58, B48_53, D62_27, D20_50, D13_54, C09_59, D96_43, D56_27, C26_36, B39_59, D17_48, B10_63, E78_38, A88_66, B52_67, B89_61, C97_36, D85_26, A63_65, C70_47, D44_45, E05_25, C13_44, C16_44, A87_84, C20_60

const C0550 = Glass(GlassID(AGF, 1159), 1, 2.5275, -0.00824759, 0.0161384, 0.000710762, -7.35332e-5, 6.55454e-6, 0.0, 0.0, 0.0, 0.0, 0.32, 1.6, -2.55e-5, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.0, -1.0, -1.0, 0.0, -1.0, 0, -1.0, [(0.32, 0.015, 10.0), (0.33, 0.165, 10.0), (0.34, 0.435, 10.0), (0.35, 0.675, 10.0), (0.36, 0.83, 10.0), (0.37, 0.9, 10.0), (0.38, 0.93, 10.0), (0.39, 0.95, 10.0), (0.4, 0.955, 10.0), (0.42, 0.96, 10.0), (0.44, 0.96, 10.0), (0.46, 0.96, 10.0), (0.48, 0.97, 10.0), (0.5, 0.97, 10.0), (0.55, 0.98, 10.0), (0.6, 0.98, 10.0), (0.7, 0.985, 10.0), (0.8, 0.985, 10.0), (1.0, 0.985, 10.0), (1.2, 0.985, 10.0), (1.4, 0.98, 10.0), (1.6, 0.98, 10.0)], 1.605004, -1.0, -1.0, 0, 50.419332, 0, 3.8, 0)
const D85_25 = Glass(GlassID(AGF, 1160), 1, 3.057214, -0.01280241, 0.03665595, 0.003897248, -0.0003724495, 3.864819e-5, 0.0, 0.0, 0.0, 0.0, 0.38, 1.8, 1.9e-5, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.0115, -1.0, -1.0, 6.1, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.0, 10.0), (0.3, 0.0, 10.0), (0.31, 0.0, 10.0), (0.32, 0.0, 10.0), (0.33, 0.0, 10.0), (0.34, 0.0, 10.0), (0.35, 0.0, 10.0), (0.36, 0.0, 10.0), (0.37, 0.0, 10.0), (0.38, 0.02, 10.0), (0.39, 0.21, 10.0), (0.4, 0.54, 10.0), (0.42, 0.86, 10.0), (0.44, 0.95, 10.0), (0.46, 0.97, 10.0), (0.48, 0.98, 10.0), (0.5, 0.99, 10.0), (0.55, 0.996, 10.0), (0.6, 0.997, 10.0), (0.7, 0.998, 10.0), (0.8, 0.997, 10.0), (1.0, 0.996, 10.0), (1.2, 0.996, 10.0), (1.4, 0.994, 10.0), (1.6, 0.99, 10.0), (1.8, 0.99, 10.0)], 1.784752, -1.0, -1.0, 0, 25.799504, 0, 4.74, 0)
const B11_60 = Glass(GlassID(AGF, 1161), 1, 2.250586, -0.00815577, 0.01218439, -8.656369e-5, 3.749854e-5, -1.850241e-6, 0.0, 0.0, 0.0, 0.0, 0.28, 1.8, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.0, -1.0, -1.0, 8.1, -1.0, 0, -1.0, [(0.28, 0.006, 10.0), (0.29, 0.11, 10.0), (0.3, 0.336, 10.0), (0.31, 0.62, 10.0), (0.32, 0.832, 10.0), (0.33, 0.905, 10.0), (0.34, 0.95, 10.0), (0.35, 0.971, 10.0), (0.36, 0.982, 10.0), (0.37, 0.987, 10.0), (0.38, 0.989, 10.0), (0.39, 0.993, 10.0), (0.4, 0.995, 10.0), (0.42, 0.995, 10.0), (0.44, 0.995, 10.0), (0.46, 0.995, 10.0), (0.48, 0.996, 10.0), (0.5, 0.997, 10.0), (0.55, 0.997, 10.0), (0.6, 0.997, 10.0), (0.7, 0.997, 10.0), (0.8, 0.996, 10.0), (1.0, 0.994, 10.0), (1.2, 0.994, 10.0), (1.4, 0.981, 10.0), (1.6, 0.986, 10.0), (1.8, 0.958, 10.0)], 1.510999, -1.0, -1.0, 0, 60.383147, 0, 2.48, 0)
const C23_57 = Glass(GlassID(AGF, 1162), 1, 2.587115, -0.008719797, 0.01683689, -3.79062e-5, 4.421143e-5, -2.095323e-6, 0.0, 0.0, 0.0, 0.0, 0.334, 2.325, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.0, -1.0, -1.0, 0.0, -1.0, 2, -1.0, [(0.334, 1.0, 25.0), (0.35, 1.0, 25.0), (0.365, 1.0, 25.0), (0.37, 1.0, 25.0), (0.38, 1.0, 25.0), (0.39, 1.0, 25.0), (0.4, 1.0, 25.0), (0.42, 1.0, 25.0), (0.46, 1.0, 25.0), (0.5, 1.0, 25.0), (0.66, 1.0, 25.0), (1.06, 1.0, 25.0), (1.529, 1.0, 25.0), (2.325, 1.0, 25.0)], 1.622801, -1.0, -1.0, 0, 56.922436, 0, 0.0, 0)
const C97_55 = Glass(GlassID(AGF, 1163), 1, 2.826184, -0.01372698, 0.01991355, -5.69018e-5, 5.608748e-5, -2.66032e-6, 0.0, 0.0, 0.0, 0.0, 0.28, 1.8, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, -0.005, -1.0, -1.0, 5.3, -1.0, 0, -1.0, [(0.28, 0.033, 10.0), (0.29, 0.05, 10.0), (0.3, 0.133, 10.0), (0.31, 0.227, 10.0), (0.32, 0.372, 10.0), (0.33, 0.519, 10.0), (0.34, 0.667, 10.0), (0.35, 0.779, 10.0), (0.36, 0.857, 10.0), (0.37, 0.911, 10.0), (0.38, 0.94, 10.0), (0.39, 0.961, 10.0), (0.4, 0.973, 10.0), (0.42, 0.982, 10.0), (0.44, 0.987, 10.0), (0.46, 0.99, 10.0), (0.48, 0.993, 10.0), (0.5, 0.995, 10.0), (0.55, 0.996, 10.0), (0.6, 0.996, 10.0), (0.7, 0.996, 10.0), (0.8, 0.995, 10.0), (1.0, 0.995, 10.0), (1.2, 0.995, 10.0), (1.4, 0.991, 10.0), (1.6, 0.991, 10.0), (1.8, 0.982, 10.0)], 1.697005, -1.0, -1.0, 0, 55.409848, 0, 3.62, 0)
const C89_31 = Glass(GlassID(AGF, 1164), 1, 2.757553, -0.008402604, 0.03096112, 0.0008979068, 2.139455e-5, 4.900193e-6, 0.0, 0.0, 0.0, 0.0, 0.33, 1.8, 1.1e-5, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.0014, -1.0, -1.0, 7.7, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.0, 10.0), (0.3, 0.0, 10.0), (0.31, 0.0, 10.0), (0.32, 0.0, 10.0), (0.33, 0.115, 10.0), (0.34, 0.193, 10.0), (0.35, 0.418, 10.0), (0.36, 0.617, 10.0), (0.37, 0.757, 10.0), (0.38, 0.84, 10.0), (0.39, 0.901, 10.0), (0.4, 0.936, 10.0), (0.42, 0.971, 10.0), (0.44, 0.984, 10.0), (0.46, 0.991, 10.0), (0.48, 0.995, 10.0), (0.5, 0.997, 10.0), (0.55, 0.998, 10.0), (0.6, 0.997, 10.0), (0.7, 0.997, 10.0), (0.8, 0.995, 10.0), (1.0, 0.995, 10.0), (1.2, 0.995, 10.0), (1.4, 0.99, 10.0), (1.6, 0.99, 10.0), (1.8, 0.974, 10.0)], 1.689004, -1.0, -1.0, 0, 31.210861, 0, 4.22, 0)
const C57_57 = Glass(GlassID(AGF, 1165), 1, 2.698887, -0.01058802, 0.01741114, 0.0001461034, 1.970273e-5, -7.638269e-7, 0.0, 0.0, 0.0, 0.0, 0.334, 2.325, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.0, -1.0, -1.0, 0.0, -1.0, 2, -1.0, [(0.334, 1.0, 25.0), (0.35, 1.0, 25.0), (0.365, 1.0, 25.0), (0.37, 1.0, 25.0), (0.38, 1.0, 25.0), (0.39, 1.0, 25.0), (0.4, 1.0, 25.0), (0.42, 1.0, 25.0), (0.46, 1.0, 25.0), (0.5, 1.0, 25.0), (0.66, 1.0, 25.0), (1.06, 1.0, 25.0), (1.529, 1.0, 25.0), (2.325, 1.0, 25.0)], 1.657503, -1.0, -1.0, 0, 57.198059, 0, 0.0, 0)
const C58_51 = Glass(GlassID(AGF, 1166), 1, 2.694059, -0.00969886, 0.02072662, -0.0002251268, 8.322174e-5, -3.522428e-6, 0.0, 0.0, 0.0, 0.0, 0.31, 1.8, 8.4e-6, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, -0.0022, -1.0, -1.0, 6.4, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.0, 10.0), (0.3, 0.0, 10.0), (0.31, 0.005, 10.0), (0.32, 0.149, 10.0), (0.33, 0.407, 10.0), (0.34, 0.64, 10.0), (0.35, 0.774, 10.0), (0.36, 0.868, 10.0), (0.37, 0.921, 10.0), (0.38, 0.95, 10.0), (0.39, 0.968, 10.0), (0.4, 0.978, 10.0), (0.42, 0.985, 10.0), (0.44, 0.989, 10.0), (0.46, 0.992, 10.0), (0.48, 0.995, 10.0), (0.5, 0.998, 10.0), (0.55, 0.999, 10.0), (0.6, 0.999, 10.0), (0.7, 0.999, 10.0), (0.8, 0.998, 10.0), (1.0, 0.996, 10.0), (1.2, 0.996, 10.0), (1.4, 0.992, 10.0), (1.6, 0.992, 10.0), (1.8, 0.985, 10.0)], 1.658503, -1.0, -1.0, 0, 51.012014, 0, 3.27, 0)
const D88_47 = Glass(GlassID(AGF, 1167), 1, 3.12088, -0.01456436, 0.02715938, 0.0001311406, 6.110826e-5, -2.255539e-6, 0.0, 0.0, 0.0, 0.0, 0.31, 1.8, 6.0e-6, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, -0.0077, -1.0, -1.0, 5.5, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.0, 10.0), (0.3, 0.0, 10.0), (0.31, 0.005, 10.0), (0.32, 0.081, 10.0), (0.33, 0.178, 10.0), (0.34, 0.342, 10.0), (0.35, 0.53, 10.0), (0.36, 0.682, 10.0), (0.37, 0.803, 10.0), (0.38, 0.872, 10.0), (0.39, 0.913, 10.0), (0.4, 0.938, 10.0), (0.42, 0.964, 10.0), (0.44, 0.973, 10.0), (0.46, 0.981, 10.0), (0.48, 0.985, 10.0), (0.5, 0.991, 10.0), (0.55, 0.994, 10.0), (0.6, 0.992, 10.0), (0.7, 0.994, 10.0), (0.8, 0.991, 10.0), (1.0, 0.993, 10.0), (1.2, 0.993, 10.0), (1.4, 0.99, 10.0), (1.6, 0.99, 10.0), (1.8, 0.982, 10.0)], 1.788001, -1.0, -1.0, 0, 47.412327, 0, 4.42, 0)
const B18_65 = Glass(GlassID(AGF, 1168), 1, 2.275718, -0.009777224, 0.01105575, 1.910096e-5, 1.949133e-5, -1.015542e-6, 0.0, 0.0, 0.0, 0.0, 0.334, 2.325, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.0, -1.0, -1.0, 0.0, -1.0, 2, -1.0, [(0.334, 1.0, 25.0), (0.35, 1.0, 25.0), (0.365, 1.0, 25.0), (0.37, 1.0, 25.0), (0.38, 1.0, 25.0), (0.39, 1.0, 25.0), (0.4, 1.0, 25.0), (0.42, 1.0, 25.0), (0.46, 1.0, 25.0), (0.5, 1.0, 25.0), (0.66, 1.0, 25.0), (1.06, 1.0, 25.0), (1.529, 1.0, 25.0), (2.325, 1.0, 25.0)], 1.518199, -1.0, -1.0, 0, 65.115452, 0, 0.0, 0)
const D01_41 = Glass(GlassID(AGF, 1169), 1, 2.820816, -0.009366321, 0.02568056, 0.0003830284, 3.711992e-5, 7.579796e-7, 0.0, 0.0, 0.0, 0.0, 0.334, 2.325, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.0, -1.0, -1.0, 0.0, -1.0, 2, -1.0, [(0.334, 1.0, 25.0), (0.35, 1.0, 25.0), (0.365, 1.0, 25.0), (0.37, 1.0, 25.0), (0.38, 1.0, 25.0), (0.39, 1.0, 25.0), (0.4, 1.0, 25.0), (0.42, 1.0, 25.0), (0.46, 1.0, 25.0), (0.5, 1.0, 25.0), (0.66, 1.0, 25.0), (1.06, 1.0, 25.0), (1.529, 1.0, 25.0), (2.325, 1.0, 25.0)], 1.701805, -1.0, -1.0, 0, 41.110216, 0, 0.0, 0)
const C90_55 = Glass(GlassID(AGF, 1170), 1, 2.804081, -0.01134719, 0.02040144, -0.000130575, 6.370289e-5, -2.903462e-6, 0.0, 0.0, 0.0, 0.0, 0.29, 1.8, 5.7e-7, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, -0.0035, -1.0, -1.0, 7.2, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.002, 10.0), (0.3, 0.046, 10.0), (0.31, 0.055, 10.0), (0.32, 0.126, 10.0), (0.33, 0.258, 10.0), (0.34, 0.438, 10.0), (0.35, 0.636, 10.0), (0.36, 0.785, 10.0), (0.37, 0.87, 10.0), (0.38, 0.921, 10.0), (0.39, 0.953, 10.0), (0.4, 0.969, 10.0), (0.42, 0.983, 10.0), (0.44, 0.986, 10.0), (0.46, 0.99, 10.0), (0.48, 0.993, 10.0), (0.5, 0.995, 10.0), (0.55, 0.997, 10.0), (0.6, 0.996, 10.0), (0.7, 0.996, 10.0), (0.8, 0.996, 10.0), (1.0, 0.998, 10.0), (1.2, 0.998, 10.0), (1.4, 0.993, 10.0), (1.6, 0.993, 10.0), (1.8, 0.983, 10.0)], 1.691008, -1.0, -1.0, 0, 54.793839, 0, 3.67, 0)
const C23_53 = Glass(GlassID(AGF, 1171), 1, 2.583435, -0.009532672, 0.0177772, -1.753687e-5, 4.69382e-5, -1.67228e-6, 0.0, 0.0, 0.0, 0.0, 0.334, 2.325, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.0, -1.0, -1.0, 0.0, -1.0, 2, -1.0, [(0.334, 1.0, 25.0), (0.35, 1.0, 25.0), (0.365, 1.0, 25.0), (0.37, 1.0, 25.0), (0.38, 1.0, 25.0), (0.39, 1.0, 25.0), (0.4, 1.0, 25.0), (0.42, 1.0, 25.0), (0.46, 1.0, 25.0), (0.5, 1.0, 25.0), (0.66, 1.0, 25.0), (1.06, 1.0, 25.0), (1.529, 1.0, 25.0), (2.325, 1.0, 25.0)], 1.622502, -1.0, -1.0, 0, 53.14721, 0, 0.0, 0)
const D28_28 = Glass(GlassID(AGF, 1172), 1, 2.877252, -0.009733905, 0.0338587, 0.002008282, -0.0001238221, 1.741512e-5, 0.0, 0.0, 0.0, 0.0, 0.36, 1.8, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.005, -1.0, -1.0, 7.1, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.0, 10.0), (0.3, 0.0, 10.0), (0.31, 0.0, 10.0), (0.32, 0.0, 10.0), (0.33, 0.0, 10.0), (0.34, 0.0, 10.0), (0.35, 0.0, 10.0), (0.36, 0.107, 10.0), (0.37, 0.214, 10.0), (0.38, 0.541, 10.0), (0.39, 0.794, 10.0), (0.4, 0.897, 10.0), (0.42, 0.968, 10.0), (0.44, 0.984, 10.0), (0.46, 0.99, 10.0), (0.48, 0.994, 10.0), (0.5, 0.996, 10.0), (0.55, 0.998, 10.0), (0.6, 0.999, 10.0), (0.7, 0.999, 10.0), (0.8, 0.997, 10.0), (1.0, 0.997, 10.0), (1.2, 0.998, 10.0), (1.4, 0.996, 10.0), (1.6, 0.994, 10.0), (1.8, 0.979, 10.0)], 1.728304, -1.0, -1.0, 0, 28.397796, 0, 4.45, 0)
const C48_46 = Glass(GlassID(AGF, 1173), 1, 2.657159, -0.01113268, 0.02015912, 0.0003423369, 1.914063e-5, 3.44273e-7, 0.0, 0.0, 0.0, 0.0, 0.32, 1.8, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, -0.0031, -1.0, -1.0, 6.0, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.0, 10.0), (0.3, 0.0, 10.0), (0.31, 0.0, 10.0), (0.32, 0.002, 10.0), (0.33, 0.117, 10.0), (0.34, 0.385, 10.0), (0.35, 0.598, 10.0), (0.36, 0.747, 10.0), (0.37, 0.83, 10.0), (0.38, 0.886, 10.0), (0.39, 0.92, 10.0), (0.4, 0.938, 10.0), (0.42, 0.966, 10.0), (0.44, 0.976, 10.0), (0.46, 0.982, 10.0), (0.48, 0.989, 10.0), (0.5, 0.994, 10.0), (0.55, 0.997, 10.0), (0.6, 0.997, 10.0), (0.7, 0.997, 10.0), (0.8, 0.995, 10.0), (1.0, 0.994, 10.0), (1.2, 0.994, 10.0), (1.4, 0.983, 10.0), (1.6, 0.99, 10.0), (1.8, 0.983, 10.0)], 1.647747, -1.0, -1.0, 0, 46.227993, 0, 3.65, 0)
const E37_30 = Glass(GlassID(AGF, 1174), 1, 3.246553, -0.01310558, 0.03964504, 0.002004431, -0.0001085524, 1.903922e-5, 0.0, 0.0, 0.0, 0.0, 0.35, 1.8, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.0073, -1.0, -1.0, 6.5, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.0, 10.0), (0.3, 0.0, 10.0), (0.31, 0.0, 10.0), (0.32, 0.0, 10.0), (0.33, 0.0, 10.0), (0.34, 0.0, 10.0), (0.35, 0.003, 10.0), (0.36, 0.1, 10.0), (0.37, 0.32, 10.0), (0.38, 0.542, 10.0), (0.39, 0.699, 10.0), (0.4, 0.769, 10.0), (0.42, 0.869, 10.0), (0.44, 0.914, 10.0), (0.46, 0.939, 10.0), (0.48, 0.955, 10.0), (0.5, 0.967, 10.0), (0.55, 0.984, 10.0), (0.6, 0.989, 10.0), (0.7, 0.993, 10.0), (0.8, 0.995, 10.0), (1.0, 0.995, 10.0), (1.2, 0.995, 10.0), (1.4, 0.993, 10.0), (1.6, 0.991, 10.0), (1.8, 0.985, 10.0)], 1.836406, -1.0, -1.0, 0, 30.205692, 0, 3.89, 0)
const C48_34 = Glass(GlassID(AGF, 1175), 1, 2.634206, -0.007896672, 0.02779654, 0.0001370682, 0.000122103, -3.36448e-6, 0.0, 0.0, 0.0, 0.0, 0.32, 1.8, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.0009, -1.0, -1.0, 8.2, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.0, 10.0), (0.3, 0.0, 10.0), (0.31, 0.0, 10.0), (0.32, 0.004, 10.0), (0.33, 0.178, 10.0), (0.34, 0.49, 10.0), (0.35, 0.792, 10.0), (0.36, 0.882, 10.0), (0.37, 0.933, 10.0), (0.38, 0.955, 10.0), (0.39, 0.972, 10.0), (0.4, 0.983, 10.0), (0.42, 0.989, 10.0), (0.44, 0.993, 10.0), (0.46, 0.995, 10.0), (0.48, 0.997, 10.0), (0.5, 0.997, 10.0), (0.55, 0.998, 10.0), (0.6, 0.998, 10.0), (0.7, 0.997, 10.0), (0.8, 0.995, 10.0), (1.0, 0.994, 10.0), (1.2, 0.994, 10.0), (1.4, 0.988, 10.0), (1.6, 0.986, 10.0), (1.8, 0.965, 10.0)], 1.647992, -1.0, -1.0, 0, 33.943274, 0, 3.86, 0)
const C39_56 = Glass(GlassID(AGF, 1176), 1, 2.636222, -0.009180804, 0.01717111, 0.000184909, 1.629211e-5, -5.807431e-7, 0.0, 0.0, 0.0, 0.0, 0.28, 1.8, 1.7e-6, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, -0.0001, -1.0, -1.0, 6.3, -1.0, 0, -1.0, [(0.28, 0.027, 10.0), (0.29, 0.096, 10.0), (0.3, 0.193, 10.0), (0.31, 0.324, 10.0), (0.32, 0.491, 10.0), (0.33, 0.635, 10.0), (0.34, 0.798, 10.0), (0.35, 0.875, 10.0), (0.36, 0.923, 10.0), (0.37, 0.956, 10.0), (0.38, 0.973, 10.0), (0.39, 0.982, 10.0), (0.4, 0.987, 10.0), (0.42, 0.993, 10.0), (0.44, 0.995, 10.0), (0.46, 0.997, 10.0), (0.48, 0.998, 10.0), (0.5, 0.999, 10.0), (0.55, 0.999, 10.0), (0.6, 0.999, 10.0), (0.7, 0.999, 10.0), (0.8, 0.996, 10.0), (1.0, 0.994, 10.0), (1.2, 0.994, 10.0), (1.4, 0.992, 10.0), (1.6, 0.99, 10.0), (1.8, 0.977, 10.0)], 1.638505, -1.0, -1.0, 0, 55.504447, 0, 3.08, 0)
const C04_64 = Glass(GlassID(AGF, 1177), 1, 2.533324, -0.008168, 0.012877, 0.000511, -4.1e-5, 2.0e-6, 0.0, 0.0, 0.0, 0.0, 0.32, 1.8, -1.65e-5, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.0068, -1.0, -1.0, 9.1, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.0, 10.0), (0.3, 0.0, 10.0), (0.31, 0.0, 10.0), (0.32, 0.1, 10.0), (0.33, 0.134, 10.0), (0.34, 0.257, 10.0), (0.35, 0.467, 10.0), (0.36, 0.659, 10.0), (0.37, 0.791, 10.0), (0.38, 0.873, 10.0), (0.39, 0.92, 10.0), (0.4, 0.943, 10.0), (0.42, 0.95, 10.0), (0.44, 0.951, 10.0), (0.46, 0.956, 10.0), (0.48, 0.966, 10.0), (0.5, 0.976, 10.0), (0.55, 0.992, 10.0), (0.6, 0.99, 10.0), (0.7, 0.986, 10.0), (0.8, 0.991, 10.0), (1.0, 0.992, 10.0), (1.2, 0.994, 10.0), (1.4, 0.993, 10.0), (1.6, 0.987, 10.0), (1.8, 0.969, 10.0)], 1.603507, -1.0, -1.0, 0, 63.401916, 0, 3.67, 0)
const B48_46 = Glass(GlassID(AGF, 1178), 1, 2.349435, -0.008305559, 0.01651116, 0.0001813147, 2.944473e-5, -3.400862e-7, 0.0, 0.0, 0.0, 0.0, 0.334, 2.325, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.0, -1.0, -1.0, 0.0, -1.0, 2, -1.0, [(0.334, 1.0, 25.0), (0.35, 1.0, 25.0), (0.365, 1.0, 25.0), (0.37, 1.0, 25.0), (0.38, 1.0, 25.0), (0.39, 1.0, 25.0), (0.4, 1.0, 25.0), (0.42, 1.0, 25.0), (0.46, 1.0, 25.0), (0.5, 1.0, 25.0), (0.66, 1.0, 25.0), (1.06, 1.0, 25.0), (1.529, 1.0, 25.0), (2.325, 1.0, 25.0)], 1.548098, -1.0, -1.0, 0, 45.718533, 0, 0.0, 0)
const E03_47 = Glass(GlassID(AGF, 1179), 1, 3.171708, -0.01448388, 0.0275632, 0.000424925, 3.101959e-5, -7.418161e-7, 0.0, 0.0, 0.0, 0.0, 0.3, 1.8, 6.2e-6, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, -0.0084, -1.0, -1.0, 6.2, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.0, 10.0), (0.3, 0.03, 10.0), (0.31, 0.07, 10.0), (0.32, 0.15, 10.0), (0.33, 0.29, 10.0), (0.34, 0.5, 10.0), (0.35, 0.66, 10.0), (0.36, 0.78, 10.0), (0.37, 0.85, 10.0), (0.38, 0.91, 10.0), (0.39, 0.94, 10.0), (0.4, 0.95, 10.0), (0.42, 0.98, 10.0), (0.44, 0.985, 10.0), (0.46, 0.99, 10.0), (0.48, 0.992, 10.0), (0.5, 0.992, 10.0), (0.55, 0.995, 10.0), (0.6, 0.997, 10.0), (0.7, 0.998, 10.0), (0.8, 0.998, 10.0), (1.0, 0.998, 10.0), (1.2, 0.998, 10.0), (1.4, 0.998, 10.0), (1.6, 0.998, 10.0), (1.8, 0.998, 10.0)], 1.803002, -1.0, -1.0, 0, 46.408629, 0, 4.46, 0)
const B58_72 = Glass(GlassID(AGF, 1180), 1, 2.396587, -0.006529368, 0.01110246, 0.0001368076, -7.666316e-7, 1.504711e-7, 0.0, 0.0, 0.0, 0.0, 0.31, 1.8, -1.3e-5, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.0176, -1.0, -1.0, 0.0, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.0, 10.0), (0.3, 0.0, 10.0), (0.31, 0.167, 10.0), (0.32, 0.343, 10.0), (0.33, 0.55, 10.0), (0.34, 0.728, 10.0), (0.35, 0.85, 10.0), (0.36, 0.92, 10.0), (0.37, 0.957, 10.0), (0.38, 0.976, 10.0), (0.39, 0.985, 10.0), (0.4, 0.989, 10.0), (0.42, 0.99, 10.0), (0.44, 0.991, 10.0), (0.46, 0.992, 10.0), (0.48, 0.993, 10.0), (0.5, 0.995, 10.0), (0.55, 0.996, 10.0), (0.6, 0.996, 10.0), (0.7, 0.994, 10.0), (0.8, 0.998, 10.0), (1.0, 0.999, 10.0), (1.2, 0.999, 10.0), (1.4, 0.999, 10.0), (1.6, 0.996, 10.0), (1.8, 0.993, 10.0)], 1.558086, -1.0, -1.0, 0, 71.998499, 0, 3.76, 0)
const D34_26 = Glass(GlassID(AGF, 1181), 1, 2.890098, -0.01076833, 0.03533001, 0.002483705, -0.0001886188, 2.631591e-5, 0.0, 0.0, 0.0, 0.0, 0.37, 1.8, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.0117, -1.0, -1.0, 7.4, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.0, 10.0), (0.3, 0.0, 10.0), (0.31, 0.0, 10.0), (0.32, 0.0, 10.0), (0.33, 0.0, 10.0), (0.34, 0.0, 10.0), (0.35, 0.0, 10.0), (0.36, 0.0, 10.0), (0.37, 0.003, 10.0), (0.38, 0.075, 10.0), (0.39, 0.286, 10.0), (0.4, 0.553, 10.0), (0.42, 0.796, 10.0), (0.44, 0.888, 10.0), (0.46, 0.926, 10.0), (0.48, 0.951, 10.0), (0.5, 0.968, 10.0), (0.55, 0.99, 10.0), (0.6, 0.993, 10.0), (0.7, 0.995, 10.0), (0.8, 0.996, 10.0), (1.0, 0.995, 10.0), (1.2, 0.995, 10.0), (1.4, 0.991, 10.0), (1.6, 0.991, 10.0), (1.8, 0.974, 10.0)], 1.73402, -1.0, -1.0, 0, 26.500794, 0, 3.24, 0)
const A87_70 = Glass(GlassID(AGF, 1182), 1, 2.188523, -0.009598334, 0.008635329, 0.0002395636, -1.547314e-5, 6.879645e-7, 0.0, 0.0, 0.0, 0.0, 0.28, 1.8, 3.2e-7, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.0081, -1.0, -1.0, 8.6, -1.0, 0, -1.0, [(0.28, 0.045, 10.0), (0.29, 0.28, 10.0), (0.3, 0.69, 10.0), (0.31, 0.864, 10.0), (0.32, 0.956, 10.0), (0.33, 0.969, 10.0), (0.34, 0.983, 10.0), (0.35, 0.99, 10.0), (0.36, 0.992, 10.0), (0.37, 0.993, 10.0), (0.38, 0.994, 10.0), (0.39, 0.995, 10.0), (0.4, 0.996, 10.0), (0.42, 0.996, 10.0), (0.44, 0.996, 10.0), (0.46, 0.996, 10.0), (0.48, 0.996, 10.0), (0.5, 0.996, 10.0), (0.55, 0.996, 10.0), (0.6, 0.996, 10.0), (0.7, 0.995, 10.0), (0.8, 0.997, 10.0), (1.0, 0.998, 10.0), (1.2, 0.998, 10.0), (1.4, 0.951, 10.0), (1.6, 0.983, 10.0), (1.8, 0.978, 10.0)], 1.487248, -1.0, -1.0, 0, 70.500557, 0, 2.43, 0)
const B16_64 = Glass(GlassID(AGF, 1183), 1, 2.271176, -0.009700709, 0.0110971, 4.622809e-5, 1.616105e-5, -8.285043e-7, 0.0, 0.0, 0.0, 0.0, 0.28, 1.8, 1.8e-6, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.0007, -1.0, -1.0, 6.8, -1.0, 0, -1.0, [(0.28, 0.075, 10.0), (0.29, 0.179, 10.0), (0.3, 0.413, 10.0), (0.31, 0.629, 10.0), (0.32, 0.861, 10.0), (0.33, 0.916, 10.0), (0.34, 0.955, 10.0), (0.35, 0.977, 10.0), (0.36, 0.987, 10.0), (0.37, 0.992, 10.0), (0.38, 0.992, 10.0), (0.39, 0.99, 10.0), (0.4, 0.997, 10.0), (0.42, 0.997, 10.0), (0.44, 0.996, 10.0), (0.46, 0.996, 10.0), (0.48, 0.996, 10.0), (0.5, 0.997, 10.0), (0.55, 0.997, 10.0), (0.6, 0.997, 10.0), (0.7, 0.999, 10.0), (0.8, 0.997, 10.0), (1.0, 0.996, 10.0), (1.2, 0.995, 10.0), (1.4, 0.964, 10.0), (1.6, 0.984, 10.0), (1.8, 0.956, 10.0)], 1.516804, -1.0, -1.0, 0, 64.224234, 0, 2.52, 0)
const C78_56 = Glass(GlassID(AGF, 1184), 1, 2.763817, -0.01192008, 0.01878955, 0.0001222442, 2.515635e-5, -9.483267e-7, 0.0, 0.0, 0.0, 0.0, 0.28, 1.8, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, -0.004, -1.0, -1.0, 6.7, -1.0, 0, -1.0, [(0.28, 0.009, 10.0), (0.29, 0.02, 10.0), (0.3, 0.115, 10.0), (0.31, 0.23, 10.0), (0.32, 0.367, 10.0), (0.33, 0.545, 10.0), (0.34, 0.696, 10.0), (0.35, 0.797, 10.0), (0.36, 0.874, 10.0), (0.37, 0.927, 10.0), (0.38, 0.956, 10.0), (0.39, 0.973, 10.0), (0.4, 0.981, 10.0), (0.42, 0.989, 10.0), (0.44, 0.989, 10.0), (0.46, 0.993, 10.0), (0.48, 0.995, 10.0), (0.5, 0.997, 10.0), (0.55, 0.998, 10.0), (0.6, 0.997, 10.0), (0.7, 0.997, 10.0), (0.8, 0.994, 10.0), (1.0, 0.993, 10.0), (1.2, 0.993, 10.0), (1.4, 0.987, 10.0), (1.6, 0.986, 10.0), (1.8, 0.977, 10.0)], 1.678004, -1.0, -1.0, 0, 55.519168, 0, 3.59, 0)
const E00_46 = Glass(GlassID(AGF, 1185), 1, 3.16024, -0.01490246, 0.02775405, 0.0004661591, 2.569664e-5, -2.956416e-7, 0.0, 0.0, 0.0, 0.0, 0.29, 1.8, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, -0.0075, -1.0, -1.0, 6.3, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.084, 10.0), (0.3, 0.1, 10.0), (0.31, 0.134, 10.0), (0.32, 0.18, 10.0), (0.33, 0.265, 10.0), (0.34, 0.415, 10.0), (0.35, 0.582, 10.0), (0.36, 0.712, 10.0), (0.37, 0.825, 10.0), (0.38, 0.89, 10.0), (0.39, 0.929, 10.0), (0.4, 0.95, 10.0), (0.42, 0.968, 10.0), (0.44, 0.974, 10.0), (0.46, 0.981, 10.0), (0.48, 0.987, 10.0), (0.5, 0.991, 10.0), (0.55, 0.993, 10.0), (0.6, 0.988, 10.0), (0.7, 0.993, 10.0), (0.8, 0.991, 10.0), (1.0, 0.997, 10.0), (1.2, 0.998, 10.0), (1.4, 0.993, 10.0), (1.6, 0.992, 10.0), (1.8, 0.985, 10.0)], 1.800001, -1.0, -1.0, 0, 45.608618, 0, 4.65, 0)
const B42_73 = Glass(GlassID(AGF, 1186), 1, 2.348478, -0.005702361, 0.01081674, 3.495967e-5, 1.100208e-5, -3.94061e-7, 0.0, 0.0, 0.0, 0.0, 0.33, 1.8, -1.4e-5, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.02, -1.0, -1.0, 0.0, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.0, 10.0), (0.3, 0.0, 10.0), (0.31, 0.0, 10.0), (0.32, 0.0, 10.0), (0.33, 0.02, 10.0), (0.34, 0.375, 10.0), (0.35, 0.664, 10.0), (0.36, 0.837, 10.0), (0.37, 0.92, 10.0), (0.38, 0.958, 10.0), (0.39, 0.975, 10.0), (0.4, 0.981, 10.0), (0.42, 0.983, 10.0), (0.44, 0.984, 10.0), (0.46, 0.987, 10.0), (0.48, 0.989, 10.0), (0.5, 0.991, 10.0), (0.55, 0.993, 10.0), (0.6, 0.993, 10.0), (0.7, 0.99, 10.0), (0.8, 0.989, 10.0), (1.0, 0.994, 10.0), (1.2, 0.994, 10.0), (1.4, 0.995, 10.0), (1.6, 0.994, 10.0), (1.8, 0.993, 10.0)], 1.542198, -1.0, -1.0, 0, 73.473057, 0, 3.78, 0)
const C13_58 = Glass(GlassID(AGF, 1187), 1, 2.555947, -0.009112305, 0.01706319, -0.0003920348, 8.813931e-5, -4.25741e-6, 0.0, 0.0, 0.0, 0.0, 0.28, 1.8, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.0007, -1.0, -1.0, 6.3, -1.0, 0, -1.0, [(0.28, 0.003, 10.0), (0.29, 0.021, 10.0), (0.3, 0.1, 10.0), (0.31, 0.235, 10.0), (0.32, 0.448, 10.0), (0.33, 0.634, 10.0), (0.34, 0.78, 10.0), (0.35, 0.866, 10.0), (0.36, 0.925, 10.0), (0.37, 0.958, 10.0), (0.38, 0.973, 10.0), (0.39, 0.983, 10.0), (0.4, 0.989, 10.0), (0.42, 0.993, 10.0), (0.44, 0.994, 10.0), (0.46, 0.995, 10.0), (0.48, 0.996, 10.0), (0.5, 0.997, 10.0), (0.55, 0.998, 10.0), (0.6, 0.997, 10.0), (0.7, 0.994, 10.0), (0.8, 0.993, 10.0), (1.0, 0.989, 10.0), (1.2, 0.987, 10.0), (1.4, 0.98, 10.0), (1.6, 0.986, 10.0), (1.8, 0.979, 10.0)], 1.612693, -1.0, -1.0, 0, 58.570371, 0, 3.59, 0)
const B69_56 = Glass(GlassID(AGF, 1188), 1, 2.421423, -0.009089133, 0.01407378, 0.0002293627, 6.54601e-6, -1.461876e-7, 0.0, 0.0, 0.0, 0.0, 0.3, 1.8, 6.3e-6, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.001, -1.0, -1.0, 5.9, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.0, 10.0), (0.3, 0.075, 10.0), (0.31, 0.264, 10.0), (0.32, 0.487, 10.0), (0.33, 0.707, 10.0), (0.34, 0.856, 10.0), (0.35, 0.924, 10.0), (0.36, 0.958, 10.0), (0.37, 0.975, 10.0), (0.38, 0.981, 10.0), (0.39, 0.988, 10.0), (0.4, 0.992, 10.0), (0.42, 0.995, 10.0), (0.44, 0.996, 10.0), (0.46, 0.996, 10.0), (0.48, 0.998, 10.0), (0.5, 0.998, 10.0), (0.55, 0.998, 10.0), (0.6, 0.997, 10.0), (0.7, 0.998, 10.0), (0.8, 0.997, 10.0), (1.0, 0.997, 10.0), (1.2, 0.997, 10.0), (1.4, 0.982, 10.0), (1.6, 0.99, 10.0), (1.8, 0.977, 10.0)], 1.568797, -1.0, -1.0, 0, 56.044859, 0, 3.09, 0)
const B72_57 = Glass(GlassID(AGF, 1189), 1, 2.431417, -0.008347754, 0.01556266, -0.0002825331, 7.20295e-5, -3.452294e-6, 0.0, 0.0, 0.0, 0.0, 0.29, 1.8, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, -0.0001, -1.0, -1.0, 5.7, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.008, 10.0), (0.3, 0.1, 10.0), (0.31, 0.306, 10.0), (0.32, 0.58, 10.0), (0.33, 0.816, 10.0), (0.34, 0.894, 10.0), (0.35, 0.939, 10.0), (0.36, 0.966, 10.0), (0.37, 0.979, 10.0), (0.38, 0.985, 10.0), (0.39, 0.99, 10.0), (0.4, 0.993, 10.0), (0.42, 0.992, 10.0), (0.44, 0.992, 10.0), (0.46, 0.993, 10.0), (0.48, 0.994, 10.0), (0.5, 0.995, 10.0), (0.55, 0.997, 10.0), (0.6, 0.997, 10.0), (0.7, 0.997, 10.0), (0.8, 0.995, 10.0), (1.0, 0.994, 10.0), (1.2, 0.994, 10.0), (1.4, 0.979, 10.0), (1.6, 0.988, 10.0), (1.8, 0.982, 10.0)], 1.572498, -1.0, -1.0, 0, 57.494511, 0, 3.13, 0)
const C51_39 = Glass(GlassID(AGF, 1190), 1, 2.652565, -0.00892928, 0.02411535, 0.0003228176, 4.453741e-5, 7.607258e-7, 0.0, 0.0, 0.0, 0.0, 0.334, 2.325, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.0, -1.0, -1.0, 0.0, -1.0, 2, -1.0, [(0.334, 1.0, 25.0), (0.35, 1.0, 25.0), (0.365, 1.0, 25.0), (0.37, 1.0, 25.0), (0.38, 1.0, 25.0), (0.39, 1.0, 25.0), (0.4, 1.0, 25.0), (0.42, 1.0, 25.0), (0.46, 1.0, 25.0), (0.5, 1.0, 25.0), (0.66, 1.0, 25.0), (1.06, 1.0, 25.0), (1.529, 1.0, 25.0), (2.325, 1.0, 25.0)], 1.650206, -1.0, -1.0, 0, 39.193419, 0, 0.0, 0)
const C07_57 = Glass(GlassID(AGF, 1191), 1, 2.5392, -0.008495322, 0.01618217, 2.890984e-5, 3.216228e-5, -1.380629e-6, 0.0, 0.0, 0.0, 0.0, 0.31, 1.8, 8.2e-6, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.0005, -1.0, -1.0, 6.0, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.0, 10.0), (0.3, 0.0, 10.0), (0.31, 0.28, 10.0), (0.32, 0.5, 10.0), (0.33, 0.69, 10.0), (0.34, 0.83, 10.0), (0.35, 0.91, 10.0), (0.36, 0.95, 10.0), (0.37, 0.97, 10.0), (0.38, 0.98, 10.0), (0.39, 0.986, 10.0), (0.4, 0.99, 10.0), (0.42, 0.994, 10.0), (0.44, 0.994, 10.0), (0.46, 0.995, 10.0), (0.48, 0.996, 10.0), (0.5, 0.996, 10.0), (0.55, 0.997, 10.0), (0.6, 0.997, 10.0), (0.7, 0.998, 10.0), (0.8, 0.998, 10.0), (1.0, 0.998, 10.0), (1.2, 0.998, 10.0), (1.4, 0.997, 10.0), (1.6, 0.994, 10.0), (1.8, 0.989, 10.0)], 1.607504, -1.0, -1.0, 0, 56.610495, 0, 3.55, 0)
const C24_47 = Glass(GlassID(AGF, 1192), 1, 2.584879, -0.01147565, 0.01776183, 0.0006726608, -3.494029e-5, 3.056775e-6, 0.0, 0.0, 0.0, 0.0, 0.334, 2.325, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.0, -1.0, -1.0, 0.0, -1.0, 2, -1.0, [(0.334, 1.0, 25.0), (0.35, 1.0, 25.0), (0.365, 1.0, 25.0), (0.37, 1.0, 25.0), (0.38, 1.0, 25.0), (0.39, 1.0, 25.0), (0.4, 1.0, 25.0), (0.42, 1.0, 25.0), (0.46, 1.0, 25.0), (0.5, 1.0, 25.0), (0.66, 1.0, 25.0), (1.06, 1.0, 25.0), (1.529, 1.0, 25.0), (2.325, 1.0, 25.0)], 1.624, -1.0, -1.0, 0, 46.940278, 0, 0.0, 0)
const A86_82 = Glass(GlassID(AGF, 1193), 1, 2.185857, -0.005201463, 0.008107487, 0.0001008583, -2.224178e-6, 1.919751e-7, 0.0, 0.0, 0.0, 0.0, 0.29, 1.8, -1.8e-5, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.0298, -1.0, -1.0, 0.0, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.11, 10.0), (0.3, 0.276, 10.0), (0.31, 0.498, 10.0), (0.32, 0.675, 10.0), (0.33, 0.283, 10.0), (0.34, 0.642, 10.0), (0.35, 0.851, 10.0), (0.36, 0.936, 10.0), (0.37, 0.968, 10.0), (0.38, 0.98, 10.0), (0.39, 0.984, 10.0), (0.4, 0.986, 10.0), (0.42, 0.986, 10.0), (0.44, 0.986, 10.0), (0.46, 0.988, 10.0), (0.48, 0.989, 10.0), (0.5, 0.99, 10.0), (0.55, 0.991, 10.0), (0.6, 0.989, 10.0), (0.7, 0.989, 10.0), (0.8, 0.989, 10.0), (1.0, 0.994, 10.0), (1.2, 0.993, 10.0), (1.4, 0.993, 10.0), (1.6, 0.993, 10.0), (1.8, 0.993, 10.0)], 1.486052, -1.0, -1.0, 0, 81.814538, 0, 3.51, 0)
const B29_52 = Glass(GlassID(AGF, 1194), 1, 2.299774, -0.01011442, 0.01369414, 0.0001873932, 1.369782e-5, -2.7835e-7, 0.0, 0.0, 0.0, 0.0, 0.334, 2.325, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.0, -1.0, -1.0, 0.0, -1.0, 2, -1.0, [(0.334, 1.0, 25.0), (0.35, 1.0, 25.0), (0.365, 1.0, 25.0), (0.37, 1.0, 25.0), (0.38, 1.0, 25.0), (0.39, 1.0, 25.0), (0.4, 1.0, 25.0), (0.42, 1.0, 25.0), (0.46, 1.0, 25.0), (0.5, 1.0, 25.0), (0.66, 1.0, 25.0), (1.06, 1.0, 25.0), (1.529, 1.0, 25.0), (2.325, 1.0, 25.0)], 1.528998, -1.0, -1.0, 0, 51.838713, 0, 0.0, 0)
const C51_56 = Glass(GlassID(AGF, 1195), 1, 2.678124, -0.01121625, 0.01710675, 0.0002803653, 1.769016e-6, 1.813314e-7, 0.0, 0.0, 0.0, 0.0, 0.32, 1.8, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, -0.0033, -1.0, -1.0, 6.7, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.0, 10.0), (0.3, 0.0, 10.0), (0.31, 0.0, 10.0), (0.32, 0.01, 10.0), (0.33, 0.08, 10.0), (0.34, 0.25, 10.0), (0.35, 0.48, 10.0), (0.36, 0.657, 10.0), (0.37, 0.8, 10.0), (0.38, 0.876, 10.0), (0.39, 0.927, 10.0), (0.4, 0.955, 10.0), (0.42, 0.969, 10.0), (0.44, 0.98, 10.0), (0.46, 0.989, 10.0), (0.48, 0.996, 10.0), (0.5, 0.998, 10.0), (0.55, 0.999, 10.0), (0.6, 0.999, 10.0), (0.7, 0.999, 10.0), (0.8, 0.995, 10.0), (1.0, 0.995, 10.0), (1.2, 0.995, 10.0), (1.4, 0.989, 10.0), (1.6, 0.992, 10.0), (1.8, 0.985, 10.0)], 1.651124, -1.0, -1.0, 0, 55.895803, 0, 3.72, 0)
const B18_60 = Glass(GlassID(AGF, 1196), 1, 2.272935, -0.009344543, 0.01182611, 7.960521e-5, 1.382893e-5, -4.952685e-7, 0.0, 0.0, 0.0, 0.0, 0.29, 1.8, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, -0.0006, -1.0, -1.0, 6.2, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.003, 10.0), (0.3, 0.109, 10.0), (0.31, 0.345, 10.0), (0.32, 0.645, 10.0), (0.33, 0.829, 10.0), (0.34, 0.909, 10.0), (0.35, 0.954, 10.0), (0.36, 0.974, 10.0), (0.37, 0.983, 10.0), (0.38, 0.983, 10.0), (0.39, 0.993, 10.0), (0.4, 0.995, 10.0), (0.42, 0.994, 10.0), (0.44, 0.992, 10.0), (0.46, 0.993, 10.0), (0.48, 0.993, 10.0), (0.5, 0.994, 10.0), (0.55, 0.995, 10.0), (0.6, 0.994, 10.0), (0.7, 0.996, 10.0), (0.8, 0.996, 10.0), (1.0, 0.998, 10.0), (1.2, 0.998, 10.0), (1.4, 0.966, 10.0), (1.6, 0.989, 10.0), (1.8, 0.971, 10.0)], 1.518201, -1.0, -1.0, 0, 60.291781, 0, 2.56, 0)
const B64_61 = Glass(GlassID(AGF, 1197), 1, 2.409522, -0.009654704, 0.01376812, -9.761522e-5, 4.112012e-5, -1.976844e-6, 0.0, 0.0, 0.0, 0.0, 0.29, 1.8, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.0002, -1.0, -1.0, 7.4, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.093, 10.0), (0.3, 0.187, 10.0), (0.31, 0.409, 10.0), (0.32, 0.639, 10.0), (0.33, 0.813, 10.0), (0.34, 0.905, 10.0), (0.35, 0.947, 10.0), (0.36, 0.97, 10.0), (0.37, 0.984, 10.0), (0.38, 0.989, 10.0), (0.39, 0.994, 10.0), (0.4, 0.997, 10.0), (0.42, 0.997, 10.0), (0.44, 0.997, 10.0), (0.46, 0.998, 10.0), (0.48, 0.999, 10.0), (0.5, 0.999, 10.0), (0.55, 0.999, 10.0), (0.6, 0.999, 10.0), (0.7, 0.996, 10.0), (0.8, 0.994, 10.0), (1.0, 0.99, 10.0), (1.2, 0.989, 10.0), (1.4, 0.978, 10.0), (1.6, 0.987, 10.0), (1.8, 0.979, 10.0)], 1.564005, -1.0, -1.0, 0, 60.964853, 0, 3.01, 0)
const B81_41 = Glass(GlassID(AGF, 1198), 1, 2.443383, -0.00822533, 0.01958706, 0.000333601, 2.899713e-5, 4.216579e-7, 0.0, 0.0, 0.0, 0.0, 0.31, 1.8, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, -0.0008, -1.0, -1.0, 9.0, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.0, 10.0), (0.3, 0.0, 10.0), (0.31, 0.037, 10.0), (0.32, 0.431, 10.0), (0.33, 0.748, 10.0), (0.34, 0.88, 10.0), (0.35, 0.944, 10.0), (0.36, 0.973, 10.0), (0.37, 0.984, 10.0), (0.38, 0.988, 10.0), (0.39, 0.993, 10.0), (0.4, 0.996, 10.0), (0.42, 0.996, 10.0), (0.44, 0.996, 10.0), (0.46, 0.997, 10.0), (0.48, 0.998, 10.0), (0.5, 0.999, 10.0), (0.55, 0.998, 10.0), (0.6, 0.998, 10.0), (0.7, 0.998, 10.0), (0.8, 0.997, 10.0), (1.0, 0.996, 10.0), (1.2, 0.996, 10.0), (1.4, 0.992, 10.0), (1.6, 0.99, 10.0), (1.8, 0.97, 10.0)], 1.581396, -1.0, -1.0, 0, 40.816116, 0, 3.23, 0)
const C17_55 = Glass(GlassID(AGF, 1199), 1, 2.568993, -0.008359377, 0.01726207, -5.856174e-5, 4.849606e-5, -2.148251e-6, 0.0, 0.0, 0.0, 0.0, 0.3, 1.8, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.0003, -1.0, -1.0, 6.2, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.0, 10.0), (0.3, 0.001, 10.0), (0.31, 0.047, 10.0), (0.32, 0.283, 10.0), (0.33, 0.415, 10.0), (0.34, 0.651, 10.0), (0.35, 0.8, 10.0), (0.36, 0.892, 10.0), (0.37, 0.939, 10.0), (0.38, 0.964, 10.0), (0.39, 0.978, 10.0), (0.4, 0.987, 10.0), (0.42, 0.993, 10.0), (0.44, 0.994, 10.0), (0.46, 0.996, 10.0), (0.48, 0.998, 10.0), (0.5, 0.998, 10.0), (0.55, 0.999, 10.0), (0.6, 0.998, 10.0), (0.7, 0.997, 10.0), (0.8, 0.996, 10.0), (1.0, 0.994, 10.0), (1.2, 0.993, 10.0), (1.4, 0.984, 10.0), (1.6, 0.988, 10.0), (1.8, 0.977, 10.0)], 1.617605, -1.0, -1.0, 0, 55.123455, 0, 3.56, 0)
const B19_61 = Glass(GlassID(AGF, 1200), 1, 2.274841, -0.005597262, 0.01128397, 0.0002403065, -9.003564e-6, 2.210049e-6, 0.0, 0.0, 0.0, 0.0, 0.35, 1.8, -1.6e-5, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.0237, -1.0, -1.0, 0.0, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.0, 10.0), (0.3, 0.0, 10.0), (0.31, 0.0, 10.0), (0.32, 0.0, 10.0), (0.33, 0.0, 10.0), (0.34, 0.0, 10.0), (0.35, 0.565, 10.0), (0.36, 0.697, 10.0), (0.37, 0.825, 10.0), (0.38, 0.909, 10.0), (0.39, 0.95, 10.0), (0.4, 0.968, 10.0), (0.42, 0.979, 10.0), (0.44, 0.981, 10.0), (0.46, 0.984, 10.0), (0.48, 0.987, 10.0), (0.5, 0.99, 10.0), (0.55, 0.993, 10.0), (0.6, 0.991, 10.0), (0.7, 0.99, 10.0), (0.8, 0.99, 10.0), (1.0, 0.993, 10.0), (1.2, 0.992, 10.0), (1.4, 0.995, 10.0), (1.6, 0.993, 10.0), (1.8, 0.996, 10.0)], 1.519061, -1.0, -1.0, 0, 61.386004, 0, 3.51, 0)
const C13_56 = Glass(GlassID(AGF, 1201), 1, 2.557971, -0.008719624, 0.01627721, 8.98168e-5, 2.373149e-5, -9.1064e-7, 0.0, 0.0, 0.0, 0.0, 0.31, 1.8, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.0005, -1.0, -1.0, 6.3, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.0, 10.0), (0.3, 0.0, 10.0), (0.31, 0.001, 10.0), (0.32, 0.107, 10.0), (0.33, 0.356, 10.0), (0.34, 0.6, 10.0), (0.35, 0.785, 10.0), (0.36, 0.874, 10.0), (0.37, 0.924, 10.0), (0.38, 0.953, 10.0), (0.39, 0.969, 10.0), (0.4, 0.98, 10.0), (0.42, 0.989, 10.0), (0.44, 0.992, 10.0), (0.46, 0.993, 10.0), (0.48, 0.996, 10.0), (0.5, 0.997, 10.0), (0.55, 0.999, 10.0), (0.6, 0.999, 10.0), (0.7, 0.998, 10.0), (0.8, 0.995, 10.0), (1.0, 0.992, 10.0), (1.2, 0.992, 10.0), (1.4, 0.978, 10.0), (1.6, 0.988, 10.0), (1.8, 0.979, 10.0)], 1.613498, -1.0, -1.0, 0, 56.417725, 0, 3.58, 0)
const B96_67 = Glass(GlassID(AGF, 1202), 1, 2.512433, -0.007467449, 0.01245344, 0.0003194276, -2.041817e-5, 1.161398e-6, 0.0, 0.0, 0.0, 0.0, 0.32, 1.8, -1.3e-5, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.0127, -1.0, -1.0, 0.0, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.0, 10.0), (0.3, 0.0, 10.0), (0.31, 0.0, 10.0), (0.32, 0.306, 10.0), (0.33, 0.197, 10.0), (0.34, 0.446, 10.0), (0.35, 0.669, 10.0), (0.36, 0.816, 10.0), (0.37, 0.895, 10.0), (0.38, 0.938, 10.0), (0.39, 0.957, 10.0), (0.4, 0.964, 10.0), (0.42, 0.965, 10.0), (0.44, 0.965, 10.0), (0.46, 0.967, 10.0), (0.48, 0.972, 10.0), (0.5, 0.974, 10.0), (0.55, 0.978, 10.0), (0.6, 0.978, 10.0), (0.7, 0.977, 10.0), (0.8, 0.977, 10.0), (1.0, 0.986, 10.0), (1.2, 0.985, 10.0), (1.4, 0.985, 10.0), (1.6, 0.982, 10.0), (1.8, 0.975, 10.0)], 1.596306, -1.0, -1.0, 0, 67.398269, 0, 3.99, 0)
const D23_38 = Glass(GlassID(AGF, 1203), 1, 2.88687, -0.009340611, 0.02711197, 0.001083323, -5.774529e-5, 7.860356e-6, 0.0, 0.0, 0.0, 0.0, 0.34, 1.8, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.0005, -1.0, -1.0, 6.8, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.0, 10.0), (0.3, 0.0, 10.0), (0.31, 0.0, 10.0), (0.32, 0.0, 10.0), (0.33, 0.0, 10.0), (0.34, 0.003, 10.0), (0.35, 0.115, 10.0), (0.36, 0.313, 10.0), (0.37, 0.507, 10.0), (0.38, 0.645, 10.0), (0.39, 0.748, 10.0), (0.4, 0.82, 10.0), (0.42, 0.898, 10.0), (0.44, 0.933, 10.0), (0.46, 0.954, 10.0), (0.48, 0.97, 10.0), (0.5, 0.981, 10.0), (0.55, 0.993, 10.0), (0.6, 0.993, 10.0), (0.7, 0.993, 10.0), (0.8, 0.993, 10.0), (1.0, 0.992, 10.0), (1.2, 0.992, 10.0), (1.4, 0.99, 10.0), (1.6, 0.99, 10.0), (1.8, 0.984, 10.0)], 1.72349, -1.0, -1.0, 0, 37.995089, 0, 4.46, 0)
const D40_28 = Glass(GlassID(AGF, 1204), 1, 2.916402, -0.01093343, 0.03325251, 0.002658375, -0.0002179162, 2.338839e-5, 0.0, 0.0, 0.0, 0.0, 0.36, 1.8, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.0057, -1.0, -1.0, 7.0, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.0, 10.0), (0.3, 0.0, 10.0), (0.31, 0.0, 10.0), (0.32, 0.0, 10.0), (0.33, 0.0, 10.0), (0.34, 0.0, 10.0), (0.35, 0.0, 10.0), (0.36, 0.016, 10.0), (0.37, 0.19, 10.0), (0.38, 0.507, 10.0), (0.39, 0.737, 10.0), (0.4, 0.867, 10.0), (0.42, 0.96, 10.0), (0.44, 0.983, 10.0), (0.46, 0.99, 10.0), (0.48, 0.994, 10.0), (0.5, 0.995, 10.0), (0.55, 0.997, 10.0), (0.6, 0.997, 10.0), (0.7, 0.997, 10.0), (0.8, 0.996, 10.0), (1.0, 0.995, 10.0), (1.2, 0.995, 10.0), (1.4, 0.99, 10.0), (1.6, 0.991, 10.0), (1.8, 0.98, 10.0)], 1.740001, -1.0, -1.0, 0, 28.102623, 0, 4.56, 0)
const C52_58 = Glass(GlassID(AGF, 1205), 1, 2.682546, -0.01199166, 0.0162231, 0.0002908079, -3.096115e-6, 2.727065e-7, 0.0, 0.0, 0.0, 0.0, 0.28, 1.8, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, -0.0018, -1.0, -1.0, 6.9, -1.0, 0, -1.0, [(0.28, 0.002, 10.0), (0.29, 0.01, 10.0), (0.3, 0.031, 10.0), (0.31, 0.121, 10.0), (0.32, 0.256, 10.0), (0.33, 0.437, 10.0), (0.34, 0.613, 10.0), (0.35, 0.76, 10.0), (0.36, 0.854, 10.0), (0.37, 0.914, 10.0), (0.38, 0.95, 10.0), (0.39, 0.969, 10.0), (0.4, 0.98, 10.0), (0.42, 0.989, 10.0), (0.44, 0.99, 10.0), (0.46, 0.992, 10.0), (0.48, 0.995, 10.0), (0.5, 0.996, 10.0), (0.55, 0.998, 10.0), (0.6, 0.997, 10.0), (0.7, 0.997, 10.0), (0.8, 0.995, 10.0), (1.0, 0.995, 10.0), (1.2, 0.994, 10.0), (1.4, 0.99, 10.0), (1.6, 0.992, 10.0), (1.8, 0.984, 10.0)], 1.6516, -1.0, -1.0, 0, 58.511488, 0, 3.6, 0)
const C99_30 = Glass(GlassID(AGF, 1206), 1, 2.789053, -0.009646986, 0.03023605, 0.001790062, -0.000112643, 1.449536e-5, 0.0, 0.0, 0.0, 0.0, 0.35, 1.8, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.005, -1.0, -1.0, 7.9, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.0, 10.0), (0.3, 0.0, 10.0), (0.31, 0.0, 10.0), (0.32, 0.0, 10.0), (0.33, 0.0, 10.0), (0.34, 0.0, 10.0), (0.35, 0.002, 10.0), (0.36, 0.169, 10.0), (0.37, 0.443, 10.0), (0.38, 0.754, 10.0), (0.39, 0.883, 10.0), (0.4, 0.945, 10.0), (0.42, 0.984, 10.0), (0.44, 0.993, 10.0), (0.46, 0.996, 10.0), (0.48, 0.998, 10.0), (0.5, 0.999, 10.0), (0.55, 0.999, 10.0), (0.6, 0.999, 10.0), (0.7, 0.998, 10.0), (0.8, 0.997, 10.0), (1.0, 0.996, 10.0), (1.2, 0.996, 10.0), (1.4, 0.991, 10.0), (1.6, 0.991, 10.0), (1.8, 0.976, 10.0)], 1.699002, -1.0, -1.0, 0, 30.107427, 0, 4.16, 0)
const D17_29 = Glass(GlassID(AGF, 1207), 1, 2.846384, -0.009696062, 0.03169791, 0.001986255, -0.0001314082, 1.660087e-5, 0.0, 0.0, 0.0, 0.0, 0.35, 1.8, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.0047, -1.0, -1.0, 7.7, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.0, 10.0), (0.3, 0.0, 10.0), (0.31, 0.0, 10.0), (0.32, 0.0, 10.0), (0.33, 0.0, 10.0), (0.34, 0.0, 10.0), (0.35, 0.001, 10.0), (0.36, 0.116, 10.0), (0.37, 0.393, 10.0), (0.38, 0.688, 10.0), (0.39, 0.867, 10.0), (0.4, 0.934, 10.0), (0.42, 0.979, 10.0), (0.44, 0.99, 10.0), (0.46, 0.994, 10.0), (0.48, 0.996, 10.0), (0.5, 0.997, 10.0), (0.55, 0.997, 10.0), (0.6, 0.997, 10.0), (0.7, 0.998, 10.0), (0.8, 0.995, 10.0), (1.0, 0.996, 10.0), (1.2, 0.996, 10.0), (1.4, 0.993, 10.0), (1.6, 0.993, 10.0), (1.8, 0.982, 10.0)], 1.717409, -1.0, -1.0, 0, 29.492751, 0, 4.32, 0)
const C06_44 = Glass(GlassID(AGF, 1208), 1, 2.521757, -0.009212346, 0.01947276, 0.000271188, 2.730732e-5, 8.091127e-7, 0.0, 0.0, 0.0, 0.0, 0.34, 1.8, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.0021, -1.0, -1.0, 8.8, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.0, 10.0), (0.3, 0.0, 10.0), (0.31, 0.0, 10.0), (0.32, 0.0, 10.0), (0.33, 0.0, 10.0), (0.34, 0.003, 10.0), (0.35, 0.167, 10.0), (0.36, 0.49, 10.0), (0.37, 0.747, 10.0), (0.38, 0.863, 10.0), (0.39, 0.924, 10.0), (0.4, 0.957, 10.0), (0.42, 0.98, 10.0), (0.44, 0.986, 10.0), (0.46, 0.989, 10.0), (0.48, 0.992, 10.0), (0.5, 0.994, 10.0), (0.55, 0.997, 10.0), (0.6, 0.997, 10.0), (0.7, 0.997, 10.0), (0.8, 0.996, 10.0), (1.0, 0.995, 10.0), (1.2, 0.995, 10.0), (1.4, 0.989, 10.0), (1.6, 0.989, 10.0), (1.8, 0.978, 10.0)], 1.605608, -1.0, -1.0, 0, 43.942859, 0, 2.8, 0)
const C05_50 = Glass(GlassID(AGF, 1209), 1, 2.5275, -0.00824759, 0.0161384, 0.000710762, -7.35332e-5, 6.55454e-6, 0.0, 0.0, 0.0, 0.0, 0.32, 1.6, -2.55e-5, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.0, -1.0, -1.0, 0.0, -1.0, 0, -1.0, [(0.32, 0.015, 10.0), (0.33, 0.165, 10.0), (0.34, 0.435, 10.0), (0.35, 0.675, 10.0), (0.36, 0.83, 10.0), (0.37, 0.9, 10.0), (0.38, 0.93, 10.0), (0.39, 0.95, 10.0), (0.4, 0.955, 10.0), (0.42, 0.96, 10.0), (0.44, 0.96, 10.0), (0.46, 0.96, 10.0), (0.48, 0.97, 10.0), (0.5, 0.97, 10.0), (0.55, 0.98, 10.0), (0.6, 0.98, 10.0), (0.7, 0.985, 10.0), (0.8, 0.985, 10.0), (1.0, 0.985, 10.0), (1.2, 0.985, 10.0), (1.4, 0.98, 10.0), (1.6, 0.98, 10.0)], 1.605004, -1.0, -1.0, 0, 50.419332, 0, 3.8, 0)
const C67_33 = Glass(GlassID(AGF, 1210), 1, 2.693063, -0.008394417, 0.02818001, 0.0007481013, 2.243657e-5, 3.760331e-6, 0.0, 0.0, 0.0, 0.0, 0.33, 1.8, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.001, -1.0, -1.0, 7.6, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.0, 10.0), (0.3, 0.0, 10.0), (0.31, 0.0, 10.0), (0.32, 0.0, 10.0), (0.33, 0.055, 10.0), (0.34, 0.296, 10.0), (0.35, 0.599, 10.0), (0.36, 0.799, 10.0), (0.37, 0.872, 10.0), (0.38, 0.912, 10.0), (0.39, 0.944, 10.0), (0.4, 0.964, 10.0), (0.42, 0.981, 10.0), (0.44, 0.987, 10.0), (0.46, 0.993, 10.0), (0.48, 0.995, 10.0), (0.5, 0.997, 10.0), (0.55, 0.998, 10.0), (0.6, 0.998, 10.0), (0.7, 0.998, 10.0), (0.8, 0.997, 10.0), (1.0, 0.996, 10.0), (1.2, 0.995, 10.0), (1.4, 0.989, 10.0), (1.6, 0.989, 10.0), (1.8, 0.97, 10.0)], 1.666997, -1.0, -1.0, 0, 33.114648, 0, 3.98, 0)
const B29_77 = Glass(GlassID(AGF, 1211), 1, 2.309554, -0.005709935, 0.009591099, 0.0001445528, -5.141377e-6, 3.599494e-7, 0.0, 0.0, 0.0, 0.0, 0.31, 1.8, -1.7e-5, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.0236, -1.0, -1.0, 0.0, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.0, 10.0), (0.3, 0.0, 10.0), (0.31, 0.321, 10.0), (0.32, 0.526, 10.0), (0.33, 0.713, 10.0), (0.34, 0.844, 10.0), (0.35, 0.921, 10.0), (0.36, 0.961, 10.0), (0.37, 0.98, 10.0), (0.38, 0.989, 10.0), (0.39, 0.993, 10.0), (0.4, 0.994, 10.0), (0.42, 0.994, 10.0), (0.44, 0.995, 10.0), (0.46, 0.996, 10.0), (0.48, 0.997, 10.0), (0.5, 0.998, 10.0), (0.55, 0.999, 10.0), (0.6, 0.998, 10.0), (0.7, 0.997, 10.0), (0.8, 0.997, 10.0), (1.0, 0.995, 10.0), (1.2, 0.993, 10.0), (1.4, 0.993, 10.0), (1.6, 0.993, 10.0), (1.8, 0.992, 10.0)], 1.528554, -1.0, -1.0, 0, 76.961514, 0, 3.78, 0)
const D34_51 = Glass(GlassID(AGF, 1212), 1, 2.942761, -0.01350739, 0.02208144, 0.0003263782, 1.118264e-5, -5.22989e-8, 0.0, 0.0, 0.0, 0.0, 0.28, 1.8, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, -0.0062, -1.0, -1.0, 6.0, -1.0, 0, -1.0, [(0.28, 0.015, 10.0), (0.29, 0.057, 10.0), (0.3, 0.097, 10.0), (0.31, 0.166, 10.0), (0.32, 0.291, 10.0), (0.33, 0.433, 10.0), (0.34, 0.597, 10.0), (0.35, 0.72, 10.0), (0.36, 0.806, 10.0), (0.37, 0.88, 10.0), (0.38, 0.922, 10.0), (0.39, 0.946, 10.0), (0.4, 0.962, 10.0), (0.42, 0.975, 10.0), (0.44, 0.979, 10.0), (0.46, 0.984, 10.0), (0.48, 0.988, 10.0), (0.5, 0.992, 10.0), (0.55, 0.995, 10.0), (0.6, 0.993, 10.0), (0.7, 0.993, 10.0), (0.8, 0.993, 10.0), (1.0, 0.993, 10.0), (1.2, 0.993, 10.0), (1.4, 0.989, 10.0), (1.6, 0.989, 10.0), (1.8, 0.982, 10.0)], 1.733513, -1.0, -1.0, 0, 51.387663, 0, 3.9, 0)
const C37_35 = Glass(GlassID(AGF, 1213), 1, 2.602936, -0.00851433, 0.02489508, 0.0006456779, 1.552327e-5, 2.929923e-6, 0.0, 0.0, 0.0, 0.0, 0.334, 2.325, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.0, -1.0, -1.0, 0.0, -1.0, 2, -1.0, [(0.334, 1.0, 25.0), (0.35, 1.0, 25.0), (0.365, 1.0, 25.0), (0.37, 1.0, 25.0), (0.38, 1.0, 25.0), (0.39, 1.0, 25.0), (0.4, 1.0, 25.0), (0.42, 1.0, 25.0), (0.46, 1.0, 25.0), (0.5, 1.0, 25.0), (0.66, 1.0, 25.0), (1.06, 1.0, 25.0), (1.529, 1.0, 25.0), (2.325, 1.0, 25.0)], 1.636493, -1.0, -1.0, 0, 35.322642, 0, 0.0, 0)
const C38_42 = Glass(GlassID(AGF, 1214), 1, 2.621414, -0.0127992, 0.02104769, 0.000491722, 2.929486e-6, 1.026229e-6, 0.0, 0.0, 0.0, 0.0, 0.32, 1.8, 6.3e-6, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, -0.0099, -1.0, -1.0, 0.0, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.0, 10.0), (0.3, 0.0, 10.0), (0.31, 0.0, 10.0), (0.32, 0.129, 10.0), (0.33, 0.45, 10.0), (0.34, 0.649, 10.0), (0.35, 0.786, 10.0), (0.36, 0.871, 10.0), (0.37, 0.919, 10.0), (0.38, 0.947, 10.0), (0.39, 0.962, 10.0), (0.4, 0.972, 10.0), (0.42, 0.981, 10.0), (0.44, 0.986, 10.0), (0.46, 0.99, 10.0), (0.48, 0.993, 10.0), (0.5, 0.995, 10.0), (0.55, 0.998, 10.0), (0.6, 0.998, 10.0), (0.7, 0.999, 10.0), (0.8, 0.998, 10.0), (1.0, 0.995, 10.0), (1.2, 0.993, 10.0), (1.4, 0.984, 10.0), (1.6, 0.986, 10.0), (1.8, 0.979, 10.0)], 1.637752, -1.0, -1.0, 0, 42.433862, 0, 3.21, 0)
const C90_50 = Glass(GlassID(AGF, 1215), 1, 2.79279, -0.01004826, 0.02050424, 0.0005112493, -1.389281e-5, 1.201821e-6, 0.0, 0.0, 0.0, 0.0, 0.334, 2.325, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, -0.0049, -1.0, -1.0, 7.2, -1.0, 0, -1.0, [(0.28, 0.001, 10.0), (0.29, 0.007, 10.0), (0.3, 0.021, 10.0), (0.31, 0.08, 10.0), (0.32, 0.186, 10.0), (0.33, 0.347, 10.0), (0.34, 0.529, 10.0), (0.35, 0.692, 10.0), (0.36, 0.827, 10.0), (0.37, 0.899, 10.0), (0.38, 0.939, 10.0), (0.39, 0.962, 10.0), (0.4, 0.973, 10.0), (0.42, 0.985, 10.0), (0.44, 0.989, 10.0), (0.46, 0.992, 10.0), (0.48, 0.994, 10.0), (0.5, 0.996, 10.0), (0.55, 0.997, 10.0), (0.6, 0.996, 10.0), (0.7, 0.997, 10.0), (0.8, 0.994, 10.0), (1.0, 0.994, 10.0), (1.2, 0.995, 10.0), (1.4, 0.994, 10.0), (1.6, 0.993, 10.0), (1.8, 0.983, 10.0)], 1.689009, -1.0, -1.0, 0, 49.625392, 0, 3.66, 0)
const C67_48 = Glass(GlassID(AGF, 1216), 1, 2.717295, -0.007780787, 0.021028, 0.0001932286, 3.187052e-5, -4.852439e-7, 0.0, 0.0, 0.0, 0.0, 0.33, 1.8, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, -0.0004, -1.0, -1.0, 7.0, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.0, 10.0), (0.3, 0.0, 10.0), (0.31, 0.0, 10.0), (0.32, 0.0, 10.0), (0.33, 0.1, 10.0), (0.34, 0.159, 10.0), (0.35, 0.418, 10.0), (0.36, 0.648, 10.0), (0.37, 0.83, 10.0), (0.38, 0.904, 10.0), (0.39, 0.945, 10.0), (0.4, 0.969, 10.0), (0.42, 0.987, 10.0), (0.44, 0.992, 10.0), (0.46, 0.995, 10.0), (0.48, 0.997, 10.0), (0.5, 0.997, 10.0), (0.55, 0.999, 10.0), (0.6, 0.998, 10.0), (0.7, 0.997, 10.0), (0.8, 0.996, 10.0), (1.0, 0.995, 10.0), (1.2, 0.995, 10.0), (1.4, 0.992, 10.0), (1.6, 0.991, 10.0), (1.8, 0.982, 10.0)], 1.666698, -1.0, -1.0, 0, 48.434395, 0, 4.03, 0)
const C55_40 = Glass(GlassID(AGF, 1217), 1, 2.674716, -0.01405317, 0.02270677, 0.0005537158, 1.21796e-5, 1.432291e-6, 0.0, 0.0, 0.0, 0.0, 0.31, 1.8, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, -0.0069, -1.0, -1.0, 5.5, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.0, 10.0), (0.3, 0.0, 10.0), (0.31, 0.067, 10.0), (0.32, 0.151, 10.0), (0.33, 0.25, 10.0), (0.34, 0.408, 10.0), (0.35, 0.57, 10.0), (0.36, 0.714, 10.0), (0.37, 0.82, 10.0), (0.38, 0.887, 10.0), (0.39, 0.933, 10.0), (0.4, 0.957, 10.0), (0.42, 0.982, 10.0), (0.44, 0.99, 10.0), (0.46, 0.995, 10.0), (0.48, 0.997, 10.0), (0.5, 0.998, 10.0), (0.55, 0.999, 10.0), (0.6, 0.999, 10.0), (0.7, 0.998, 10.0), (0.8, 0.998, 10.0), (1.0, 0.999, 10.0), (1.2, 0.999, 10.0), (1.4, 0.974, 10.0), (1.6, 0.986, 10.0), (1.8, 0.973, 10.0)], 1.6555, -1.0, -1.0, 0, 40.115717, 0, 3.57, 0)
const E65_40 = Glass(GlassID(AGF, 1218), 1, 3.373268, -0.012035, 0.03557842, 0.000582926, 4.721353e-5, 2.157107e-7, 0.0, 0.0, 0.0, 0.0, 0.35, 1.8, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, -0.005, -1.0, -1.0, 7.0, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.0, 10.0), (0.3, 0.0, 10.0), (0.31, 0.0, 10.0), (0.32, 0.0, 10.0), (0.33, 0.0, 10.0), (0.34, 0.086, 10.0), (0.35, 0.188, 10.0), (0.36, 0.41, 10.0), (0.37, 0.615, 10.0), (0.38, 0.766, 10.0), (0.39, 0.846, 10.0), (0.4, 0.899, 10.0), (0.42, 0.946, 10.0), (0.44, 0.959, 10.0), (0.46, 0.97, 10.0), (0.48, 0.979, 10.0), (0.5, 0.987, 10.0), (0.55, 0.993, 10.0), (0.6, 0.99, 10.0), (0.7, 0.993, 10.0), (0.8, 0.991, 10.0), (1.0, 0.997, 10.0), (1.2, 0.997, 10.0), (1.4, 0.996, 10.0), (1.6, 0.993, 10.0), (1.8, 0.992, 10.0)], 1.865, -1.0, -1.0, 0, 40.112393, 0, 5.25, 0)
const C20_36 = Glass(GlassID(AGF, 1219), 1, 2.553105, -0.007840342, 0.02397551, 0.0004221211, 3.900575e-5, 1.374479e-6, 0.0, 0.0, 0.0, 0.0, 0.334, 2.325, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.0, -1.0, -1.0, 0.0, -1.0, 2, -1.0, [(0.334, 1.0, 25.0), (0.35, 1.0, 25.0), (0.365, 1.0, 25.0), (0.37, 1.0, 25.0), (0.38, 1.0, 25.0), (0.39, 1.0, 25.0), (0.4, 1.0, 25.0), (0.42, 1.0, 25.0), (0.46, 1.0, 25.0), (0.5, 1.0, 25.0), (0.66, 1.0, 25.0), (1.06, 1.0, 25.0), (1.529, 1.0, 25.0), (2.325, 1.0, 25.0)], 1.62001, -1.0, -1.0, 0, 36.30126, 0, 0.0, 0)
const C72_32 = Glass(GlassID(AGF, 1220), 1, 2.707909, -0.007977969, 0.02992404, 0.0005276757, 6.291385e-5, 1.845245e-6, 0.0, 0.0, 0.0, 0.0, 0.32, 1.8, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.0012, -1.0, -1.0, 7.4, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.0, 10.0), (0.3, 0.0, 10.0), (0.31, 0.0, 10.0), (0.32, 0.001, 10.0), (0.33, 0.054, 10.0), (0.34, 0.264, 10.0), (0.35, 0.548, 10.0), (0.36, 0.733, 10.0), (0.37, 0.842, 10.0), (0.38, 0.899, 10.0), (0.39, 0.936, 10.0), (0.4, 0.961, 10.0), (0.42, 0.98, 10.0), (0.44, 0.987, 10.0), (0.46, 0.991, 10.0), (0.48, 0.995, 10.0), (0.5, 0.997, 10.0), (0.55, 0.998, 10.0), (0.6, 0.998, 10.0), (0.7, 0.999, 10.0), (0.8, 0.998, 10.0), (1.0, 0.999, 10.0), (1.2, 0.999, 10.0), (1.4, 0.994, 10.0), (1.6, 0.993, 10.0), (1.8, 0.974, 10.0)], 1.672698, -1.0, -1.0, 0, 32.31788, 0, 4.06, 0)
const C79_80 = Glass(GlassID(AGF, 1221), 2, 0.683740494, 0.00460352869, 0.420323613, 0.0133968856, 0.58502748, 64.4932732, 0.0, 0.0, 0.0, 0.0, 0.185, 1.12, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 22.0, 0.0, -1.0, -1.0, 0.52, -1.0, 0, -1.0, [], 1.458467, -1.0, -1.0, 0, 67.795012, 0, 2.201, 0)
const B23_59 = Glass(GlassID(AGF, 1222), 1, 2.287986, -0.009829138, 0.01111679, 0.0003824643, -2.412558e-5, 1.418343e-6, 0.0, 0.0, 0.0, 0.0, 0.29, 1.8, 2.9e-6, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.0015, -1.0, -1.0, 6.8, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.001, 10.0), (0.3, 0.128, 10.0), (0.31, 0.408, 10.0), (0.32, 0.686, 10.0), (0.33, 0.871, 10.0), (0.34, 0.935, 10.0), (0.35, 0.968, 10.0), (0.36, 0.983, 10.0), (0.37, 0.988, 10.0), (0.38, 0.988, 10.0), (0.39, 0.995, 10.0), (0.4, 0.996, 10.0), (0.42, 0.995, 10.0), (0.44, 0.995, 10.0), (0.46, 0.995, 10.0), (0.48, 0.995, 10.0), (0.5, 0.995, 10.0), (0.55, 0.996, 10.0), (0.6, 0.995, 10.0), (0.7, 0.996, 10.0), (0.8, 0.994, 10.0), (1.0, 0.995, 10.0), (1.2, 0.995, 10.0), (1.4, 0.971, 10.0), (1.6, 0.985, 10.0), (1.8, 0.954, 10.0)], 1.522996, -1.0, -1.0, 0, 59.479482, 0, 2.59, 0)
const C04_38 = Glass(GlassID(AGF, 1223), 1, 2.50598, -0.008000455, 0.02207524, 0.0003700964, 3.616023e-5, 8.858359e-7, 0.0, 0.0, 0.0, 0.0, 0.31, 1.8, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, -0.0005, -1.0, -1.0, 8.1, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.0, 10.0), (0.3, 0.0, 10.0), (0.31, 0.005, 10.0), (0.32, 0.201, 10.0), (0.33, 0.599, 10.0), (0.34, 0.806, 10.0), (0.35, 0.904, 10.0), (0.36, 0.952, 10.0), (0.37, 0.974, 10.0), (0.38, 0.98, 10.0), (0.39, 0.99, 10.0), (0.4, 0.994, 10.0), (0.42, 0.995, 10.0), (0.44, 0.996, 10.0), (0.46, 0.997, 10.0), (0.48, 0.997, 10.0), (0.5, 0.998, 10.0), (0.55, 0.998, 10.0), (0.6, 0.997, 10.0), (0.7, 0.998, 10.0), (0.8, 0.996, 10.0), (1.0, 0.994, 10.0), (1.2, 0.995, 10.0), (1.4, 0.99, 10.0), (1.6, 0.988, 10.0), (1.8, 0.967, 10.0)], 1.603499, -1.0, -1.0, 0, 38.110538, 0, 3.46, 0)
const C23_58 = Glass(GlassID(AGF, 1224), 1, 2.589542, -0.01021976, 0.01652687, -9.55957e-5, 5.016549e-5, -2.306951e-6, 0.0, 0.0, 0.0, 0.0, 0.3, 1.8, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.0005, -1.0, -1.0, 7.1, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.0, 10.0), (0.3, 0.001, 10.0), (0.31, 0.09, 10.0), (0.32, 0.309, 10.0), (0.33, 0.558, 10.0), (0.34, 0.759, 10.0), (0.35, 0.855, 10.0), (0.36, 0.918, 10.0), (0.37, 0.951, 10.0), (0.38, 0.969, 10.0), (0.39, 0.979, 10.0), (0.4, 0.985, 10.0), (0.42, 0.99, 10.0), (0.44, 0.99, 10.0), (0.46, 0.991, 10.0), (0.48, 0.994, 10.0), (0.5, 0.995, 10.0), (0.55, 0.998, 10.0), (0.6, 0.997, 10.0), (0.7, 0.996, 10.0), (0.8, 0.994, 10.0), (1.0, 0.992, 10.0), (1.2, 0.992, 10.0), (1.4, 0.978, 10.0), (1.6, 0.988, 10.0), (1.8, 0.979, 10.0)], 1.623004, -1.0, -1.0, 0, 58.102071, 0, 3.58, 0)
const B58_53 = Glass(GlassID(AGF, 1225), 1, 2.383795, -0.007495765, 0.01473173, 0.0001865184, 1.241076e-5, 1.356967e-6, 0.0, 0.0, 0.0, 0.0, 0.36, 1.8, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.0122, -1.0, -1.0, 9.0, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.0, 10.0), (0.3, 0.0, 10.0), (0.31, 0.0, 10.0), (0.32, 0.0, 10.0), (0.33, 0.0, 10.0), (0.34, 0.0, 10.0), (0.35, 0.0, 10.0), (0.36, 0.146, 10.0), (0.37, 0.453, 10.0), (0.38, 0.708, 10.0), (0.39, 0.822, 10.0), (0.4, 0.876, 10.0), (0.42, 0.916, 10.0), (0.44, 0.925, 10.0), (0.46, 0.938, 10.0), (0.48, 0.949, 10.0), (0.5, 0.96, 10.0), (0.55, 0.976, 10.0), (0.6, 0.98, 10.0), (0.7, 0.98, 10.0), (0.8, 0.978, 10.0), (1.0, 0.956, 10.0), (1.2, 0.954, 10.0), (1.4, 0.961, 10.0), (1.6, 0.966, 10.0), (1.8, 0.956, 10.0)], 1.557511, -1.0, -1.0, 0, 52.533062, 0, 2.86, 0)
const C41_60 = Glass(GlassID(AGF, 1226), 1, 2.647431, -0.01116017, 0.01606897, 6.27946e-5, 2.731597e-5, -1.290195e-6, 0.0, 0.0, 0.0, 0.0, 0.28, 1.8, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.0007, -1.0, -1.0, 6.5, -1.0, 0, -1.0, [(0.28, 0.001, 10.0), (0.29, 0.008, 10.0), (0.3, 0.034, 10.0), (0.31, 0.094, 10.0), (0.32, 0.234, 10.0), (0.33, 0.402, 10.0), (0.34, 0.586, 10.0), (0.35, 0.739, 10.0), (0.36, 0.841, 10.0), (0.37, 0.903, 10.0), (0.38, 0.939, 10.0), (0.39, 0.959, 10.0), (0.4, 0.971, 10.0), (0.42, 0.98, 10.0), (0.44, 0.982, 10.0), (0.46, 0.985, 10.0), (0.48, 0.988, 10.0), (0.5, 0.992, 10.0), (0.55, 0.994, 10.0), (0.6, 0.994, 10.0), (0.7, 0.994, 10.0), (0.8, 0.993, 10.0), (1.0, 0.992, 10.0), (1.2, 0.994, 10.0), (1.4, 0.988, 10.0), (1.6, 0.991, 10.0), (1.8, 0.979, 10.0)], 1.640495, -1.0, -1.0, 0, 60.130957, 0, 3.74, 0)
const C97_56 = Glass(GlassID(AGF, 1227), 1, 2.828088, -0.01430912, 0.01890513, 0.0001704879, 2.209305e-5, -9.54364e-7, 0.0, 0.0, 0.0, 0.0, 0.28, 1.8, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, -0.0048, -1.0, -1.0, 0.0, -1.0, 0, -1.0, [(0.28, 0.196, 10.0), (0.29, 0.22, 10.0), (0.3, 0.286, 10.0), (0.31, 0.336, 10.0), (0.32, 0.54, 10.0), (0.33, 0.665, 10.0), (0.34, 0.772, 10.0), (0.35, 0.848, 10.0), (0.36, 0.905, 10.0), (0.37, 0.944, 10.0), (0.38, 0.965, 10.0), (0.39, 0.977, 10.0), (0.4, 0.982, 10.0), (0.42, 0.989, 10.0), (0.44, 0.991, 10.0), (0.46, 0.994, 10.0), (0.48, 0.996, 10.0), (0.5, 0.998, 10.0), (0.55, 0.997, 10.0), (0.6, 0.996, 10.0), (0.7, 0.998, 10.0), (0.8, 0.999, 10.0), (1.0, 0.998, 10.0), (1.2, 0.997, 10.0), (1.4, 0.99, 10.0), (1.6, 0.992, 10.0), (1.8, 0.992, 10.0)], 1.697, -1.0, -1.0, 0, 56.222926, 0, 3.75, 0)
const C42_58 = Glass(GlassID(AGF, 1228), 1, 2.651166, -0.009932739, 0.01693359, 4.010684e-5, 3.270216e-5, -1.503059e-6, 0.0, 0.0, 0.0, 0.0, 0.32, 1.8, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.0014, -1.0, -1.0, 0.0, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.0, 10.0), (0.3, 0.0, 10.0), (0.31, 0.0, 10.0), (0.32, 0.206, 10.0), (0.33, 0.365, 10.0), (0.34, 0.57, 10.0), (0.35, 0.736, 10.0), (0.36, 0.852, 10.0), (0.37, 0.92, 10.0), (0.38, 0.958, 10.0), (0.39, 0.974, 10.0), (0.4, 0.984, 10.0), (0.42, 0.986, 10.0), (0.44, 0.99, 10.0), (0.46, 0.993, 10.0), (0.48, 0.994, 10.0), (0.5, 0.995, 10.0), (0.55, 0.996, 10.0), (0.6, 0.996, 10.0), (0.7, 0.997, 10.0), (0.8, 0.988, 10.0), (1.0, 0.992, 10.0), (1.2, 0.992, 10.0), (1.4, 0.987, 10.0), (1.6, 0.994, 10.0), (1.8, 0.981, 10.0)], 1.642502, -1.0, -1.0, 0, 58.061633, 0, 3.82, 0)
const B48_53 = Glass(GlassID(AGF, 1229), 1, 2.354918, -0.008540407, 0.01488338, -7.178738e-5, 4.910554e-5, -1.886973e-6, 0.0, 0.0, 0.0, 0.0, 0.334, 2.325, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.0, -1.0, -1.0, 0.0, -1.0, 2, -1.0, [(0.334, 1.0, 25.0), (0.35, 1.0, 25.0), (0.365, 1.0, 25.0), (0.37, 1.0, 25.0), (0.38, 1.0, 25.0), (0.39, 1.0, 25.0), (0.4, 1.0, 25.0), (0.42, 1.0, 25.0), (0.46, 1.0, 25.0), (0.5, 1.0, 25.0), (0.66, 1.0, 25.0), (1.06, 1.0, 25.0), (1.529, 1.0, 25.0), (2.325, 1.0, 25.0)], 1.547753, -1.0, -1.0, 0, 53.492251, 0, 0.0, 0)
const D62_27 = Glass(GlassID(AGF, 1230), 1, 2.981554, -0.0105293, 0.03695155, 0.0026283, -0.0001946035, 2.372572e-5, 0.0, 0.0, 0.0, 0.0, 0.36, 1.8, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.0056, -1.0, -1.0, 7.4, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.0, 10.0), (0.3, 0.0, 10.0), (0.31, 0.0, 10.0), (0.32, 0.0, 10.0), (0.33, 0.0, 10.0), (0.34, 0.0, 10.0), (0.35, 0.0, 10.0), (0.36, 0.1, 10.0), (0.37, 0.193, 10.0), (0.38, 0.542, 10.0), (0.39, 0.781, 10.0), (0.4, 0.897, 10.0), (0.42, 0.971, 10.0), (0.44, 0.988, 10.0), (0.46, 0.994, 10.0), (0.48, 0.996, 10.0), (0.5, 0.997, 10.0), (0.55, 0.999, 10.0), (0.6, 0.999, 10.0), (0.7, 0.997, 10.0), (0.8, 0.998, 10.0), (1.0, 0.996, 10.0), (1.2, 0.996, 10.0), (1.4, 0.994, 10.0), (1.6, 0.994, 10.0), (1.8, 0.986, 10.0)], 1.761802, -1.0, -1.0, 0, 26.90455, 0, 4.8, 0)
const D20_50 = Glass(GlassID(AGF, 1231), 1, 2.895596, -0.01254631, 0.02238463, 0.0001886262, 3.29758e-5, -1.100849e-6, 0.0, 0.0, 0.0, 0.0, 0.28, 1.8, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, -0.0066, -1.0, -1.0, 6.0, -1.0, 0, -1.0, [(0.28, 0.015, 10.0), (0.29, 0.038, 10.0), (0.3, 0.077, 10.0), (0.31, 0.153, 10.0), (0.32, 0.268, 10.0), (0.33, 0.439, 10.0), (0.34, 0.614, 10.0), (0.35, 0.75, 10.0), (0.36, 0.839, 10.0), (0.37, 0.901, 10.0), (0.38, 0.941, 10.0), (0.39, 0.962, 10.0), (0.4, 0.974, 10.0), (0.42, 0.984, 10.0), (0.44, 0.986, 10.0), (0.46, 0.99, 10.0), (0.48, 0.993, 10.0), (0.5, 0.994, 10.0), (0.55, 0.997, 10.0), (0.6, 0.997, 10.0), (0.7, 0.995, 10.0), (0.8, 0.995, 10.0), (1.0, 0.994, 10.0), (1.2, 0.994, 10.0), (1.4, 0.989, 10.0), (1.6, 0.989, 10.0), (1.8, 0.981, 10.0)], 1.720003, -1.0, -1.0, 0, 50.312121, 0, 3.94, 0)
const D13_54 = Glass(GlassID(AGF, 1232), 1, 2.877244, -0.01372709, 0.0208843, 4.894506e-5, 4.529508e-5, -2.024508e-6, 0.0, 0.0, 0.0, 0.0, 0.28, 1.8, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, -0.0049, -1.0, -1.0, 5.7, -1.0, 0, -1.0, [(0.28, 0.081, 10.0), (0.29, 0.141, 10.0), (0.3, 0.19, 10.0), (0.31, 0.301, 10.0), (0.32, 0.438, 10.0), (0.33, 0.592, 10.0), (0.34, 0.721, 10.0), (0.35, 0.827, 10.0), (0.36, 0.893, 10.0), (0.37, 0.934, 10.0), (0.38, 0.96, 10.0), (0.39, 0.973, 10.0), (0.4, 0.981, 10.0), (0.42, 0.987, 10.0), (0.44, 0.99, 10.0), (0.46, 0.993, 10.0), (0.48, 0.995, 10.0), (0.5, 0.996, 10.0), (0.55, 0.998, 10.0), (0.6, 0.997, 10.0), (0.7, 0.997, 10.0), (0.8, 0.997, 10.0), (1.0, 0.996, 10.0), (1.2, 0.995, 10.0), (1.4, 0.99, 10.0), (1.6, 0.991, 10.0), (1.8, 0.98, 10.0)], 1.713, -1.0, -1.0, 0, 53.843096, 0, 3.86, 0)
const C09_59 = Glass(GlassID(AGF, 1233), 1, 2.545544, -0.009211278, 0.01549119, 2.3047e-5, 3.195633e-5, -1.589548e-6, 0.0, 0.0, 0.0, 0.0, 0.28, 1.8, 3.2e-6, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.001, -1.0, -1.0, 6.4, -1.0, 0, -1.0, [(0.28, 0.009, 10.0), (0.29, 0.045, 10.0), (0.3, 0.16, 10.0), (0.31, 0.305, 10.0), (0.32, 0.492, 10.0), (0.33, 0.674, 10.0), (0.34, 0.83, 10.0), (0.35, 0.898, 10.0), (0.36, 0.944, 10.0), (0.37, 0.969, 10.0), (0.38, 0.983, 10.0), (0.39, 0.989, 10.0), (0.4, 0.995, 10.0), (0.42, 0.998, 10.0), (0.44, 0.999, 10.0), (0.46, 0.999, 10.0), (0.48, 0.999, 10.0), (0.5, 0.999, 10.0), (0.55, 0.999, 10.0), (0.6, 0.999, 10.0), (0.7, 0.999, 10.0), (0.8, 0.996, 10.0), (1.0, 0.993, 10.0), (1.2, 0.994, 10.0), (1.4, 0.986, 10.0), (1.6, 0.994, 10.0), (1.8, 0.984, 10.0)], 1.608756, -1.0, -1.0, 0, 59.036803, 0, 3.52, 0)
const D96_43 = Glass(GlassID(AGF, 1234), 1, 3.141405, -0.01312717, 0.02935963, 0.0003899121, 4.926795e-5, -1.00842e-6, 0.0, 0.0, 0.0, 0.0, 0.33, 1.8, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, -0.0044, -1.0, -1.0, 0.0, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.0, 10.0), (0.3, 0.0, 10.0), (0.31, 0.0, 10.0), (0.32, 0.0, 10.0), (0.33, 0.206, 10.0), (0.34, 0.413, 10.0), (0.35, 0.0, 10.0), (0.36, 0.732, 10.0), (0.37, 0.825, 10.0), (0.38, 0.887, 10.0), (0.39, 0.926, 10.0), (0.4, 0.95, 10.0), (0.42, 0.974, 10.0), (0.44, 0.982, 10.0), (0.46, 0.987, 10.0), (0.48, 0.994, 10.0), (0.5, 0.997, 10.0), (0.55, 0.999, 10.0), (0.6, 0.999, 10.0), (0.7, 0.999, 10.0), (0.8, 0.999, 10.0), (1.0, 0.996, 10.0), (1.2, 0.995, 10.0), (1.4, 0.993, 10.0), (1.6, 0.992, 10.0), (1.8, 0.986, 10.0)], 1.796195, -1.0, -1.0, 0, 43.217783, 0, 4.38, 0)
const D56_27 = Glass(GlassID(AGF, 1235), 1, 2.962577, -0.0103247, 0.03596929, 0.002380363, -0.0001607898, 2.087698e-5, 0.0, 0.0, 0.0, 0.0, 0.35, 1.8, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.0055, -1.0, -1.0, 7.4, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.0, 10.0), (0.3, 0.0, 10.0), (0.31, 0.0, 10.0), (0.32, 0.0, 10.0), (0.33, 0.0, 10.0), (0.34, 0.0, 10.0), (0.35, 0.001, 10.0), (0.36, 0.006, 10.0), (0.37, 0.173, 10.0), (0.38, 0.491, 10.0), (0.39, 0.759, 10.0), (0.4, 0.875, 10.0), (0.42, 0.964, 10.0), (0.44, 0.984, 10.0), (0.46, 0.992, 10.0), (0.48, 0.995, 10.0), (0.5, 0.996, 10.0), (0.55, 0.998, 10.0), (0.6, 0.999, 10.0), (0.7, 0.998, 10.0), (0.8, 0.997, 10.0), (1.0, 0.997, 10.0), (1.2, 0.997, 10.0), (1.4, 0.993, 10.0), (1.6, 0.993, 10.0), (1.8, 0.986, 10.0)], 1.755203, -1.0, -1.0, 0, 27.591377, 0, 4.7, 0)
const C26_36 = Glass(GlassID(AGF, 1236), 1, 2.570149, -0.007990901, 0.02458878, 0.0004526443, 4.371418e-5, 1.201553e-6, 0.0, 0.0, 0.0, 0.0, 0.32, 1.8, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.0008, -1.0, -1.0, 8.7, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.0, 10.0), (0.3, 0.0, 10.0), (0.31, 0.0, 10.0), (0.32, 0.046, 10.0), (0.33, 0.3, 10.0), (0.34, 0.65, 10.0), (0.35, 0.852, 10.0), (0.36, 0.921, 10.0), (0.37, 0.956, 10.0), (0.38, 0.969, 10.0), (0.39, 0.981, 10.0), (0.4, 0.986, 10.0), (0.42, 0.99, 10.0), (0.44, 0.991, 10.0), (0.46, 0.992, 10.0), (0.48, 0.993, 10.0), (0.5, 0.995, 10.0), (0.55, 0.995, 10.0), (0.6, 0.995, 10.0), (0.7, 0.996, 10.0), (0.8, 0.995, 10.0), (1.0, 0.994, 10.0), (1.2, 0.994, 10.0), (1.4, 0.99, 10.0), (1.6, 0.988, 10.0), (1.8, 0.966, 10.0)], 1.625903, -1.0, -1.0, 0, 35.60701, 0, 3.65, 0)
const B39_59 = Glass(GlassID(AGF, 1237), 1, 2.335801, -0.009655618, 0.0126265, 8.243079e-5, 1.552512e-5, -5.192937e-7, 0.0, 0.0, 0.0, 0.0, 0.334, 2.325, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.0, -1.0, -1.0, 0.0, -1.0, 2, -1.0, [(0.334, 1.0, 25.0), (0.35, 1.0, 25.0), (0.365, 1.0, 25.0), (0.37, 1.0, 25.0), (0.38, 1.0, 25.0), (0.39, 1.0, 25.0), (0.4, 1.0, 25.0), (0.42, 1.0, 25.0), (0.46, 1.0, 25.0), (0.5, 1.0, 25.0), (0.66, 1.0, 25.0), (1.06, 1.0, 25.0), (1.529, 1.0, 25.0), (2.325, 1.0, 25.0)], 1.539505, -1.0, -1.0, 0, 59.712433, 0, 0.0, 0)
const D17_48 = Glass(GlassID(AGF, 1238), 1, 2.881263, -0.01067359, 0.02358853, 0.0001469901, 4.445087e-5, -1.315577e-6, 0.0, 0.0, 0.0, 0.0, 0.32, 1.8, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, -0.0049, -1.0, -1.0, 6.0, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.0, 10.0), (0.3, 0.0, 10.0), (0.31, 0.0, 10.0), (0.32, 0.125, 10.0), (0.33, 0.152, 10.0), (0.34, 0.342, 10.0), (0.35, 0.571, 10.0), (0.36, 0.73, 10.0), (0.37, 0.839, 10.0), (0.38, 0.901, 10.0), (0.39, 0.935, 10.0), (0.4, 0.955, 10.0), (0.42, 0.975, 10.0), (0.44, 0.979, 10.0), (0.46, 0.985, 10.0), (0.48, 0.989, 10.0), (0.5, 0.993, 10.0), (0.55, 0.994, 10.0), (0.6, 0.994, 10.0), (0.7, 0.994, 10.0), (0.8, 0.991, 10.0), (1.0, 0.993, 10.0), (1.2, 0.993, 10.0), (1.4, 0.988, 10.0), (1.6, 0.989, 10.0), (1.8, 0.985, 10.0)], 1.717011, -1.0, -1.0, 0, 47.998493, 0, 3.97, 0)
const B10_63 = Glass(GlassID(AGF, 1239), 1, 2.250616, -0.009247589, 0.01099293, 6.033767e-5, 1.460288e-5, -7.160412e-7, 0.0, 0.0, 0.0, 0.0, 0.28, 1.8, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.0021, -1.0, -1.0, 6.7, -1.0, 0, -1.0, [(0.28, 0.078, 10.0), (0.29, 0.165, 10.0), (0.3, 0.365, 10.0), (0.31, 0.549, 10.0), (0.32, 0.681, 10.0), (0.33, 0.81, 10.0), (0.34, 0.909, 10.0), (0.35, 0.957, 10.0), (0.36, 0.983, 10.0), (0.37, 0.987, 10.0), (0.38, 0.991, 10.0), (0.39, 0.994, 10.0), (0.4, 0.994, 10.0), (0.42, 0.994, 10.0), (0.44, 0.994, 10.0), (0.46, 0.995, 10.0), (0.48, 0.995, 10.0), (0.5, 0.996, 10.0), (0.55, 0.996, 10.0), (0.6, 0.996, 10.0), (0.7, 0.997, 10.0), (0.8, 0.996, 10.0), (1.0, 0.994, 10.0), (1.2, 0.993, 10.0), (1.4, 0.975, 10.0), (1.6, 0.984, 10.0), (1.8, 0.954, 10.0)], 1.509992, -1.0, -1.0, 0, 63.551713, 0, 2.47, 0)
const E78_38 = Glass(GlassID(AGF, 1240), 1, 3.417666, -0.01532083, 0.03700616, 0.0007528978, 3.72463e-5, 1.567342e-6, 0.0, 0.0, 0.0, 0.0, 0.35, 1.8, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, -0.0052, -1.0, -1.0, 6.2, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.0, 10.0), (0.3, 0.0, 10.0), (0.31, 0.0, 10.0), (0.32, 0.0, 10.0), (0.33, 0.0, 10.0), (0.34, 0.0, 10.0), (0.35, 0.23, 10.0), (0.36, 0.422, 10.0), (0.37, 0.627, 10.0), (0.38, 0.767, 10.0), (0.39, 0.85, 10.0), (0.4, 0.9, 10.0), (0.42, 0.946, 10.0), (0.44, 0.966, 10.0), (0.46, 0.975, 10.0), (0.48, 0.982, 10.0), (0.5, 0.988, 10.0), (0.55, 0.998, 10.0), (0.6, 0.998, 10.0), (0.7, 0.999, 10.0), (0.8, 0.999, 10.0), (1.0, 0.999, 10.0), (1.2, 0.998, 10.0), (1.4, 0.999, 10.0), (1.6, 0.996, 10.0), (1.8, 0.989, 10.0)], 1.878005, -1.0, -1.0, 0, 38.494794, 0, 5.04, 0)
const A88_66 = Glass(GlassID(AGF, 1241), 1, 2.18707, -0.010244, 0.009782389, 6.294588e-5, 1.339405e-5, -8.464507e-7, 0.0, 0.0, 0.0, 0.0, 0.28, 1.8, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.001, -1.0, -1.0, 4.3, -1.0, 0, -1.0, [(0.28, 0.095, 10.0), (0.29, 0.257, 10.0), (0.3, 0.486, 10.0), (0.31, 0.711, 10.0), (0.32, 0.864, 10.0), (0.33, 0.928, 10.0), (0.34, 0.961, 10.0), (0.35, 0.979, 10.0), (0.36, 0.988, 10.0), (0.37, 0.99, 10.0), (0.38, 0.99, 10.0), (0.39, 0.994, 10.0), (0.4, 0.995, 10.0), (0.42, 0.993, 10.0), (0.44, 0.993, 10.0), (0.46, 0.995, 10.0), (0.48, 0.995, 10.0), (0.5, 0.997, 10.0), (0.55, 0.998, 10.0), (0.6, 0.996, 10.0), (0.7, 0.997, 10.0), (0.8, 0.997, 10.0), (1.0, 0.996, 10.0), (1.2, 0.996, 10.0), (1.4, 0.935, 10.0), (1.6, 0.985, 10.0), (1.8, 0.981, 10.0)], 1.487502, -1.0, -1.0, 0, 65.807152, 0, 2.28, 0)
const B52_67 = Glass(GlassID(AGF, 1242), 1, 2.377061, -0.006667104, 0.0112323, 0.0002814452, -1.927477e-5, 1.857631e-6, 0.0, 0.0, 0.0, 0.0, 0.34, 1.8, -1.6e-5, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.0186, -1.0, -1.0, 0.0, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.0, 10.0), (0.3, 0.0, 10.0), (0.31, 0.0, 10.0), (0.32, 0.0, 10.0), (0.33, 0.0, 10.0), (0.34, 0.39, 10.0), (0.35, 0.197, 10.0), (0.36, 0.543, 10.0), (0.37, 0.78, 10.0), (0.38, 0.896, 10.0), (0.39, 0.946, 10.0), (0.4, 0.967, 10.0), (0.42, 0.981, 10.0), (0.44, 0.985, 10.0), (0.46, 0.989, 10.0), (0.48, 0.991, 10.0), (0.5, 0.993, 10.0), (0.55, 0.995, 10.0), (0.6, 0.995, 10.0), (0.7, 0.994, 10.0), (0.8, 0.996, 10.0), (1.0, 0.997, 10.0), (1.2, 0.998, 10.0), (1.4, 0.999, 10.0), (1.6, 0.997, 10.0), (1.8, 0.994, 10.0)], 1.552198, -1.0, -1.0, 0, 67.059229, 0, 3.71, 0)
const B89_61 = Glass(GlassID(AGF, 1243), 1, 2.48627, -0.009790763, 0.01434726, -2.972194e-5, 3.432458e-5, -1.673268e-6, 0.0, 0.0, 0.0, 0.0, 0.29, 1.8, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.0004, -1.0, -1.0, 5.3, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.006, 10.0), (0.3, 0.104, 10.0), (0.31, 0.167, 10.0), (0.32, 0.366, 10.0), (0.33, 0.569, 10.0), (0.34, 0.734, 10.0), (0.35, 0.848, 10.0), (0.36, 0.912, 10.0), (0.37, 0.952, 10.0), (0.38, 0.97, 10.0), (0.39, 0.981, 10.0), (0.4, 0.989, 10.0), (0.42, 0.994, 10.0), (0.44, 0.993, 10.0), (0.46, 0.995, 10.0), (0.48, 0.996, 10.0), (0.5, 0.997, 10.0), (0.55, 0.998, 10.0), (0.6, 0.997, 10.0), (0.7, 0.996, 10.0), (0.8, 0.997, 10.0), (1.0, 0.993, 10.0), (1.2, 0.993, 10.0), (1.4, 0.967, 10.0), (1.6, 0.986, 10.0), (1.8, 0.974, 10.0)], 1.588998, -1.0, -1.0, 0, 61.218914, 0, 3.3, 0)
const C97_36 = Glass(GlassID(AGF, 1244), 1, 2.795566, -0.01331475, 0.0276562, 0.0004783757, 5.11372e-5, 5.98958e-7, 0.0, 0.0, 0.0, 0.0, 0.32, 1.8, 7.1e-6, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, -0.0051, -1.0, -1.0, 4.0, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.0, 10.0), (0.3, 0.0, 10.0), (0.31, 0.0, 10.0), (0.32, 0.005, 10.0), (0.33, 0.094, 10.0), (0.34, 0.228, 10.0), (0.35, 0.398, 10.0), (0.36, 0.578, 10.0), (0.37, 0.714, 10.0), (0.38, 0.811, 10.0), (0.39, 0.883, 10.0), (0.4, 0.924, 10.0), (0.42, 0.968, 10.0), (0.44, 0.983, 10.0), (0.46, 0.989, 10.0), (0.48, 0.993, 10.0), (0.5, 0.995, 10.0), (0.55, 0.997, 10.0), (0.6, 0.997, 10.0), (0.7, 0.996, 10.0), (0.8, 0.995, 10.0), (1.0, 0.995, 10.0), (1.2, 0.996, 10.0), (1.4, 0.986, 10.0), (1.6, 0.99, 10.0), (1.8, 0.99, 10.0)], 1.695989, -1.0, -1.0, 0, 36.517325, 0, 3.93, 0)
const D85_26 = Glass(GlassID(AGF, 1245), 1, 3.053982, -0.01079434, 0.03961831, 0.002919793, -0.0002138191, 2.680028e-5, 0.0, 0.0, 0.0, 0.0, 0.36, 1.8, 1.6e-5, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.0069, -1.0, -1.0, 7.2, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.0, 10.0), (0.3, 0.0, 10.0), (0.31, 0.0, 10.0), (0.32, 0.0, 10.0), (0.33, 0.0, 10.0), (0.34, 0.0, 10.0), (0.35, 0.0, 10.0), (0.36, 0.001, 10.0), (0.37, 0.098, 10.0), (0.38, 0.406, 10.0), (0.39, 0.688, 10.0), (0.4, 0.841, 10.0), (0.42, 0.956, 10.0), (0.44, 0.983, 10.0), (0.46, 0.992, 10.0), (0.48, 0.995, 10.0), (0.5, 0.996, 10.0), (0.55, 0.998, 10.0), (0.6, 0.998, 10.0), (0.7, 0.997, 10.0), (0.8, 0.996, 10.0), (1.0, 0.995, 10.0), (1.2, 0.995, 10.0), (1.4, 0.992, 10.0), (1.6, 0.992, 10.0), (1.8, 0.985, 10.0)], 1.784994, -1.0, -1.0, 0, 25.902085, 0, 4.93, 0)
const A63_65 = Glass(GlassID(AGF, 1246), 1, 2.12165, -0.00950349, 0.008318686, 0.0003339573, -2.364166e-5, 9.972179e-7, 0.0, 0.0, 0.0, 0.0, 0.29, 1.8, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.0024, -1.0, -1.0, 7.8, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.004, 10.0), (0.3, 0.039, 10.0), (0.31, 0.169, 10.0), (0.32, 0.421, 10.0), (0.33, 0.606, 10.0), (0.34, 0.773, 10.0), (0.35, 0.855, 10.0), (0.36, 0.92, 10.0), (0.37, 0.964, 10.0), (0.38, 0.973, 10.0), (0.39, 0.98, 10.0), (0.4, 0.984, 10.0), (0.42, 0.989, 10.0), (0.44, 0.993, 10.0), (0.46, 0.994, 10.0), (0.48, 0.994, 10.0), (0.5, 0.995, 10.0), (0.55, 0.996, 10.0), (0.6, 0.996, 10.0), (0.7, 0.996, 10.0), (0.8, 0.997, 10.0), (1.0, 0.997, 10.0), (1.2, 0.997, 10.0), (1.4, 0.963, 10.0), (1.6, 0.986, 10.0), (1.8, 0.985, 10.0)], 1.464501, -1.0, -1.0, 0, 65.763211, 0, 2.25, 0)
const C70_47 = Glass(GlassID(AGF, 1247), 1, 2.72777, -0.009489695, 0.02107557, 0.0003589883, 1.356457e-5, 4.802913e-7, 0.0, 0.0, 0.0, 0.0, 0.32, 1.8, 1.2e-5, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, -0.0024, -1.0, -1.0, 6.4, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.0, 10.0), (0.3, 0.0, 10.0), (0.31, 0.0, 10.0), (0.32, 0.069, 10.0), (0.33, 0.19, 10.0), (0.34, 0.472, 10.0), (0.35, 0.687, 10.0), (0.36, 0.838, 10.0), (0.37, 0.906, 10.0), (0.38, 0.939, 10.0), (0.39, 0.961, 10.0), (0.4, 0.973, 10.0), (0.42, 0.983, 10.0), (0.44, 0.988, 10.0), (0.46, 0.991, 10.0), (0.48, 0.994, 10.0), (0.5, 0.996, 10.0), (0.55, 0.997, 10.0), (0.6, 0.996, 10.0), (0.7, 0.996, 10.0), (0.8, 0.995, 10.0), (1.0, 0.995, 10.0), (1.2, 0.995, 10.0), (1.4, 0.99, 10.0), (1.6, 0.992, 10.0), (1.8, 0.982, 10.0)], 1.670005, -1.0, -1.0, 0, 47.112037, 0, 3.62, 0)
const D44_45 = Glass(GlassID(AGF, 1248), 1, 2.967343, -0.0127323, 0.02609518, 0.0002190532, 4.98567e-5, -6.480888e-7, 0.0, 0.0, 0.0, 0.0, 0.33, 1.8, 7.6e-6, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, -0.0042, -1.0, -1.0, 6.7, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.0, 10.0), (0.3, 0.0, 10.0), (0.31, 0.0, 10.0), (0.32, 0.0, 10.0), (0.33, 0.007, 10.0), (0.34, 0.145, 10.0), (0.35, 0.383, 10.0), (0.36, 0.605, 10.0), (0.37, 0.781, 10.0), (0.38, 0.864, 10.0), (0.39, 0.913, 10.0), (0.4, 0.944, 10.0), (0.42, 0.971, 10.0), (0.44, 0.982, 10.0), (0.46, 0.988, 10.0), (0.48, 0.992, 10.0), (0.5, 0.995, 10.0), (0.55, 0.999, 10.0), (0.6, 0.997, 10.0), (0.7, 0.996, 10.0), (0.8, 0.995, 10.0), (1.0, 0.995, 10.0), (1.2, 0.996, 10.0), (1.4, 0.995, 10.0), (1.6, 0.994, 10.0), (1.8, 0.987, 10.0)], 1.744001, -1.0, -1.0, 0, 44.818533, 0, 4.1, 0)
const E05_25 = Glass(GlassID(AGF, 1249), 1, 3.118458, -0.01049513, 0.0420297, 0.002946385, -0.0001971788, 2.63318e-5, 0.0, 0.0, 0.0, 0.0, 0.36, 1.8, 1.7e-5, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.0073, -1.0, -1.0, 7.7, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.0, 10.0), (0.3, 0.0, 10.0), (0.31, 0.0, 10.0), (0.32, 0.0, 10.0), (0.33, 0.0, 10.0), (0.34, 0.0, 10.0), (0.35, 0.0, 10.0), (0.36, 0.039, 10.0), (0.37, 0.307, 10.0), (0.38, 0.622, 10.0), (0.39, 0.8, 10.0), (0.4, 0.879, 10.0), (0.42, 0.956, 10.0), (0.44, 0.981, 10.0), (0.46, 0.989, 10.0), (0.48, 0.992, 10.0), (0.5, 0.995, 10.0), (0.55, 0.998, 10.0), (0.6, 0.997, 10.0), (0.7, 0.996, 10.0), (0.8, 0.998, 10.0), (1.0, 0.998, 10.0), (1.2, 0.997, 10.0), (1.4, 0.994, 10.0), (1.6, 0.998, 10.0), (1.8, 0.99, 10.0)], 1.805093, -1.0, -1.0, 0, 25.506125, 0, 5.18, 0)
const C13_44 = Glass(GlassID(AGF, 1250), 1, 2.547831, -0.01193729, 0.01929243, 0.0003798648, 8.740587e-6, 6.870422e-7, 0.0, 0.0, 0.0, 0.0, 0.34, 1.8, 6.0e-6, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, -0.008, -1.0, -1.0, 0.0, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.0, 10.0), (0.3, 0.0, 10.0), (0.31, 0.0, 10.0), (0.32, 0.0, 10.0), (0.33, 0.0, 10.0), (0.34, 0.183, 10.0), (0.35, 0.409, 10.0), (0.36, 0.607, 10.0), (0.37, 0.741, 10.0), (0.38, 0.825, 10.0), (0.39, 0.874, 10.0), (0.4, 0.905, 10.0), (0.42, 0.936, 10.0), (0.44, 0.949, 10.0), (0.46, 0.96, 10.0), (0.48, 0.97, 10.0), (0.5, 0.979, 10.0), (0.55, 0.99, 10.0), (0.6, 0.99, 10.0), (0.7, 0.994, 10.0), (0.8, 0.993, 10.0), (1.0, 0.99, 10.0), (1.2, 0.988, 10.0), (1.4, 0.982, 10.0), (1.6, 0.982, 10.0), (1.8, 0.976, 10.0)], 1.613394, -1.0, -1.0, 0, 44.386543, 0, 3.01, 0)
const C16_44 = Glass(GlassID(AGF, 1251), 1, 2.557874, -0.01396068, 0.01870594, 0.0005024442, -3.859905e-6, 1.447782e-6, 0.0, 0.0, 0.0, 0.0, 0.334, 2.325, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.0, -1.0, -1.0, 0.0, -1.0, 2, -1.0, [(0.334, 1.0, 25.0), (0.35, 1.0, 25.0), (0.365, 1.0, 25.0), (0.37, 1.0, 25.0), (0.38, 1.0, 25.0), (0.39, 1.0, 25.0), (0.4, 1.0, 25.0), (0.42, 1.0, 25.0), (0.46, 1.0, 25.0), (0.5, 1.0, 25.0), (0.66, 1.0, 25.0), (1.06, 1.0, 25.0), (1.529, 1.0, 25.0), (2.325, 1.0, 25.0)], 1.616002, -1.0, -1.0, 0, 44.416477, 0, 0.0, 0)
const A87_84 = Glass(GlassID(AGF, 1252), 1, 2.188331, -0.005365878, 0.007743657, 0.0001312934, -7.417952e-6, 4.581512e-7, 0.0, 0.0, 0.0, 0.0, 0.29, 1.8, -1.8e-5, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.0324, -1.0, -1.0, 0.0, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.063, 10.0), (0.3, 0.186, 10.0), (0.31, 0.458, 10.0), (0.32, 0.654, 10.0), (0.33, 0.805, 10.0), (0.34, 0.899, 10.0), (0.35, 0.95, 10.0), (0.36, 0.974, 10.0), (0.37, 0.985, 10.0), (0.38, 0.99, 10.0), (0.39, 0.992, 10.0), (0.4, 0.993, 10.0), (0.42, 0.993, 10.0), (0.44, 0.993, 10.0), (0.46, 0.993, 10.0), (0.48, 0.995, 10.0), (0.5, 0.995, 10.0), (0.55, 0.997, 10.0), (0.6, 0.997, 10.0), (0.7, 0.997, 10.0), (0.8, 0.995, 10.0), (1.0, 0.99, 10.0), (1.2, 0.989, 10.0), (1.4, 0.991, 10.0), (1.6, 0.987, 10.0), (1.8, 0.986, 10.0)], 1.486561, -1.0, -1.0, 0, 84.473232, 0, 3.63, 0)
const C20_60 = Glass(GlassID(AGF, 1253), 1, 2.582644, -0.009887242, 0.01612638, -0.0001638469, 5.484031e-5, -2.636567e-6, 0.0, 0.0, 0.0, 0.0, 0.29, 1.8, 9.6e-7, 0.0, 0.0, 0.0, 0.0, 0.0, 20.0, 0.002, -1.0, -1.0, 6.9, -1.0, 0, -1.0, [(0.28, 0.0, 10.0), (0.29, 0.005, 10.0), (0.3, 0.051, 10.0), (0.31, 0.096, 10.0), (0.32, 0.232, 10.0), (0.33, 0.422, 10.0), (0.34, 0.604, 10.0), (0.35, 0.778, 10.0), (0.36, 0.875, 10.0), (0.37, 0.924, 10.0), (0.38, 0.954, 10.0), (0.39, 0.969, 10.0), (0.4, 0.981, 10.0), (0.42, 0.99, 10.0), (0.44, 0.993, 10.0), (0.46, 0.995, 10.0), (0.48, 0.996, 10.0), (0.5, 0.997, 10.0), (0.55, 0.998, 10.0), (0.6, 0.998, 10.0), (0.7, 0.997, 10.0), (0.8, 0.996, 10.0), (1.0, 0.995, 10.0), (1.2, 0.992, 10.0), (1.4, 0.983, 10.0), (1.6, 0.985, 10.0), (1.8, 0.959, 10.0)], 1.620406, -1.0, -1.0, 0, 60.332956, 0, 3.6, 0)
end # module


export filter_events_by_duration

# ============================================================================ #
function filter_events_by_duration(evt::Vector{<:Real}, dur::Real; blank::Real=NaN)
    df = diff(evt)
    evt_ts = Vector{Float64}(undef, 0)
    evt_off = Vector{Float64}(undef, 0)
    nblank = 0
    warning = false
    for k in eachindex(df)
        if dur * 0.95 <= df[k] <= dur * 1.05
            push!(evt_ts, evt[k])
        elseif blank * 0.95 <= df[k] <= blank * 1.05
            nblank += 1
            push!(evt_off, evt[k])
        elseif !isempty(evt_ts) || nblank > 0
            # we have seen correct events and now we got one of odd duration
            if k < length(df)
                @warn("Some events that *should* be valid have invalid duration")
                warning = true
            end
        end
    end
    return evt_ts, warning, evt_off
end
# ============================================================================ #
function filter_events_by_duration(evt::Vector{<:Real},
            dur::AbstractFloat, nevt::Integer, limits::Tuple{<:Real,<:Real}=(-0.05, 0.05))

    warning = false

    if length(evt) < nevt
        @warn("Number of event timestamps is < the given number of events")
        warning = true
    end

    pad = 1.0 .+ limits
    df = diff(evt)
    # bgood = (df .>= dur*pad[1]) .& (df .<= dur*pad[2])
    bgood = (dur*pad[1]) .<= df .<= (dur*pad[2])
    ngood = sum(bgood)

    evt_off = Vector{Float64}(undef, 0)

    if ngood == nevt-1
        evt_ts = evt[[bgood; true]]

    elseif ngood == nevt
        evt_ts = evt[[bgood; false]]

    else
        # proportion of events of duration dur
        pdur = ngood ./ length(df)

        if pdur <= .1
            # few / no events are of length dur: events *MUST* only mark stim
            # onset
            total_dur = nanmedian(df)
            # buse = (df .>= total_dur*pad[1]) .& (df .<= total_dur*pad[2])
            buse = (total_dur*pad[1]) .<= df .<= (total_dur*pad[2])
            nuse = sum(buse)

            if nuse == nevt
                buse = [buse; false]
            elseif nuse == nevt-1
                buse = [buse; true]
            elseif nuse < nevt-1
                buse = [buse; true]
                @warn("Failed to locate the correct number of events")
                @show(length(evt), nevt, sum(buse))
                warning = true
            end

            evt_ts = evt[buse]

        elseif pdur >= .9
            if ngood + 1 >= nevt*2
                # b/c of the number of events, how we mark the final event
                # makes no difference
                push!(bgood, true)

                # most / all events are of length dur: events mark on and offset
                # of stim and blank_dur == stim_dur
                evt_ts = evt[bgood]

                #index of first stim on event (by definition precedes stim off)
                # buse = falses(length(evt_ts))
                # buse[1:2:(nevt*2)] .= true
                # evt_ts = evt_ts[buse]
                kon = 1:2:(nevt*2)
                evt_ts = evt_ts[kon]
                evt_off = evt_ts[kon .+ 1]

            elseif ngood > nevt
                # b/c of the number of events, how we mark the final event
                # makes no difference
                push!(bgood, true)

                # events mark stim on but we have extra events of approx. the
                # correct duration so just take the first nevt...
                @warn("Correct events could not be unambiguously identified...")
                @warn("falling back to heuristic method 1. Check the results!")
                evt_ts = evt[bgood]
                evt_ts = evt_ts[1:nevt]
                warning = true
            else
                error("Failed to locate the correct number of events")
            end

        elseif 0.4 <= pdur <= 0.6
            # approx half of events are of the correct length, so just go with that...
            @warn("Correct events could not be unambiguously identified...")
            @warn("falling back to heuristic method 2. Check the results!")
            warning = true

            # event duration is our only diagnostic info, so the final event
            # cannot mark a valid event onset
            push!(bgood, false)

            @show(length(evt), length(bgood), sum(bgood), nevt)
            evt_ts = evt[bgood]
            if length(evt_ts) > nevt
                evt_ts = evt_ts[1:nevt]
            end
        else
            error("Event durations are too inconsistent to estimate blank duration")
        end
    end

    # if warning
    #     @info("Requested dur: $(dur), median(diff(evt_ts)) = $(median(diff(evt_ts)))")
    # end

    return evt_ts, warning, evt_off
end
# ============================================================================ #
nanmedian(x::Vector{<:AbstractFloat}) = median(filter(!isnan, x))
# ============================================================================= #


"""
Opaque Decoder struct
"""
mutable struct OpusDecoder  # mutable so that finalizer can be applied
    v::Ptr{Cvoid}
    fs::Int32
    channels::Cint

    """
    Create new OpusDecoder object with given samplerate and channels
    """
    function OpusDecoder(samplerate, channels)
        errorptr = Ref{Cint}(0);
        # Create new decoder object with the given samplerate and channel
        decptr = ccall((:opus_decoder_create,libopus), Ptr{Cvoid}, (Int32, Cint, Ref{Cint}), samplerate, channels, errorptr)
        err = errorptr[]
        dec = new(decptr, samplerate, channels)
        if err != OPUS_OK
            error("opus_decoder_create() failed: $(OPUS_ERROR_MESSAGE_STRS[err])")
        end

        # Register finalizer to cleanup this decoder
        finalizer(dec) do x
            ccall((:opus_decoder_destroy,libopus),Cvoid,(Ptr{Cvoid},),x.v)
        end
        return dec
    end
end

function get_nb_samples(data, fs)
    num_samples = ccall((:opus_packet_get_nb_samples, libopus), Cint, (Ptr{UInt8}, Int32, Int32), data, length(data), fs)
    if num_samples < 0
        error("opus_packet_get_nb_samples() failed: $(OPUS_ERROR_MESSAGE_STRS[num_samples])")
    end
    return num_samples
end

function decode_packet(dec::OpusDecoder, packet::Vector{UInt8})
    packet_samples = get_nb_samples(packet, dec.fs)
    output = Vector{Float32}(undef, packet_samples*dec.channels)

    #print("opus_decode_float: ")
    num_samples = ccall((:opus_decode_float,libopus), Cint, (Ptr{Cvoid}, Ptr{UInt8}, Int32, Ptr{Float32}, Cint, Cint),
                        dec.v, packet, length(packet), output, packet_samples*dec.channels, 0)
    if num_samples < 0
        error("opus_decode_float() failed: $(OPUS_ERROR_MESSAGE_STRS[num_samples])")
    end
    return output
end

"""
Packets go in, floating-point audio stream comes out
"""
function decode_all_packets(dec::OpusDecoder, packets::Vector{Vector{UInt8}})
    # Skip past header packets
    start_idx = 1
    while is_header_packet(packets[start_idx])
        start_idx += 1
    end

    # Figure out the length of each packet
    packet_lens = map(packet -> get_nb_samples(packet, dec.fs)*dec.channels, packets[start_idx:end])
    packet_lens = vcat(zeros(Int32, start_idx - 1), packet_lens)

    # Allocate output now that we know the length of all our audio
    output = Vector{Float32}(undef, sum(packet_lens))

    # Decode each packet into its corresponding chunk of output
    out_idx = 1
    for idx in start_idx:length(packets)
        output[out_idx:out_idx + packet_lens[idx] - 1] = decode_packet(dec, packets[idx])
        out_idx += packet_lens[idx]
    end

    # Return our hard-earned goodness, reshaping if we're stereo!
    if dec.channels > 1
        return reshape(output, (Int64(dec.channels), div(length(output), dec.channels)))'
    end
    return output''
end

"""
Returns (audio, fs) unless the ogg file has no opus streams
"""
function load(fio::IO)
    audio = nothing
    packets = Ogg.load(fio)
    for serial in keys(packets)
        opus_head = OpusHead()
        opus_tags = OpusTags()
        try
            # Find the first stream that is Opus and decode it
            opus_head = OpusHead(packets[serial][1])
            opus_tags = OpusTags(packets[serial][2])
        # TODO: throw a more specific exception. Catching all exceptions here
        # makes things hard to debug if there's a problem (or Julia syntax changes)
        catch
            continue
        end
        dec = Opus.OpusDecoder(48000, opus_head.channels)
        audio = decode_all_packets(dec, packets[serial])
        break
    end

    if audio == nothing
        error("Could not find any Opus streams!")
    end
    return audio, 48000
end

function load(file_path::Union{File{format"OPUS"},AbstractString})
    open(file_path) do fio
        return load(fio)
    end
end