diff --git a/.vscode/c_cpp_properties.json b/.vscode/c_cpp_properties.json
index b96f62e..1d4217f 100644
--- a/.vscode/c_cpp_properties.json
+++ b/.vscode/c_cpp_properties.json
@@ -1,34 +1,48 @@
{
+ "env": {
+ "commonIncludePaths": [
+ "${workspaceFolder}/**",
+ "${workspaceFolder}/../../WDL/**",
+ "${workspaceFolder}/../../IPlug/**",
+ "${workspaceFolder}/../../IGraphics/**",
+ "${workspaceFolder}/../../Dependencies/**"
+ ],
+ "commonDefs": [
+ "APP_API",
+ "IPLUG_DSP=1",
+ "IPLUG_EDITOR=1",
+ "IGRAPHICS_NANOVG",
+ "NOMINMAX"
+ ]
+ },
"configurations": [
{
"name": "Mac",
"includePath": [
- "${workspaceFolder}/**",
- "${workspaceFolder}/../../WDL/**",
- "${workspaceFolder}/../../IPlug/**",
- "${workspaceFolder}/../../IGraphics/**",
- "${workspaceFolder}/../../Dependencies/IPlug/**",
- "${workspaceFolder}/../../Dependencies/IGraphics/**",
- "${workspaceFolder}/../../Dependencies/Extras/**",
+ "${commonIncludePaths}",
"${workspaceFolder}/../../Dependencies/Build/mac/include/**"
],
"defines": [
+ "${commonDefs}",
"OS_MAC",
- "APP_API",
- "IPLUG_DSP=1",
- "IPLUG_EDITOR=1",
- "IGRAPHICS_NANOVG",
- "IGRAPHICS_METAL,",
- "NOMINMAX"
+ "IGRAPHICS_METAL"
],
"macFrameworkPath": [
"/System/Library/Frameworks",
"/Library/Frameworks"
],
- "compilerPath": "/usr/bin/clang",
- "cStandard": "c11",
- "cppStandard": "c++11",
- "intelliSenseMode": "clang-x64"
+ "cppStandard": "c++14"
+ },
+ {
+ "name": "Win32",
+ "includePath": [
+ "${commonIncludePaths}"
+ ],
+ "defines": [
+ "${commonDefs}",
+ "OS_WIN",
+ "IGRAPHICS_GL2"
+ ]
}
],
"version": 4
diff --git a/config.h b/config.h
index 07fdeac..28bc1b2 100644
--- a/config.h
+++ b/config.h
@@ -45,6 +45,11 @@
#define VST3_SUBCATEGORY "Fx"
+#define CLAP_MANUAL_URL "https://iplug2.github.io/manuals/example_manual.pdf"
+#define CLAP_SUPPORT_URL "https://github.com/iPlug2/iPlug2/wiki"
+#define CLAP_DESCRIPTION "A simple distortion effect."
+#define CLAP_FEATURES "audio-effect"//, "utility"
+
#define APP_NUM_CHANNELS 2
#define APP_N_VECTOR_WAIT 0
#define APP_MULT 1
diff --git a/config/rektifier-ios.xcconfig b/config/rektifier-ios.xcconfig
index 9206022..a679a59 100644
--- a/config/rektifier-ios.xcconfig
+++ b/config/rektifier-ios.xcconfig
@@ -17,7 +17,7 @@ BINARY_NAME = rektifier
// HEADER AND LIBRARY SEARCH PATHS
EXTRA_INC_PATHS = $(IGRAPHICS_INC_PATHS)
EXTRA_LIB_PATHS = $(IGRAPHICS_LIB_PATHS)
-EXTRA_LNK_FLAGS = -framework Metal -framework MetalKit -framework WebKit //$(IGRAPHICS_LNK_FLAGS)
+EXTRA_LNK_FLAGS = -framework Metal -framework MetalKit //$(IGRAPHICS_LNK_FLAGS)
//------------------------------
// PREPROCESSOR MACROS
diff --git a/config/rektifier-mac.xcconfig b/config/rektifier-mac.xcconfig
index e869b95..ba043b1 100644
--- a/config/rektifier-mac.xcconfig
+++ b/config/rektifier-mac.xcconfig
@@ -17,7 +17,7 @@ BINARY_NAME = rektifier
// HEADER AND LIBRARY SEARCH PATHS
EXTRA_INC_PATHS = $(IGRAPHICS_INC_PATHS)
EXTRA_LIB_PATHS = $(IGRAPHICS_LIB_PATHS)
-EXTRA_LNK_FLAGS = -framework Metal -framework MetalKit -framework OpenGL -framework WebKit //$(IGRAPHICS_LNK_FLAGS)
+EXTRA_LNK_FLAGS = -framework Metal -framework MetalKit -framework OpenGL //$(IGRAPHICS_LNK_FLAGS)
// EXTRA_APP_DEFS =
// EXTRA_PLUGIN_DEFS =
diff --git a/config/rektifier-win.props b/config/rektifier-win.props
index 28de8b2..4de9c0f 100644
--- a/config/rektifier-win.props
+++ b/config/rektifier-win.props
@@ -27,7 +27,7 @@
$(PDB_FILE)
- CALL "$(SolutionDir)scripts\postbuild-win.bat" "$(TargetExt)" "$(BINARY_NAME)" "$(Platform)" "$(COPY_VST2)" "$(TargetPath)" "$(VST2_32_PATH)" "$(VST2_64_PATH)" "$(VST3_32_PATH)" "$(VST3_64_PATH)" "$(AAX_32_PATH)" "$(AAX_64_PATH)" "$(BUILD_DIR)" "$(VST_ICON)" "$(AAX_ICON)" "$(CREATE_BUNDLE_SCRIPT)"
+ CALL "$(SolutionDir)scripts\postbuild-win.bat" "$(TargetExt)" "$(BINARY_NAME)" "$(Platform)" "$(COPY_VST2)" "$(TargetPath)" "$(VST2_32_PATH)" "$(VST2_64_PATH)" "$(VST3_32_PATH)" "$(VST3_64_PATH)" "$(AAX_32_PATH)" "$(AAX_64_PATH)" "$(CLAP_PATH)" "$(BUILD_DIR)" "$(VST_ICON)" "$(AAX_ICON)" "$(CREATE_BUNDLE_SCRIPT)"
CALL "$(SolutionDir)scripts\prebuild-win.bat" "$(TargetExt)" "$(BINARY_NAME)" "$(Platform)" "$(TargetPath)" "$(OutDir)"
diff --git a/hardcoded_irs.hpp b/hardcoded_irs.hpp
index 66cc700..4bb8449 100644
--- a/hardcoded_irs.hpp
+++ b/hardcoded_irs.hpp
@@ -1,3 +1,5 @@
+#pragma warning(disable : 4305)
+
static constexpr float IR_TYPE_A[] = { 0.14065, 0.27386, 0.45229, 0.65209, 0.83386, 0.95164, 0.96600, 0.85702, 0.63263, 0.32886, 0.00171, -0.28665, -0.48327, -0.55717, -0.50612, -0.35578, -0.15141, 0.05553, 0.22145, 0.32118, 0.35158, 0.32775, 0.27400, 0.21388, 0.16291, 0.12624, 0.10087, 0.08018, 0.05850, 0.03369, 0.00703, -0.01840, -0.03972, -0.05520, -0.06421, -0.06653, -0.06150, -0.04750, -0.02245, 0.01499, 0.06375, 0.11926, 0.17354, 0.21656, 0.23861, 0.23281, 0.19717, 0.13553, 0.05706, -0.02550, -0.09853, -0.15028, -0.17326, -0.16564, -0.13142, -0.07909, -0.01934, 0.03754, 0.08369, 0.11465, 0.12907, 0.12770, 0.11226, 0.08494, 0.04842, 0.00631, -0.03690, -0.07614, -0.10669, -0.12497, -0.12927, -0.12012, -0.10031, -0.07462, -0.04895, -0.02909, -0.01919, -0.02050, -0.03108, -0.04640, -0.06104, -0.07053, -0.07294, -0.06954, -0.06430, -0.06228, -0.06769, -0.08207, -0.10369, -0.12800, -0.14927, -0.16255, -0.16528, -0.15802, -0.14406, -0.12814, -0.11486, -0.10732, -0.10663, -0.11209, -0.12206, -0.13471, -0.14842, -0.16179, -0.17330, -0.18117, -0.18344, -0.17855, -0.16601, -0.14691, -0.12399, -0.10118, -0.08269, -0.07191, -0.07064, -0.07872, -0.09424, -0.11420, -0.13524, -0.15435, -0.16925, -0.17849, -0.18146, -0.17827, -0.16974, -0.15735, -0.14324, -0.12983, -0.11948, -0.11396, -0.11408, -0.11945, -0.12863, -0.13947, -0.14966, -0.15740, -0.16182, -0.16311, -0.16238, -0.16108, -0.16037, -0.16067, -0.16148, -0.16176, -0.16041, -0.15692, -0.15165, -0.14569, -0.14043, -0.13696, -0.13561, -0.13591, -0.13668, -0.13646, -0.13388, -0.12799, -0.11859, -0.10656, -0.09394, -0.08360, -0.07863, -0.08147, -0.09337, -0.11408, -0.14199, -0.17439, -0.20798, -0.23924, -0.26491, -0.28226, -0.28933, -0.28514, -0.26990, -0.24519, -0.21389, -0.17994, -0.14782, -0.12192, -0.10591, -0.10203, -0.11069, -0.13016, -0.15679, -0.18556, -0.21102, -0.22832, -0.23419, -0.22753, -0.20963, -0.18382, -0.15467, -0.12699, -0.10479, -0.09039, -0.08406, -0.08408, -0.08744, -0.09077, -0.09138, -0.08805, -0.08130, -0.07315, -0.06624, -0.06291, -0.06442, -0.07056, -0.07982, -0.08988, -0.09821, -0.10278, -0.10241, -0.09710, -0.08790, -0.07653, -0.06492, -0.05463, -0.04661, -0.04117, -0.03815, -0.03722, -0.03812, -0.04072, -0.04486, -0.05015, -0.05585, -0.06093, -0.06428, -0.06503, -0.06281, -0.05793, -0.05125, -0.04397, -0.03722, -0.03179, -0.02782, -0.02485, -0.02205, -0.01860, -0.01405, -0.00847, -0.00247, 0.00311, 0.00744, 0.01006, 0.01098, 0.01063, 0.00969, 0.00886, 0.00867, 0.00939, 0.01102, 0.01344, 0.01649, 0.02008, 0.02420, 0.02887, 0.03408, 0.03970, 0.04544, 0.05088, 0.05548, 0.05877, 0.06045, 0.06048, 0.05921, 0.05732, 0.05572, 0.05539, 0.05712, 0.06133, 0.06792, 0.07625, 0.08524, 0.09361, 0.10026, 0.10454, 0.10645, 0.10659, 0.10582, 0.10500, 0.10470, 0.10511, 0.10617, 0.10771, 0.10955, 0.11156, 0.11369, 0.11590, 0.11819, 0.12049, 0.12268, 0.12457, 0.12593, 0.12664, 0.12673, 0.12647, 0.12635, 0.12699, 0.12896, 0.13263, 0.13805, 0.14490, 0.15262, 0.16051, 0.16794, 0.17440, 0.17957, 0.18318, 0.18501, 0.18493, 0.18292, 0.17921, 0.17435, 0.16908, 0.16421, 0.16038, 0.15801, 0.15720, 0.15778, 0.15939, 0.16159, 0.16398, 0.16629, 0.16836, 0.17020, 0.17180, 0.17310, 0.17393, 0.17406, 0.17324, 0.17135, 0.16853, 0.16517, 0.16191, 0.15946, 0.15839, 0.15902, 0.16129, 0.16477, 0.16885, 0.17284, 0.17622, 0.17879, 0.18070, 0.18233, 0.18412, 0.18629, 0.18875, 0.19104, 0.19249, 0.19251, 0.19085, 0.18773, 0.18388, 0.18031, 0.17802, 0.17766, 0.17934, 0.18260, 0.18658, 0.19033, 0.19310, 0.19455, 0.19478, 0.19424, 0.19350, 0.19308, 0.19327, 0.19411, 0.19540, 0.19676, 0.19770, 0.19769, 0.19627, 0.19312, 0.18818, 0.18171, 0.17423, 0.16646, 0.15917, 0.15297, 0.14825, 0.14512, 0.14345, 0.14294, 0.14321, 0.14382, 0.14437, 0.14451, 0.14404, 0.14289, 0.14123, 0.13938, 0.13779, 0.13696, 0.13732, 0.13916, 0.14249, 0.14704, 0.15221, 0.15722, 0.16119, 0.16331, 0.16304, 0.16016, 0.15489, 0.14781, 0.13976, 0.13165, 0.12427, 0.11807, 0.11320, 0.10947, 0.10657, 0.10418, 0.10205, 0.10006, 0.09819, 0.09641, 0.09463, 0.09270, 0.09043, 0.08765, 0.08430, 0.08044, 0.07631, 0.07220, 0.06845, 0.06538, 0.06326, 0.06225, 0.06243, 0.06371, 0.06592, 0.06878, 0.07193, 0.07497, 0.07750, 0.07916, 0.07973, 0.07914, 0.07748, 0.07498, 0.07191, 0.06845, 0.06472, 0.06073, 0.05647, 0.05199, 0.04742, 0.04296, 0.03883, 0.03518, 0.03211, 0.02968, 0.02789, 0.02670, 0.02605, 0.02575, 0.02551, 0.02495, 0.02368, 0.02135, 0.01776, 0.01294, 0.00715, 0.00085, -0.00533, -0.01080, -0.01514, -0.01821, -0.02018, -0.02144, -0.02241, -0.02341, -0.02460, -0.02591, -0.02718, -0.02825, -0.02901, -0.02951, -0.02992, -0.03053, -0.03160, -0.03330, -0.03562, -0.03836, -0.04123, -0.04389, -0.04610, -0.04774, -0.04879, -0.04935, -0.04957, -0.04967, -0.04992, -0.05063, -0.05211, -0.05464, -0.05840, -0.06339, -0.06945, -0.07621, -0.08315, -0.08961, -0.09493, -0.09857, -0.10023, -0.09994, -0.09808, -0.09526, -0.09218, -0.08950, -0.08766, -0.08690, -0.08723, -0.08848, -0.09035, -0.09253, -0.09468, -0.09651, -0.09782, -0.09848, -0.09848, -0.09785, -0.09667, -0.09504, -0.09311, -0.09108, -0.08920, -0.08782, -0.08725, -0.08778, -0.08955, -0.09255, -0.09661, -0.10136, -0.10634, -0.11110, -0.11526, -0.11864, -0.12122, -0.12313, -0.12455, -0.12569, -0.12669, -0.12763, -0.12854, -0.12942, -0.13029, -0.13121, -0.13221, -0.13332, -0.13445, -0.13541, -0.13594, -0.13580, -0.13484, -0.13310, -0.13076, -0.12814, -0.12562, -0.12355, -0.12217, -0.12159, -0.12178, -0.12260, -0.12380, -0.12513, -0.12626, -0.12689, -0.12677, -0.12577, -0.12399, -0.12175, -0.11951, -0.11779, -0.11705, -0.11750, -0.11909, -0.12147, -0.12408, -0.12631, -0.12770, -0.12801, -0.12725, -0.12565, -0.12348, -0.12101, -0.11846, -0.11600, -0.11376, -0.11191, -0.11056, -0.10978, -0.10952, -0.10963, -0.10988, -0.10998, -0.10966, -0.10872, -0.10707, -0.10476, -0.10201, -0.09913, -0.09650, -0.09451, -0.09350, -0.09369, -0.09512, -0.09762, -0.10078, -0.10407, -0.10696, -0.10907, -0.11023, -0.11050, -0.11009, -0.10924, -0.10815, -0.10691, -0.10554, -0.10396, -0.10209, -0.09987, -0.09730, -0.09442, -0.09134, -0.08820, -0.08514, -0.08229, -0.07976, -0.07763, -0.07596, -0.07477, -0.07406, -0.07378, -0.07384, -0.07407, -0.07421, -0.07399, -0.07318, -0.07169, -0.06960, -0.06719, -0.06485, -0.06298, -0.06187, -0.06160, -0.06210, -0.06311, -0.06433, -0.06543, -0.06616, -0.06630, -0.06575, -0.06447, -0.06247, -0.05984, -0.05671, -0.05323, -0.04957, -0.04591, -0.04251, -0.03966, -0.03765, -0.03670, -0.03690, -0.03813, -0.04008, -0.04229, -0.04425, -0.04552, -0.04578, -0.04494, -0.04311, -0.04056, -0.03766, -0.03477, -0.03216, -0.02993, -0.02808, -0.02652, -0.02518, -0.02401, -0.02302, -0.02226, -0.02177, -0.02158, -0.02172, -0.02220, -0.02302, -0.02420, -0.02566, -0.02723, -0.02864, -0.02953, -0.02955, -0.02851, -0.02643, -0.02358, -0.02039, -0.01732, -0.01473, -0.01277, -0.01139, -0.01039, -0.00947, -0.00836, -0.00687, -0.00493, -0.00261, -0.00005, 0.00253, 0.00494, 0.00698, 0.00854, 0.00958, 0.01012, 0.01023, 0.01002, 0.00954, 0.00882, 0.00787, 0.00672, 0.00544, 0.00418, 0.00315, 0.00255, 0.00250, 0.00302, 0.00398, 0.00515, 0.00626, 0.00706, 0.00742, 0.00737, 0.00709, 0.00686, 0.00694, 0.00745, 0.00833, 0.00940, 0.01039, 0.01115, 0.01170, 0.01222, 0.01297, 0.01417, 0.01589, 0.01804, 0.02037, 0.02260, 0.02451, 0.02600, 0.02715, 0.02814, 0.02918, 0.03035, 0.03162, 0.03280, 0.03367, 0.03402, 0.03379, 0.03299, 0.03173, 0.03012, 0.02826, 0.02619, 0.02403, 0.02197, 0.02031, 0.01936, 0.01935, 0.02031, 0.02201, 0.02403, 0.02583, 0.02690, 0.02692, 0.02584, 0.02389, 0.02149, 0.01912, 0.01727, 0.01630, 0.01640, 0.01761, 0.01977, 0.02258, 0.02557, 0.02826, 0.03020, 0.03106, 0.03074, 0.02936, 0.02730, 0.02508, 0.02325, 0.02227, 0.02240, 0.02364, 0.02573, 0.02816, 0.03032, 0.03162, 0.03166, 0.03033, 0.02782, 0.02457, 0.02112, 0.01803, 0.01570, 0.01436, 0.01404, 0.01460, 0.01580, 0.01732, 0.01881, 0.01996, 0.02052, 0.02036, 0.01952, 0.01822, 0.01680, 0.01570, 0.01530, 0.01588, 0.01754, 0.02010, 0.02326, 0.02654, 0.02949, 0.03174, 0.03306, 0.03339, 0.03284, 0.03170, 0.03031, 0.02900, 0.02803, 0.02753, 0.02745, 0.02768, 0.02801, 0.02825, 0.02828, 0.02801, 0.02746, 0.02672, 0.02587, 0.02502, 0.02427, 0.02368, 0.02327, 0.02304, 0.02298, 0.02305, 0.02319, 0.02333, 0.02331, 0.02298, 0.02221, 0.02092, 0.01920, 0.01725, 0.01541, 0.01406, 0.01348, 0.01379, 0.01491, 0.01658, 0.01844, 0.02011, 0.02131, 0.02186, 0.02174, 0.02106, 0.02000, 0.01879, 0.01764, 0.01671, 0.01611, 0.01588, 0.01603, 0.01653, 0.01734, 0.01844, 0.01971, 0.02102, 0.02216, 0.02291, 0.02309, 0.02263, 0.02161, 0.02023, 0.01877, 0.01747, 0.01650, 0.01594, 0.01575, 0.01585, 0.01611, 0.01642, 0.01671, 0.01695, 0.01717, 0.01742, 0.01774, 0.01815, 0.01860, 0.01900, 0.01922, 0.01914, 0.01871, 0.01798, 0.01708, 0.01620, 0.01551, 0.01513, 0.01504, 0.01516, 0.01531, 0.01534, 0.01513, 0.01461, 0.01377, 0.01263, 0.01126, 0.00975, 0.00823, 0.00681, 0.00566, 0.00489, 0.00459, 0.00479, 0.00543, 0.00640, 0.00750, 0.00853, 0.00934, 0.00985, 0.01011, 0.01023, 0.01037, 0.01068, 0.01125, 0.01209, 0.01314, 0.01431, 0.01549, 0.01660, 0.01759, 0.01839, 0.01896, 0.01920, 0.01906, 0.01848, 0.01750, 0.01623, 0.01482, 0.01344, 0.01221, 0.01118, 0.01033, 0.00961, 0.00898, 0.00841, 0.00798, 0.00776, 0.00787, 0.00839, 0.00935, 0.01067, 0.01224, 0.01389, 0.01548, 0.01687, 0.01802, 0.01893, 0.01965, 0.02024, 0.02076, 0.02125, 0.02170, 0.02209, 0.02237, 0.02253, 0.02253, 0.02238, 0.02209, 0.02170, 0.02123, 0.02072, 0.02019, 0.01969, 0.01921, 0.01880, 0.01847, 0.01823, 0.01812, 0.01812, 0.01820, 0.01832, 0.01844, 0.01852, 0.01858, 0.01863, 0.01872, 0.01888, 0.01911, 0.01940, 0.01969, 0.01992, 0.02002, 0.01994, 0.01972, 0.01942, 0.01917, 0.01908, 0.01923, 0.01964, 0.02027, 0.02104, 0.02186, 0.02262, 0.02319, 0.02348, 0.02346, 0.02314, 0.02261, 0.02200, 0.02142, 0.02093, 0.02051, 0.02006, 0.01949, 0.01872, 0.01770, 0.01648, 0.01516, 0.01388, 0.01280, 0.01203, 0.01163, 0.01158, 0.01180, 0.01221, 0.01274, 0.01335, 0.01405, 0.01484, 0.01566, 0.01646, 0.01713, 0.01759, 0.01780, 0.01776, 0.01752, 0.01712, 0.01660, 0.01599, 0.01531, 0.01459, 0.01388, 0.01328, 0.01290, 0.01282, 0.01309, 0.01367, 0.01448, 0.01538, 0.01626, 0.01704, 0.01771, 0.01829, 0.01881, 0.01923, 0.01949, 0.01942, 0.01886, 0.01765, 0.01576, 0.01327, 0.01044, 0.00761, 0.00513, 0.00327, 0.00218, 0.00185, 0.00215, 0.00290, 0.00392, 0.00506, 0.00625, 0.00738, 0.00840, 0.00919, 0.00965, 0.00969, 0.00930, 0.00854, 0.00758, 0.00664, 0.00596, 0.00574, 0.00607, 0.00690, 0.00806, 0.00928, 0.01027, 0.01077, 0.01066, 0.00995, 0.00880, 0.00745, 0.00618, 0.00524, 0.00478, 0.00482, 0.00526, 0.00589, 0.00646, 0.00673, 0.00655, 0.00586, 0.00468, 0.00312, 0.00132, -0.00058, -0.00246, -0.00419, -0.00566, -0.00674, -0.00728, -0.00716, -0.00631, -0.00477, -0.00269, -0.00032, 0.00202, 0.00405, 0.00559, 0.00656, 0.00706, 0.00722, 0.00719, 0.00705, 0.00676, 0.00619, 0.00517, 0.00356, 0.00135, -0.00133, -0.00415, -0.00669, -0.00850, -0.00925, -0.00881, -0.00734, -0.00524, -0.00304, -0.00124, -0.00017, 0.00010, -0.00029, -0.00103, -0.00181, -0.00240, -0.00278, -0.00310, -0.00365, -0.00468, -0.00628, -0.00832, -0.01045, -0.01221, -0.01317, -0.01307, -0.01195, -0.01011, -0.00801, -0.00616, -0.00490, -0.00438, -0.00448, -0.00496, -0.00555, -0.00609, -0.00658, -0.00714, -0.00794, -0.00906, -0.01046, -0.01188, -0.01300, -0.01349, -0.01315, -0.01205, -0.01047, -0.00885, -0.00762, -0.00711, -0.00735, -0.00818, -0.00923, -0.01008, -0.01042, -0.01011, -0.00926, -0.00815, -0.00713, -0.00651, -0.00643, -0.00689, -0.00771, -0.00868, -0.00963, -0.01045, -0.01116, -0.01180, -0.01239, -0.01289, -0.01319, -0.01317, -0.01274, -0.01192, -0.01084, -0.00974, -0.00887, -0.00846, -0.00858, -0.00919, -0.01010, -0.01108, -0.01191, -0.01242, -0.01261, -0.01256, -0.01244, -0.01243, -0.01264, -0.01306, -0.01360, -0.01402, -0.01410, -0.01367, -0.01270, -0.01130, -0.00972, -0.00827, -0.00721, -0.00670, -0.00676, -0.00731, -0.00817, -0.00919, -0.01026, -0.01133, -0.01237, -0.01338, -0.01433, -0.01513, -0.01571, -0.01597, -0.01587, -0.01545, -0.01479, -0.01399, -0.01320, -0.01248, -0.01188, -0.01138, -0.01093, -0.01051, -0.01010, -0.00974, -0.00951, -0.00945, -0.00960, -0.00995, -0.01043, -0.01095, -0.01141, -0.01170, -0.01175, -0.01150, -0.01091, -0.00997, -0.00870, -0.00718, -0.00555, -0.00397, -0.00260, -0.00153, -0.00081, -0.00039, -0.00021, -0.00019, -0.00025, -0.00039, -0.00060, -0.00091, -0.00134, -0.00189, -0.00253, -0.00321, -0.00388, -0.00445, -0.00485, -0.00503, -0.00496, -0.00465, -0.00416, -0.00354, -0.00289, -0.00228, -0.00178, -0.00146, -0.00136, -0.00148, -0.00181, -0.00233, -0.00295, -0.00358, -0.00411, -0.00443, -0.00447, -0.00420, -0.00365, -0.00293, -0.00215, -0.00144, -0.00089, -0.00053, -0.00034, -0.00026, -0.00023, -0.00018, -0.00010, 0.00000, 0.00012, 0.00023, 0.00032, 0.00040, 0.00049, 0.00062, 0.00080, 0.00100, 0.00115, 0.00119, 0.00107, 0.00078, 0.00039, -0.00002, -0.00033, -0.00046, -0.00034, 0.00005, 0.00068, 0.00152, 0.00252, 0.00359, 0.00466, 0.00563, 0.00641, 0.00692, 0.00712, 0.00699, 0.00655, 0.00587, 0.00505, 0.00422, 0.00351, 0.00303, 0.00286, 0.00304, 0.00354, 0.00433, 0.00530, 0.00635, 0.00738, 0.00828, 0.00897, 0.00939, 0.00949, 0.00926, 0.00876, 0.00805, 0.00726, 0.00651, 0.00593, 0.00562, 0.00562, 0.00592, 0.00645, 0.00707, 0.00766, 0.00812, 0.00840, 0.00850, 0.00847, 0.00841, 0.00838, 0.00847, 0.00870, 0.00906, 0.00948, 0.00988, 0.01015, 0.01021, 0.01004, 0.00967, 0.00918, 0.00868, 0.00830, 0.00818, 0.00838, 0.00893, 0.00979, 0.01088, 0.01204, 0.01314, 0.01402, 0.01453, 0.01458, 0.01414, 0.01327, 0.01209, 0.01080, 0.00960, 0.00868, 0.00816, 0.00810, 0.00843, 0.00904, 0.00978, 0.01050, 0.01106, 0.01139, 0.01147, 0.01132, 0.01101, 0.01063, 0.01024, 0.00988, 0.00958, 0.00930, 0.00901, 0.00868, 0.00828, 0.00780, 0.00725, 0.00664, 0.00603, 0.00545, 0.00497, 0.00463, 0.00447, 0.00450, 0.00468, 0.00499, 0.00536, 0.00574, 0.00611, 0.00646, 0.00678, 0.00709, 0.00736, 0.00759, 0.00772, 0.00774, 0.00763, 0.00741, 0.00714, 0.00688, 0.00670, 0.00661, 0.00661, 0.00663, 0.00661, 0.00648, 0.00624, 0.00593, 0.00563, 0.00545, 0.00546, 0.00567, 0.00604, 0.00645, 0.00676, 0.00682, 0.00655, 0.00594, 0.00508, 0.00407, 0.00308, 0.00223, 0.00157, 0.00112, 0.00084, 0.00071, 0.00068, 0.00076, 0.00093, 0.00119, 0.00147, 0.00171, 0.00182, 0.00175, 0.00147, 0.00103, 0.00051, 0.00001, -0.00039, -0.00064, -0.00075, -0.00074, -0.00066, -0.00056, -0.00045, -0.00031, -0.00014, 0.00008, 0.00033, 0.00057, 0.00074, 0.00076, 0.00060, 0.00021, -0.00039, -0.00113, -0.00196, -0.00277, -0.00353, -0.00420, -0.00477, -0.00528, -0.00574, -0.00616, -0.00655, -0.00692, -0.00727, -0.00760, -0.00789, -0.00815, -0.00834, -0.00844, -0.00841, -0.00824, -0.00789, -0.00738, -0.00672, -0.00599, -0.00526, -0.00465, -0.00425, -0.00414, -0.00434, -0.00480, -0.00545, -0.00616, -0.00685, -0.00743, -0.00787, -0.00818, -0.00842, -0.00862, -0.00884, -0.00909, -0.00938, -0.00971, -0.01006, -0.01043, -0.01079, -0.01114, -0.01145, -0.01170, -0.01189, -0.01204, -0.01217, -0.01234, -0.01261, -0.01300, -0.01349, -0.01401, -0.01448, -0.01479, -0.01486, -0.01469, -0.01431, -0.01384, -0.01336, -0.01299, -0.01276, -0.01267, -0.01266, -0.01268, -0.01263, -0.01248, -0.01224, -0.01194, -0.01166, -0.01145, -0.01133, -0.01128, -0.01124, -0.01114, -0.01095, -0.01070, -0.01050, -0.01047, -0.01072, -0.01129, -0.01212, -0.01309, -0.01401, -0.01471, -0.01507, -0.01507, -0.01478, -0.01437, -0.01399, -0.01378, -0.01382, -0.01408, -0.01449, -0.01490, -0.01520, -0.01530, -0.01519, -0.01488, -0.01445, -0.01396, -0.01347, -0.01299, -0.01249, -0.01194, -0.01134, -0.01069, -0.01005, -0.00950, -0.00912, -0.00895, -0.00899, -0.00914, -0.00931, -0.00940, -0.00936, -0.00922, -0.00905, -0.00894, -0.00900, -0.00925, -0.00968, -0.01018, -0.01062, -0.01088, -0.01090, -0.01067, -0.01026, -0.00976, -0.00928, -0.00889, -0.00862, -0.00845, -0.00836, -0.00833, -0.00834, -0.00843, -0.00861, -0.00888, -0.00919, -0.00948, -0.00968, -0.00972, -0.00958, -0.00929, -0.00891, -0.00851, -0.00814, -0.00782, -0.00757, -0.00737, -0.00722, -0.00709, -0.00698, -0.00689, -0.00682, -0.00677, -0.00676, -0.00677, -0.00680, -0.00680, -0.00675, -0.00661, -0.00639, -0.00610, -0.00579, -0.00552, -0.00538, -0.00541, -0.00563, -0.00602, -0.00653, -0.00708, -0.00759, -0.00799, -0.00825, -0.00833, -0.00824, -0.00798, -0.00754, -0.00693, -0.00619, -0.00535, -0.00450, -0.00372, -0.00311, -0.00272, -0.00256, -0.00260, -0.00277, -0.00301, -0.00324, -0.00345, -0.00366, -0.00387, -0.00411, -0.00434, -0.00453, -0.00459, -0.00446, -0.00409, -0.00348, -0.00270, -0.00185, -0.00104, -0.00037, 0.00006, 0.00023, 0.00016, -0.00008, -0.00042, -0.00077, -0.00105, -0.00122, -0.00127, -0.00121, -0.00105, -0.00080, -0.00048, -0.00007, 0.00042, 0.00098, 0.00156, 0.00211, 0.00257, 0.00289, 0.00304, 0.00305, 0.00294, 0.00277, 0.00258, 0.00239, 0.00217, 0.00190, 0.00156, 0.00112, 0.00063, 0.00014, -0.00027, -0.00054, -0.00064, -0.00060, -0.00048, -0.00036, -0.00032, -0.00040, -0.00060, -0.00084, -0.00106, -0.00118, -0.00113, -0.00093, -0.00059, -0.00021, 0.00014, 0.00039, 0.00048, 0.00040, 0.00018, -0.00014, -0.00049, -0.00081, -0.00106, -0.00118, -0.00118, -0.00105, -0.00081, -0.00049, -0.00013, 0.00022, 0.00054, 0.00077, 0.00090, 0.00090, 0.00078, 0.00054, 0.00024, -0.00010, -0.00040, -0.00063, -0.00076, -0.00079, -0.00075, -0.00067, -0.00060, -0.00055, -0.00053, -0.00051, -0.00046, -0.00032, -0.00007, 0.00029, 0.00075, 0.00127, 0.00180, 0.00228, 0.00267, 0.00294, 0.00310, 0.00314, 0.00311, 0.00304, 0.00298, 0.00296, 0.00300, 0.00311, 0.00327, 0.00345, 0.00359, 0.00365, 0.00362, 0.00350, 0.00331, 0.00311, 0.00296, 0.00291, 0.00302, 0.00329, 0.00371, 0.00422, 0.00475, 0.00521, 0.00552, 0.00563, 0.00552, 0.00520, 0.00472, 0.00414, 0.00356, 0.00304, 0.00267, 0.00248, 0.00247, 0.00262, 0.00286, 0.00315, 0.00344, 0.00368, 0.00386, 0.00395, 0.00397, 0.00394, 0.00389, 0.00387, 0.00389, 0.00396, 0.00407, 0.00420, 0.00429, 0.00432, 0.00426, 0.00409, 0.00384, 0.00353, 0.00321, 0.00293, 0.00271, 0.00258, 0.00253, 0.00254, 0.00259, 0.00265, 0.00269, 0.00268, 0.00262, 0.00252, 0.00239, 0.00226, 0.00218, 0.00218, 0.00227, 0.00246, 0.00273, 0.00307, 0.00343, 0.00377, 0.00405, 0.00424, 0.00433, 0.00431, 0.00419, 0.00397, 0.00368, 0.00335, 0.00300, 0.00267, 0.00239, 0.00219, 0.00208, 0.00204, 0.00204, 0.00204, 0.00200, 0.00188, 0.00169, 0.00145, 0.00121, 0.00101, 0.00085, 0.00075, 0.00068, 0.00061, 0.00051, 0.00038, 0.00021, 0.00001, -0.00019, -0.00036, -0.00048, -0.00054, -0.00054, -0.00051, -0.00046, -0.00042, -0.00041, -0.00043, -0.00047, -0.00050, -0.00050, -0.00042, -0.00023, 0.00011, 0.00059, 0.00118, 0.00182, 0.00245, 0.00298, 0.00334, 0.00349, 0.00343, 0.00315, 0.00269, 0.00213, 0.00152, 0.00094, 0.00046, 0.00012, -0.00005, -0.00007, 0.00002, 0.00018, 0.00034, 0.00045, 0.00050, 0.00047, 0.00039, 0.00032, 0.00030, 0.00036, 0.00052, 0.00076, 0.00105, 0.00136, 0.00166, 0.00194, 0.00220, 0.00243, 0.00262, 0.00274, 0.00279, 0.00274, 0.00260, 0.00240, 0.00219, 0.00200, 0.00188, 0.00184, 0.00188, 0.00198, 0.00212, 0.00229, 0.00247, 0.00265, 0.00281, 0.00294, 0.00302, 0.00302, 0.00291, 0.00268, 0.00233, 0.00188, 0.00139, 0.00093, 0.00058, 0.00040, 0.00043, 0.00065, 0.00102, 0.00148, 0.00193, 0.00231, 0.00257, 0.00269, 0.00269, 0.00260, 0.00247, 0.00235, 0.00226, 0.00220, 0.00215, 0.00209, 0.00198, 0.00185, 0.00169, 0.00153, 0.00142, 0.00138, 0.00142, 0.00153, 0.00168, 0.00186, 0.00202, 0.00217, 0.00231, 0.00244, 0.00259, 0.00274, 0.00288, 0.00297, 0.00300, 0.00294, 0.00281, 0.00264, 0.00246, 0.00230, 0.00217, 0.00209, 0.00207, 0.00210, 0.00219, 0.00233, 0.00251, 0.00270, 0.00289, 0.00302, 0.00305, 0.00295, 0.00273, 0.00240, 0.00201, 0.00162, 0.00128, 0.00104, 0.00093, 0.00094, 0.00104, 0.00120, 0.00141, 0.00162, 0.00183, 0.00203, 0.00219, 0.00229, 0.00229, 0.00215, 0.00185, 0.00140, 0.00084, 0.00025, -0.00027, -0.00062, -0.00075, -0.00062, -0.00030, 0.00015, 0.00062, 0.00100, 0.00124, 0.00132, 0.00125, 0.00109, 0.00090, 0.00069, 0.00048, 0.00025, 0.00001, -0.00025, -0.00049, -0.00065, -0.00068, -0.00055, -0.00025, 0.00015, 0.00057, 0.00094, 0.00115, 0.00119, 0.00105, 0.00081, 0.00054, 0.00031, 0.00018, 0.00017, 0.00026, 0.00039, 0.00052, 0.00063, 0.00068, 0.00071, 0.00072, 0.00076, 0.00083, 0.00093, 0.00107, 0.00122, 0.00136, 0.00149, 0.00162, 0.00175, 0.00191, 0.00211, 0.00233, 0.00255, 0.00276, 0.00291, 0.00300, 0.00302, 0.00297, 0.00286, 0.00268, 0.00243, 0.00213, 0.00178, 0.00141, 0.00104, 0.00070, 0.00044, 0.00030, 0.00029, 0.00044, 0.00073, 0.00110, 0.00152, 0.00191, 0.00221, 0.00239, 0.00243, 0.00236, 0.00222, 0.00202, 0.00180, 0.00155, 0.00126, 0.00091, 0.00050, 0.00004, -0.00039, -0.00075, -0.00096, -0.00099, -0.00081, -0.00048, -0.00004, 0.00043, 0.00085, 0.00119, 0.00145, 0.00162, 0.00174, 0.00184, 0.00190, 0.00192, 0.00188, 0.00177, 0.00159, 0.00136, 0.00111, 0.00086, 0.00065, 0.00049, 0.00042, 0.00044, 0.00056, 0.00076, 0.00102, 0.00131, 0.00159, 0.00183, 0.00199, 0.00205, 0.00199, 0.00184, 0.00161, 0.00134, 0.00110, 0.00092, 0.00084, 0.00088, 0.00104, 0.00132, 0.00170, 0.00213, 0.00257, 0.00300, 0.00336, 0.00363, 0.00380, 0.00385, 0.00381, 0.00370, 0.00355, 0.00339, 0.00321, 0.00300, 0.00275, 0.00245, 0.00212, 0.00178, 0.00147, 0.00124, 0.00110, 0.00108, 0.00115, 0.00132, 0.00154, 0.00180, 0.00207, 0.00233, 0.00254, 0.00270, 0.00278, 0.00277, 0.00269, 0.00254, 0.00236, 0.00217, 0.00199, 0.00183, 0.00171, 0.00163, 0.00159, 0.00161, 0.00170, 0.00189, 0.00217, 0.00254, 0.00296, 0.00339, 0.00378, 0.00410, 0.00434, 0.00450, 0.00459, 0.00463, 0.00463, 0.00458, 0.00448, 0.00432, 0.00409, 0.00379, 0.00346, 0.00311, 0.00277, 0.00248, 0.00224, 0.00205, 0.00191, 0.00177, 0.00161, 0.00142, 0.00118, 0.00091, 0.00064, 0.00041, 0.00023, 0.00013, 0.00009, 0.00008, 0.00006, -0.00001, -0.00015, -0.00034, -0.00056, -0.00077, -0.00094, -0.00104, -0.00109, -0.00110, -0.00110, -0.00110, -0.00111, -0.00111, -0.00109, -0.00102, -0.00092, -0.00078, -0.00064, -0.00054, -0.00049, -0.00052, -0.00062, -0.00077, -0.00093, -0.00109, -0.00123, -0.00136, -0.00150, -0.00165, -0.00181, -0.00195, -0.00202, -0.00198, -0.00180, -0.00149, -0.00106, -0.00059, -0.00013, 0.00027, 0.00059, 0.00084, 0.00103, 0.00117, 0.00128, 0.00136, 0.00138, 0.00135, 0.00125, 0.00112, 0.00099, 0.00091, 0.00089, 0.00098, 0.00114, 0.00136, 0.00160, 0.00180, 0.00195, 0.00203, 0.00208, 0.00212, 0.00217, 0.00226, 0.00237, 0.00248, 0.00257, 0.00259, 0.00256, 0.00249, 0.00243, 0.00242, 0.00250, 0.00266, 0.00289, 0.00313, 0.00332, 0.00341, 0.00338, 0.00321, 0.00294, 0.00263, 0.00233, 0.00211, 0.00199, 0.00197, 0.00205, 0.00219, 0.00235, 0.00250, 0.00263, 0.00273, 0.00281, 0.00288, 0.00297, 0.00309, 0.00326, 0.00347, 0.00371, 0.00395, 0.00416, 0.00433, 0.00444, 0.00451, 0.00453, 0.00451, 0.00443, 0.00430, 0.00410, 0.00383, 0.00351, 0.00314, 0.00277, 0.00244, 0.00219, 0.00205, 0.00202, 0.00209, 0.00221, 0.00234, 0.00243, 0.00244, 0.00238, 0.00224, 0.00206, 0.00188, 0.00172, 0.00160, 0.00152, 0.00146, 0.00141, 0.00133, 0.00123, 0.00109, 0.00093, 0.00076, 0.00060, 0.00048, 0.00040, 0.00037, 0.00038, 0.00040, 0.00043, 0.00044, 0.00044, 0.00044, 0.00047, 0.00054, 0.00064, 0.00075, 0.00086, 0.00093, 0.00095, 0.00091, 0.00083, 0.00072, 0.00063, 0.00057, 0.00054, 0.00054, 0.00054, 0.00049, 0.00036, 0.00016, -0.00011, -0.00039, -0.00063, -0.00080, -0.00087, -0.00084, -0.00074, -0.00060, -0.00046, -0.00036, -0.00029, -0.00027, -0.00028, -0.00030, -0.00032, -0.00033, -0.00034, -0.00034, -0.00035, -0.00036, -0.00037, -0.00038, -0.00037, -0.00033, -0.00025, -0.00015, -0.00004, 0.00008, 0.00019, 0.00030, 0.00041, 0.00053, 0.00064, 0.00074, 0.00079, 0.00077, 0.00067, 0.00047, 0.00018, -0.00017, -0.00055, -0.00092, -0.00126, -0.00153, -0.00173, -0.00185, -0.00188, -0.00183, -0.00172, -0.00155, -0.00136, -0.00116, -0.00098, -0.00083, -0.00071, -0.00064, -0.00060, -0.00059, -0.00058, -0.00057, -0.00055, -0.00052, -0.00049, -0.00047, -0.00046, -0.00047, -0.00048, -0.00048, -0.00045, -0.00039, -0.00030, -0.00018, -0.00004, 0.00008, 0.00016, 0.00017, 0.00010, -0.00004, -0.00025, -0.00049, -0.00073, -0.00094, -0.00111, -0.00123, -0.00133, -0.00140, -0.00147, -0.00154, -0.00163, -0.00173, -0.00185, -0.00199, -0.00213, -0.00228, -0.00243, -0.00257, -0.00269, -0.00279, -0.00286, -0.00289, -0.00288, -0.00284, -0.00278, -0.00274, -0.00273, -0.00277, -0.00288, -0.00302, -0.00317, -0.00329, -0.00336, -0.00336, -0.00327, -0.00313, -0.00295, -0.00277, -0.00260, -0.00247, -0.00239, -0.00235, -0.00236, -0.00239, -0.00243, -0.00247, -0.00251, -0.00254, -0.00257, -0.00259, -0.00261, -0.00262, -0.00263, -0.00262, -0.00260, -0.00257, -0.00254, -0.00254, -0.00258, -0.00265, -0.00275, -0.00287, -0.00300, -0.00311, -0.00320, -0.00326, -0.00330, -0.00331, -0.00332, -0.00331, -0.00330, -0.00330, -0.00330, -0.00331, -0.00332, -0.00334, -0.00335, -0.00337, -0.00339, -0.00341, -0.00343, -0.00342, -0.00338, -0.00329, -0.00314, -0.00294, -0.00269, -0.00243, -0.00220, -0.00200, -0.00188, -0.00185, -0.00189, -0.00201, -0.00218, -0.00236, -0.00255, -0.00270, -0.00282, -0.00290, -0.00295, -0.00297, -0.00297, -0.00296, -0.00294, -0.00291, -0.00287, -0.00282, -0.00276, -0.00270, -0.00263, -0.00258, -0.00256, -0.00258, -0.00266, -0.00278, -0.00293, -0.00309, -0.00324, -0.00336, -0.00344, -0.00350, -0.00353, -0.00355, -0.00356, -0.00354, -0.00350, -0.00341, -0.00330, -0.00315, -0.00301, -0.00288, -0.00279, -0.00275, -0.00277, -0.00282, -0.00291, -0.00300, -0.00309, -0.00315, -0.00319, -0.00319, -0.00317, -0.00312, -0.00307, -0.00304, -0.00303, -0.00307, -0.00314, -0.00324, -0.00335, -0.00346, -0.00355, -0.00361, -0.00367, -0.00373, -0.00380, -0.00390, -0.00403, -0.00420, -0.00438, -0.00457, -0.00472, -0.00483, -0.00487, -0.00484, -0.00475, -0.00462, -0.00447, -0.00433, -0.00423, -0.00418, -0.00419, -0.00422, -0.00427, -0.00430, -0.00428, -0.00420, -0.00409, -0.00397, -0.00388, -0.00384, -0.00386, -0.00394, -0.00406, -0.00419, -0.00430, -0.00438, -0.00441, -0.00441, -0.00438, -0.00433, -0.00429, -0.00426, -0.00425, -0.00424, -0.00425, -0.00425, -0.00423, -0.00419, -0.00413, -0.00404, -0.00395, -0.00385, -0.00376, -0.00365, -0.00352, -0.00334, -0.00311, -0.00283, -0.00250, -0.00216, -0.00187, -0.00164, -0.00152, -0.00148, -0.00152, -0.00158, -0.00164, -0.00166, -0.00164, -0.00160, -0.00156, -0.00154, -0.00156, -0.00162, -0.00168, -0.00173, -0.00174, -0.00170, -0.00160, -0.00146, -0.00131, -0.00118, -0.00110, -0.00106, -0.00109, -0.00118, -0.00132, -0.00150, -0.00170, -0.00191, -0.00212, -0.00231, -0.00249, -0.00263, -0.00272, -0.00276, -0.00272, -0.00261, -0.00242, -0.00220, -0.00195, -0.00173, -0.00156, -0.00148, -0.00148, -0.00155, -0.00167, -0.00179, -0.00187, -0.00189, -0.00184, -0.00175, -0.00165, -0.00158, -0.00155, -0.00156, -0.00159, -0.00163, -0.00163, -0.00159, -0.00151, -0.00141, -0.00131, -0.00124, -0.00121, -0.00123, -0.00130, -0.00144, -0.00164, -0.00189, -0.00217, -0.00244, -0.00267, -0.00281, -0.00283, -0.00273, -0.00253, -0.00226, -0.00197, -0.00170, -0.00146, -0.00127, -0.00112, -0.00100, -0.00090, -0.00082, -0.00078, -0.00077, -0.00080, -0.00087, -0.00096, -0.00105, -0.00111, -0.00113, -0.00111, -0.00107, -0.00105, -0.00106, -0.00112, -0.00123, -0.00136, -0.00149, -0.00159, -0.00165, -0.00167, -0.00168, -0.00170, -0.00173, -0.00177, -0.00182, -0.00184, -0.00183, -0.00177, -0.00168, -0.00159, -0.00154, -0.00154, -0.00162, -0.00177, -0.00197, -0.00219, -0.00239, -0.00253, -0.00260, -0.00260, -0.00255, -0.00247, -0.00239, -0.00229, -0.00218, -0.00204, -0.00188, -0.00172, -0.00158, -0.00150, -0.00152, -0.00165, -0.00188, -0.00215, -0.00241, -0.00260, -0.00269, -0.00265, -0.00249, -0.00225, -0.00198, -0.00170, -0.00144, -0.00122, -0.00102, -0.00082, -0.00062, -0.00041, -0.00020, -0.00001, 0.00015, 0.00026, 0.00034, 0.00038, 0.00042, 0.00045, 0.00051, 0.00058, 0.00066, 0.00074, 0.00081, 0.00089, 0.00098, 0.00109, 0.00123, 0.00142, 0.00163, 0.00184, 0.00202, 0.00215, 0.00221, 0.00221, 0.00217, 0.00212, 0.00207, 0.00205, 0.00206, 0.00208, 0.00212, 0.00216, 0.00220, 0.00227, 0.00236, 0.00250, 0.00267, 0.00285, 0.00303, 0.00316, 0.00324, 0.00324, 0.00319, 0.00310, 0.00303, 0.00299, 0.00301, 0.00309, 0.00321, 0.00334, 0.00344, 0.00349, 0.00348, 0.00344, 0.00338, 0.00334, 0.00334, 0.00339, 0.00349, 0.00362, 0.00376, 0.00389, 0.00398, 0.00404, 0.00407, 0.00408, 0.00407, 0.00406, 0.00408, 0.00412, 0.00420, 0.00431, 0.00445, 0.00461, 0.00479, 0.00497, 0.00515, 0.00532, 0.00548, 0.00563, 0.00577, 0.00592, 0.00606, 0.00621, 0.00635, 0.00648, 0.00659, 0.00669, 0.00675, 0.00679, 0.00679, 0.00675, 0.00668, 0.00657, 0.00643, 0.00628, 0.00615, 0.00605, 0.00599, 0.00599, 0.00601, 0.00606, 0.00611, 0.00614, 0.00615, 0.00615, 0.00616, 0.00618, 0.00623, 0.00629, 0.00635, 0.00640, 0.00641, 0.00639, 0.00632, 0.00623, 0.00611, 0.00599, 0.00589, 0.00582, 0.00580, 0.00582, 0.00590, 0.00602, 0.00617, 0.00633, 0.00650, 0.00663, 0.00673, 0.00678, 0.00679, 0.00677, 0.00674, 0.00672, 0.00669, 0.00665, 0.00659, 0.00648, 0.00632, 0.00611, 0.00589, 0.00566, 0.00545, 0.00528, 0.00514, 0.00504, 0.00495, 0.00487, 0.00481, 0.00476, 0.00475, 0.00477, 0.00483, 0.00491, 0.00500, 0.00508, 0.00514, 0.00518, 0.00519, 0.00518, 0.00517, 0.00515, 0.00514, 0.00513, 0.00513, 0.00512, 0.00511, 0.00509, 0.00505, 0.00500, 0.00492, 0.00483, 0.00471, 0.00458, 0.00442, 0.00426, 0.00409, 0.00393, 0.00379, 0.00368, 0.00359, 0.00353, 0.00348, 0.00343, 0.00339, 0.00335, 0.00331, 0.00325, 0.00319, 0.00312, 0.00305, 0.00297, 0.00290, 0.00284, 0.00280, 0.00278, 0.00280, 0.00285, 0.00293, 0.00300, 0.00306, 0.00307, 0.00303, 0.00292, 0.00277, 0.00259, 0.00240, 0.00222, 0.00208, 0.00198, 0.00193, 0.00192, 0.00194, 0.00198, 0.00204, 0.00209, 0.00214, 0.00218, 0.00220, 0.00221, 0.00221, 0.00219, 0.00216, 0.00213, 0.00209, 0.00206, 0.00203, 0.00199, 0.00194, 0.00189, 0.00183, 0.00176, 0.00170, 0.00164, 0.00157, 0.00149, 0.00141, 0.00133, 0.00125, 0.00118, 0.00114, 0.00113, 0.00112, 0.00112, 0.00111, 0.00108, 0.00102, 0.00095, 0.00087, 0.00081, 0.00077, 0.00077, 0.00079, 0.00082, 0.00084, 0.00084, 0.00080, 0.00073, 0.00064, 0.00054, 0.00043, 0.00034, 0.00025, 0.00017, 0.00008, -0.00000, -0.00008, -0.00014, -0.00017, -0.00015, -0.00010, -0.00002, 0.00007, 0.00014, 0.00018, 0.00019, 0.00015, 0.00008, -0.00002, -0.00013, -0.00026, -0.00038, -0.00051, -0.00064, -0.00076, -0.00087, -0.00096, -0.00103, -0.00107, -0.00107, -0.00104, -0.00099, -0.00093, -0.00088, -0.00086, -0.00086, -0.00089, -0.00094, -0.00099, -0.00103, -0.00108, -0.00112, -0.00118, -0.00124, -0.00132, -0.00138, -0.00144, -0.00147, -0.00146, -0.00143, -0.00138, -0.00135, -0.00134, -0.00137, -0.00143, -0.00153, -0.00162, -0.00171, -0.00176, -0.00179, -0.00179, -0.00180, -0.00183, -0.00189, -0.00196, -0.00205, -0.00212, -0.00217, -0.00218, -0.00215, -0.00211, -0.00205, -0.00201, -0.00197, -0.00195, -0.00193, -0.00191, -0.00187, -0.00181, -0.00173, -0.00164, -0.00155, -0.00147, -0.00140, -0.00134, -0.00128, -0.00122, -0.00115, -0.00110, -0.00106, -0.00106, -0.00109, -0.00115, -0.00124, -0.00134, -0.00143, -0.00152, -0.00159, -0.00165, -0.00170, -0.00175, -0.00180, -0.00186, -0.00191, -0.00195, -0.00199, -0.00200, -0.00201, -0.00200, -0.00200, -0.00200, -0.00202, -0.00206, -0.00211, -0.00218, -0.00224, -0.00229, -0.00232, -0.00233, -0.00232, -0.00229, -0.00227, -0.00224, -0.00220, -0.00216, -0.00212, -0.00208, -0.00204, -0.00202, -0.00202, -0.00204, -0.00209, -0.00217, -0.00225, -0.00234, -0.00243, -0.00249, -0.00255, -0.00260, -0.00263, -0.00267, -0.00270, -0.00273, -0.00276, -0.00280, -0.00284, -0.00289, -0.00296, -0.00304, -0.00313, -0.00323, -0.00335, -0.00348, -0.00361, -0.00373, -0.00384, -0.00393, -0.00398, -0.00401, -0.00401, -0.00398, -0.00393, -0.00387, -0.00381, -0.00374, -0.00366, -0.00358, -0.00349, -0.00341, -0.00333, -0.00328, -0.00326, -0.00327, -0.00332, -0.00339, -0.00347, -0.00355, -0.00360, -0.00361, -0.00358, -0.00352, -0.00343, -0.00333, -0.00325, -0.00318, -0.00315, -0.00314, -0.00316, -0.00318, -0.00320, -0.00321, -0.00320, -0.00318, -0.00314, -0.00309, -0.00304, -0.00299, -0.00295, -0.00291, -0.00288, -0.00288, -0.00290, -0.00297, -0.00306, -0.00318, -0.00329, -0.00339, -0.00345, -0.00345, -0.00341, -0.00332, -0.00320, -0.00306, -0.00291, -0.00277, -0.00265, -0.00254, -0.00247, -0.00243, -0.00244, -0.00248, -0.00255, -0.00265, -0.00275, -0.00286, -0.00296, -0.00304, -0.00311, -0.00317, -0.00320, -0.00323, -0.00324, -0.00325, -0.00325, -0.00325, -0.00323, -0.00319, -0.00314, -0.00306, -0.00297, -0.00287, -0.00278, -0.00271, -0.00266, -0.00265, -0.00267, -0.00273, -0.00280, -0.00288, -0.00297, -0.00306, -0.00313, -0.00317, -0.00316, -0.00311, -0.00299, -0.00283, -0.00262, -0.00240, -0.00217, -0.00197, -0.00180, -0.00168, -0.00162, -0.00159, -0.00160, -0.00163, -0.00167, -0.00170, -0.00172, -0.00172, -0.00169, -0.00163, -0.00155, -0.00145, -0.00135, -0.00126, -0.00120, -0.00117, -0.00118, -0.00122, -0.00127, -0.00134, -0.00139, -0.00142, -0.00143, -0.00141, -0.00139, -0.00135, -0.00132, -0.00129, -0.00127, -0.00126, -0.00125, -0.00123, -0.00121, -0.00119, -0.00116, -0.00114, -0.00113, -0.00112, -0.00112, -0.00113, -0.00114, -0.00115, -0.00115, -0.00113, -0.00109, -0.00104, -0.00096, -0.00086, -0.00075, -0.00064, -0.00054, -0.00045, -0.00040, -0.00036, -0.00035, -0.00036, -0.00037, -0.00038, -0.00038, -0.00037, -0.00035, -0.00032, -0.00029, -0.00027, -0.00025, -0.00023, -0.00022, -0.00021, -0.00018, -0.00015, -0.00010, -0.00005, -0.00000, 0.00004, 0.00008, 0.00010, 0.00012, 0.00013, 0.00014, 0.00013, 0.00012, 0.00010, 0.00008, 0.00006, 0.00005, 0.00006, 0.00009, 0.00015, 0.00021, 0.00028, 0.00034, 0.00038, 0.00040, 0.00040, 0.00037, 0.00033, 0.00029, 0.00024, 0.00020, 0.00016, 0.00011, 0.00005, -0.00002, -0.00009, -0.00015, -0.00019, -0.00019, -0.00016, -0.00009, 0.00000, 0.00010, 0.00019, 0.00025, 0.00028, 0.00029, 0.00028, 0.00026, 0.00024, 0.00022, 0.00019, 0.00015, 0.00011, 0.00006, 0.00001, -0.00001, -0.00000, 0.00004, 0.00012, 0.00022, 0.00034, 0.00046, 0.00057, 0.00066, 0.00073, 0.00078, 0.00083, 0.00087, 0.00092, 0.00097, 0.00101, 0.00105, 0.00109, 0.00112, 0.00113, 0.00114, 0.00114, 0.00113, 0.00112, 0.00110, 0.00108, 0.00107, 0.00106, 0.00107, 0.00109, 0.00111, 0.00114, 0.00116, 0.00116, 0.00113, 0.00107, 0.00099, 0.00088, 0.00078, 0.00068, 0.00061, 0.00056, 0.00053, 0.00052, 0.00052, 0.00051, 0.00048, 0.00044, 0.00039, 0.00034, 0.00031, 0.00030, 0.00032, 0.00036, 0.00039, 0.00042, 0.00042, 0.00039, 0.00034, 0.00027, 0.00020, 0.00013, 0.00008, 0.00005, 0.00004, 0.00005, 0.00007, 0.00012, 0.00017, 0.00025, 0.00034, 0.00043, 0.00053, 0.00062, 0.00068, 0.00073, 0.00074, 0.00073, 0.00070, 0.00066, 0.00062, 0.00059, 0.00057, 0.00056, 0.00055, 0.00055, 0.00056, 0.00058, 0.00061, 0.00066, 0.00072, 0.00079, 0.00084, 0.00088, 0.00088, 0.00086, 0.00082, 0.00078, 0.00074, 0.00071, 0.00071, 0.00071, 0.00072, 0.00073, 0.00072, 0.00071, 0.00069, 0.00068, 0.00069, 0.00072, 0.00077, 0.00083, 0.00089, 0.00092, 0.00094, 0.00093, 0.00090, 0.00087, 0.00084, 0.00083, 0.00082, 0.00084, 0.00086, 0.00089, 0.00093, 0.00098, 0.00103, 0.00110, 0.00117, 0.00125, 0.00133, 0.00138, 0.00142, 0.00143, 0.00143, 0.00141, 0.00138, 0.00136, 0.00135, 0.00135, 0.00135, 0.00137, 0.00141, 0.00145, 0.00150, 0.00156, 0.00161, 0.00165, 0.00167, 0.00167, 0.00163, 0.00157, 0.00148, 0.00137, 0.00126, 0.00116, 0.00108, 0.00103, 0.00100, 0.00100, 0.00102, 0.00105, 0.00107, 0.00108, 0.00107, 0.00103, 0.00098, 0.00092, 0.00086, 0.00080, 0.00075, 0.00071, 0.00066, 0.00062, 0.00057, 0.00053, 0.00051, 0.00052, 0.00055, 0.00061, 0.00069, 0.00076, 0.00082, 0.00084, 0.00083, 0.00080, 0.00075, 0.00070, 0.00067, 0.00066, 0.00066, 0.00067, 0.00069, 0.00070, 0.00071, 0.00070, 0.00069, 0.00067, 0.00066, 0.00064, 0.00063, 0.00062, 0.00062, 0.00062, 0.00064, 0.00067, 0.00069, 0.00070, 0.00069, 0.00066, 0.00061, 0.00054, 0.00046, 0.00039, 0.00035, 0.00033, 0.00034, 0.00036, 0.00039, 0.00040, 0.00039, 0.00036, 0.00032, 0.00028, 0.00024, 0.00023, 0.00023, 0.00026, 0.00032, 0.00038, 0.00046, 0.00052, 0.00056, 0.00057, 0.00054, 0.00049, 0.00042, 0.00033, 0.00026, 0.00019, 0.00015, 0.00013, 0.00013, 0.00015, 0.00019, 0.00024, 0.00029, 0.00033, 0.00036, 0.00038, 0.00038, 0.00036, 0.00032, 0.00027, 0.00020, 0.00013, 0.00007, 0.00002, -0.00002, -0.00005, -0.00007, -0.00010, -0.00013, -0.00016, -0.00019, -0.00021, -0.00022, -0.00020, -0.00017, -0.00012, -0.00005, 0.00001, 0.00007, 0.00011, 0.00014, 0.00015, 0.00016, 0.00016, 0.00016, 0.00017, 0.00019, 0.00021, 0.00023, 0.00026, 0.00031, 0.00036, 0.00043, 0.00052, 0.00062, 0.00073, 0.00083, 0.00093, 0.00100, 0.00106, 0.00109, 0.00111, 0.00112, 0.00112, 0.00110, 0.00106, 0.00102, 0.00095, 0.00089, 0.00082, 0.00077, 0.00074, 0.00073, 0.00075, 0.00079, 0.00083, 0.00088, 0.00093, 0.00096, 0.00099, 0.00101, 0.00102, 0.00104, 0.00107, 0.00110, 0.00114, 0.00118, 0.00121, 0.00124, 0.00125, 0.00125, 0.00125, 0.00125, 0.00126, 0.00128, 0.00131, 0.00134, 0.00138, 0.00143, 0.00147, 0.00151, 0.00154, 0.00156, 0.00155, 0.00154, 0.00150, 0.00147, 0.00143, 0.00141, 0.00141, 0.00143, 0.00147, 0.00151, 0.00154, 0.00156, 0.00155, 0.00153, 0.00149, 0.00145, 0.00142, 0.00139, 0.00138, 0.00137, 0.00137, 0.00137, 0.00137, 0.00139, 0.00143, 0.00148, 0.00154, 0.00161, 0.00166, 0.00170, 0.00172, 0.00172, 0.00171, 0.00172, 0.00173, 0.00175, 0.00178, 0.00181, 0.00183, 0.00183, 0.00181, 0.00179, 0.00176, 0.00173, 0.00170, 0.00166, 0.00163, 0.00158, 0.00153, 0.00147, 0.00140, 0.00135, 0.00130, 0.00127, 0.00126, 0.00126, 0.00126, 0.00126, 0.00125, 0.00124, 0.00123, 0.00122, 0.00121, 0.00121, 0.00120, 0.00118, 0.00115, 0.00110, 0.00104, 0.00097, 0.00091, 0.00087, 0.00086, 0.00087, 0.00090, 0.00093, 0.00097, 0.00100, 0.00101, 0.00102, 0.00101, 0.00101, 0.00101, 0.00101, 0.00102, 0.00103, 0.00104, 0.00105, 0.00106, 0.00107, 0.00107, 0.00108, 0.00108, 0.00109, 0.00109, 0.00109, 0.00110, 0.00111, 0.00114, 0.00118, 0.00122, 0.00125, 0.00127, 0.00127, 0.00124, 0.00120, 0.00114, 0.00108, 0.00104, 0.00101, 0.00100, 0.00100, 0.00103, 0.00106, 0.00109, 0.00111, 0.00112, 0.00111, 0.00108, 0.00103, 0.00097, 0.00091, 0.00085, 0.00081, 0.00078, 0.00078, 0.00078, 0.00079, 0.00078, 0.00075, 0.00070, 0.00065, 0.00058, 0.00053, 0.00048, 0.00043, 0.00040, 0.00036, 0.00032, 0.00028, 0.00024, 0.00021, 0.00019, 0.00019, 0.00018, 0.00018, 0.00018, 0.00016, 0.00013, 0.00008, 0.00003, -0.00002, -0.00007, -0.00012, -0.00016, -0.00020, -0.00025, -0.00030, -0.00036, -0.00042, -0.00046, -0.00049, -0.00050, -0.00049, -0.00046, -0.00043, -0.00039, -0.00038, -0.00038, -0.00041, -0.00045, -0.00050, -0.00055, -0.00059, -0.00062, -0.00065, -0.00067, -0.00071, -0.00075, -0.00079, -0.00082, -0.00085, -0.00085, -0.00084, -0.00083, -0.00081, -0.00080, -0.00081, -0.00083, -0.00088, -0.00093, -0.00100, -0.00107, -0.00114, -0.00121, -0.00127, -0.00134, -0.00139, -0.00144, -0.00147, -0.00149, -0.00151, -0.00152, -0.00154, -0.00155, -0.00155, -0.00155, -0.00154, -0.00152, -0.00149, -0.00146, -0.00143, -0.00141, -0.00141, -0.00143, -0.00147, -0.00152, -0.00157, -0.00161, -0.00163, -0.00163, -0.00161, -0.00158, -0.00154, -0.00151, -0.00149, -0.00148, -0.00148, -0.00148, -0.00149, -0.00151, -0.00153, -0.00155, -0.00158, -0.00162, -0.00166, -0.00170, -0.00173, -0.00176, -0.00177, -0.00177, -0.00176, -0.00175, -0.00174, -0.00173, -0.00173, -0.00174, -0.00175, -0.00176, -0.00176, -0.00176, -0.00174, -0.00172, -0.00169, -0.00168, -0.00169, -0.00171, -0.00176, -0.00182, -0.00187, -0.00192, -0.00196, -0.00197, -0.00197, -0.00196, -0.00193, -0.00191, -0.00189, -0.00187, -0.00187, -0.00189, -0.00192, -0.00198, -0.00204, -0.00210, -0.00217, -0.00222, -0.00225, -0.00227, -0.00227, -0.00226, -0.00225, -0.00223, -0.00222, -0.00222, -0.00223, -0.00224, -0.00225, -0.00226, -0.00226, -0.00225, -0.00222, -0.00219, -0.00215, -0.00212, -0.00209, -0.00207, -0.00206, -0.00207, -0.00208, -0.00209, -0.00211, -0.00212, -0.00212, -0.00211, -0.00209, -0.00207, -0.00204, -0.00201, -0.00198, -0.00195, -0.00193, -0.00191, -0.00189, -0.00187, -0.00184, -0.00181, -0.00177, -0.00173, -0.00168, -0.00163, -0.00158, -0.00153, -0.00148, -0.00144, -0.00140, -0.00136, -0.00133, -0.00130, -0.00126, -0.00121, -0.00116, -0.00110, -0.00105, -0.00100, -0.00096, -0.00094, -0.00093, -0.00093, -0.00093, -0.00093, -0.00093, -0.00092, -0.00092, -0.00091, -0.00089, -0.00087, -0.00084, -0.00079, -0.00072, -0.00065, -0.00057, -0.00050, -0.00043, -0.00037, -0.00033, -0.00030, -0.00029, -0.00028, -0.00029, -0.00030, -0.00031, -0.00032, -0.00033, -0.00034, -0.00034, -0.00032, -0.00029, -0.00025, -0.00020, -0.00015, -0.00009, -0.00003, 0.00002, 0.00006, 0.00009, 0.00011, 0.00011, 0.00011, 0.00011, 0.00012, 0.00013, 0.00014, 0.00016, 0.00019, 0.00023, 0.00027, 0.00032, 0.00037, 0.00042, 0.00046, 0.00049, 0.00052, 0.00054, 0.00056, 0.00057, 0.00059, 0.00061, 0.00064, 0.00066, 0.00069, 0.00071, 0.00073, 0.00075, 0.00077, 0.00079, 0.00082, 0.00085, 0.00088, 0.00090, 0.00092, 0.00093, 0.00093, 0.00093, 0.00092, 0.00092, 0.00091, 0.00091, 0.00091, 0.00091, 0.00091, 0.00089, 0.00088, 0.00086, 0.00083, 0.00081, 0.00080, 0.00079, 0.00078, 0.00078, 0.00078, 0.00078, 0.00077, 0.00077, 0.00076, 0.00076, 0.00075, 0.00075, 0.00075, 0.00075, 0.00075, 0.00075, 0.00075, 0.00075, 0.00075, 0.00075, 0.00076, 0.00076, 0.00077, 0.00078, 0.00079, 0.00079, 0.00079, 0.00078, 0.00077, 0.00076, 0.00075, 0.00073, 0.00071, 0.00068, 0.00065, 0.00063, 0.00061, 0.00059, 0.00059, 0.00059, 0.00059, 0.00060, 0.00061, 0.00062, 0.00062, 0.00063, 0.00063, 0.00063, 0.00063, 0.00063, 0.00064, 0.00064, 0.00064, 0.00064, 0.00064, 0.00065, 0.00066, 0.00067, 0.00069, 0.00071, 0.00073, 0.00074, 0.00075, 0.00076, 0.00077, 0.00077, 0.00078, 0.00080, 0.00081, 0.00081, 0.00082, 0.00081, 0.00080, 0.00078, 0.00077, 0.00074, 0.00073, 0.00071, 0.00070, 0.00068, 0.00067, 0.00065, 0.00062, 0.00059, 0.00056, 0.00053, 0.00051, 0.00050, 0.00050, 0.00050, 0.00050, 0.00051, 0.00051, 0.00051, 0.00051, 0.00051, 0.00051, 0.00051, 0.00052, 0.00053, 0.00053, 0.00052, 0.00051, 0.00048, 0.00046, 0.00044, 0.00042, 0.00041, 0.00041, 0.00042, 0.00043, 0.00044, 0.00046, 0.00047, 0.00049, 0.00051, 0.00051, 0.00051, 0.00049, 0.00046, 0.00040, 0.00034, 0.00026, 0.00017, 0.00009, 0.00002, -0.00004, -0.00008, -0.00011, -0.00012, -0.00012, -0.00011, -0.00010, -0.00008, -0.00006, -0.00004, -0.00002, -0.00000, 0.00000, -0.00001, -0.00003, -0.00007, -0.00012, -0.00017, -0.00021, -0.00025, -0.00029, -0.00032, -0.00034, -0.00036, -0.00038, -0.00038, -0.00038, -0.00036, -0.00033, -0.00029, -0.00026, -0.00023, -0.00021, -0.00021, -0.00021, -0.00022, -0.00024, -0.00025, -0.00026, -0.00027, -0.00028, -0.00029, -0.00030, -0.00031, -0.00032, -0.00033, -0.00033, -0.00032, -0.00030, -0.00028, -0.00025, -0.00022, -0.00019, -0.00018, -0.00018, -0.00018, -0.00019, -0.00020, -0.00021, -0.00023, -0.00024, -0.00025, -0.00025, -0.00025, -0.00024, -0.00022, -0.00019, -0.00016, -0.00013, -0.00011, -0.00010, -0.00011, -0.00013, -0.00015, -0.00018, -0.00020, -0.00023, -0.00026, -0.00028, -0.00032, -0.00035, -0.00039, -0.00042, -0.00044, -0.00044, -0.00042, -0.00038, -0.00032, -0.00026, -0.00021, -0.00017, -0.00014, -0.00013, -0.00012, -0.00013, -0.00014, -0.00015, -0.00017, -0.00018, -0.00020, -0.00021, -0.00022, -0.00021, -0.00019, -0.00017, -0.00014, -0.00011, -0.00009, -0.00008, -0.00008, -0.00009, -0.00010, -0.00012, -0.00013, -0.00015, -0.00015, -0.00016, -0.00016, -0.00017, -0.00017, -0.00018, -0.00020, -0.00021, -0.00022, -0.00022, -0.00020, -0.00018, -0.00015, -0.00012, -0.00010, -0.00009, -0.00010, -0.00013, -0.00017, -0.00021, -0.00025, -0.00028, -0.00030, -0.00031, -0.00031, -0.00030, -0.00028, -0.00024, -0.00020, -0.00016, -0.00011, -0.00007, -0.00005, -0.00003, -0.00002, -0.00003, -0.00004, -0.00006, -0.00007, -0.00008, -0.00010, -0.00011, -0.00012, -0.00014, -0.00016, -0.00017, -0.00019, -0.00020, -0.00020, -0.00020, -0.00019, -0.00019, -0.00018, -0.00018, -0.00019, -0.00020, -0.00020, -0.00021, -0.00022, -0.00024, -0.00025, -0.00027, -0.00029, -0.00030, -0.00031, -0.00032, -0.00032, -0.00031, -0.00031, -0.00031, -0.00031, -0.00031, -0.00032, -0.00033, -0.00035, -0.00035, -0.00036, -0.00035, -0.00033, -0.00030, -0.00026, -0.00022, -0.00019, -0.00016, -0.00014, -0.00013, -0.00013, -0.00014, -0.00014, -0.00014, -0.00013, -0.00011, -0.00010, -0.00008, -0.00007, -0.00006, -0.00006, -0.00005, -0.00005, -0.00004, -0.00002, 0.00000, 0.00003, 0.00005, 0.00008, 0.00010, 0.00012, 0.00013, 0.00014, 0.00014, 0.00013, 0.00013, 0.00012, 0.00012, 0.00012, 0.00012, 0.00013, 0.00014, 0.00014, 0.00015, 0.00016, 0.00017, 0.00018, 0.00018, 0.00018, 0.00017, 0.00016, 0.00014, 0.00013, 0.00012, 0.00011, 0.00010, 0.00010, 0.00009, 0.00009, 0.00008, 0.00006, 0.00005, 0.00003, 0.00001, -0.00002, -0.00004, -0.00006, -0.00007, -0.00008, -0.00008, -0.00008, -0.00008, -0.00008, -0.00009, -0.00010, -0.00011, -0.00013, -0.00014, -0.00015, -0.00016, -0.00015, -0.00014, -0.00013, -0.00010, -0.00008, -0.00006, -0.00004, -0.00002, -0.00001, -0.00001, -0.00000, 0.00001, 0.00001, 0.00002, 0.00004, 0.00006, 0.00008, 0.00011, 0.00013, 0.00015, 0.00017, 0.00019, 0.00020, 0.00022, 0.00022, 0.00023, 0.00023, 0.00023, 0.00024, 0.00024, 0.00026, 0.00027, 0.00029, 0.00032, 0.00034, 0.00035, 0.00036, 0.00036, 0.00036, 0.00034, 0.00033, 0.00032, 0.00030, 0.00030, 0.00029, 0.00028, 0.00028, 0.00028, 0.00027, 0.00027, 0.00027, 0.00027, 0.00027, 0.00028, 0.00029, 0.00030, 0.00031, 0.00032, 0.00032, 0.00031, 0.00031, 0.00030, 0.00029, 0.00028, 0.00027, 0.00025, 0.00024, 0.00023, 0.00022, 0.00021, 0.00021, 0.00021, 0.00022, 0.00023, 0.00024, 0.00026, 0.00027, 0.00027, 0.00027, 0.00026, 0.00025, 0.00023, 0.00021, 0.00019, 0.00017, 0.00016, 0.00016, 0.00016, 0.00016, 0.00016, 0.00015, 0.00015, 0.00014, 0.00013, 0.00011, 0.00010, 0.00010, 0.00009, 0.00009, 0.00009, 0.00009, 0.00008, 0.00008, 0.00008, 0.00007, 0.00005, 0.00003, 0.00001, -0.00001, -0.00002, -0.00003, -0.00003, -0.00003, -0.00002, -0.00002, -0.00002, -0.00003, -0.00004, -0.00005, -0.00006, -0.00007, -0.00007, -0.00007, -0.00008, -0.00009, -0.00010, -0.00012, -0.00015, -0.00017, -0.00020, -0.00022, -0.00023, -0.00024, -0.00024, -0.00023, -0.00022, -0.00021, -0.00019, -0.00018, -0.00017, -0.00016, -0.00015, -0.00015, -0.00014, -0.00013, -0.00013, -0.00013, -0.00013, -0.00013, -0.00014, -0.00014, -0.00014, -0.00014, -0.00013, -0.00012, -0.00010, -0.00007, -0.00004, -0.00001, 0.00003, 0.00006, 0.00008, 0.00009, 0.00009, 0.00009, 0.00009, 0.00009, 0.00009, 0.00010, 0.00010, 0.00011, 0.00011, 0.00011, 0.00010, 0.00009, 0.00008, 0.00007, 0.00006, 0.00006, 0.00005, 0.00004, 0.00003, 0.00002, 0.00002, 0.00002, 0.00002, 0.00003, 0.00005, 0.00007, 0.00008, 0.00009, 0.00010, 0.00009, 0.00008, 0.00007, 0.00006, 0.00005, 0.00005, 0.00005, 0.00006, 0.00006, 0.00007, 0.00007, 0.00008, 0.00009, 0.00010, 0.00011, 0.00013, 0.00014, 0.00015, 0.00016, 0.00017, 0.00016, 0.00016, 0.00015, 0.00014, 0.00013, 0.00012, 0.00011, 0.00012, 0.00012, 0.00013, 0.00014, 0.00016, 0.00018, 0.00019, 0.00021, 0.00022, 0.00024, 0.00025, 0.00026, 0.00026, 0.00025, 0.00024, 0.00021, 0.00018, 0.00015, 0.00013, 0.00011, 0.00010, 0.00009, 0.00010, 0.00010, 0.00012, 0.00014, 0.00016, 0.00018, 0.00020, 0.00021, 0.00021, 0.00020, 0.00019, 0.00018, 0.00017, 0.00017, 0.00016, 0.00016, 0.00017, 0.00018, 0.00019, 0.00020, 0.00022, 0.00023, 0.00024, 0.00025, 0.00026, 0.00027, 0.00027, 0.00029, 0.00030, 0.00032, 0.00033, 0.00034, 0.00035, 0.00035, 0.00035, 0.00035, 0.00035, 0.00034, 0.00034, 0.00034, 0.00034, 0.00034, 0.00034, 0.00035, 0.00037, 0.00040, 0.00042, 0.00045, 0.00048, 0.00050, 0.00051, 0.00051, 0.00051, 0.00051, 0.00050, 0.00048, 0.00047, 0.00046, 0.00045, 0.00044, 0.00044, 0.00044, 0.00044, 0.00045, 0.00046, 0.00047, 0.00048, 0.00049, 0.00050, 0.00050, 0.00051, 0.00051, 0.00051, 0.00051, 0.00050, 0.00049, 0.00047, 0.00045, 0.00043, 0.00040, 0.00038, 0.00035, 0.00033, 0.00031, 0.00030, 0.00029, 0.00029, 0.00029, 0.00030, 0.00032, 0.00033, 0.00034, 0.00035, 0.00035, 0.00035, 0.00034, 0.00033, 0.00032, 0.00031, 0.00029, 0.00028, 0.00026, 0.00025, 0.00024, 0.00024, 0.00023, 0.00023, 0.00022, 0.00022, 0.00022, 0.00022, 0.00021, 0.00021, 0.00022, 0.00022, 0.00022, 0.00023, 0.00024, 0.00025, 0.00025, 0.00026, 0.00027, 0.00027, 0.00027, 0.00027, 0.00026, 0.00025, 0.00023, 0.00022, 0.00021, 0.00020, 0.00019, 0.00020, 0.00021, 0.00022, 0.00023, 0.00024, 0.00025, 0.00025, 0.00024, 0.00024, 0.00022, 0.00021, 0.00020, 0.00018, 0.00017, 0.00015, 0.00014, 0.00013, 0.00011, 0.00010, 0.00008, 0.00007, 0.00005, 0.00003, 0.00002, 0.00002, 0.00002, 0.00003, 0.00004, 0.00006, 0.00007, 0.00009, 0.00009, 0.00009, 0.00009, 0.00008, 0.00006, 0.00004, 0.00002, -0.00000, -0.00002, -0.00003, -0.00004, -0.00005, -0.00005, -0.00005, -0.00005, -0.00005, -0.00005, -0.00005, -0.00006, -0.00007, -0.00009, -0.00011, -0.00013, -0.00015, -0.00016, -0.00018, -0.00019, -0.00021, -0.00023, -0.00025, -0.00028, -0.00030, -0.00032, -0.00034, -0.00036, -0.00037, -0.00037, -0.00038, -0.00038, -0.00039, -0.00039, -0.00040, -0.00040, -0.00040, -0.00040, -0.00040, -0.00040, -0.00040, -0.00041, -0.00041, -0.00042, -0.00043, -0.00044, -0.00045, -0.00046, -0.00047, -0.00047, -0.00047, -0.00047, -0.00047, -0.00048, -0.00048, -0.00049, -0.00049, -0.00049, -0.00048, -0.00047, -0.00046, -0.00045, -0.00045, -0.00045, -0.00045, -0.00045, -0.00045, -0.00045, -0.00046, -0.00046, -0.00047, -0.00048, -0.00049, -0.00049, -0.00050, -0.00049, -0.00048, -0.00047, -0.00046, -0.00045, -0.00044, -0.00044, -0.00043, -0.00043, -0.00043, -0.00043, -0.00043, -0.00043, -0.00043, -0.00044, -0.00044, -0.00044, -0.00044, -0.00043, -0.00042, -0.00040, -0.00038, -0.00037, -0.00035, -0.00034, -0.00034, -0.00033, -0.00033, -0.00034, -0.00034, -0.00034, -0.00035, -0.00035, -0.00036, -0.00036, -0.00037, -0.00037, -0.00036, -0.00034, -0.00033, -0.00030, -0.00028, -0.00026, -0.00024, -0.00022, -0.00021, -0.00020, -0.00019, -0.00019, -0.00020, -0.00020, -0.00021, -0.00021, -0.00021, -0.00021, -0.00020, -0.00020, -0.00019, -0.00018, -0.00017, -0.00016, -0.00014, -0.00013, -0.00011, -0.00010, -0.00009, -0.00009, -0.00009, -0.00009, -0.00008, -0.00008, -0.00008, -0.00008, -0.00007, -0.00007, -0.00007, -0.00007, -0.00007, -0.00007, -0.00007, -0.00007, -0.00007, -0.00007, -0.00007, -0.00007, -0.00008, -0.00008, -0.00009, -0.00009, -0.00010, -0.00011, -0.00012, -0.00012, -0.00013, -0.00013, -0.00013, -0.00013, -0.00013, -0.00013, -0.00012, -0.00011, -0.00010, -0.00010, -0.00009, -0.00009, -0.00009, -0.00009, -0.00009, -0.00009, -0.00009, -0.00009, -0.00008, -0.00007, -0.00006, -0.00005, -0.00005, -0.00005, -0.00004, -0.00004, -0.00003, -0.00002, -0.00001, 0.00000, 0.00002, 0.00002, 0.00003, 0.00003, 0.00003, 0.00003, 0.00003, 0.00003, 0.00004, 0.00004, 0.00005, 0.00006, 0.00006, 0.00007, 0.00007, 0.00008, 0.00008, 0.00008, 0.00008, 0.00008, 0.00008, 0.00008, 0.00009, 0.00009, 0.00009, 0.00010, 0.00010, 0.00010, 0.00010, 0.00009, 0.00009, 0.00009, 0.00010, 0.00010, 0.00011, 0.00012, 0.00013, 0.00015, 0.00016, 0.00018, 0.00019, 0.00019, 0.00019, 0.00018, 0.00017, 0.00015, 0.00014, 0.00013, 0.00012, 0.00011, 0.00011, 0.00011, 0.00012, 0.00013, 0.00014, 0.00014, 0.00015, 0.00016, 0.00016, 0.00016, 0.00016, 0.00016, 0.00016, 0.00016, 0.00016, 0.00016, 0.00016, 0.00016, 0.00016, 0.00016, 0.00016, 0.00017, 0.00017, 0.00017, 0.00017, 0.00018, 0.00018, 0.00018, 0.00019, 0.00020, 0.00020, 0.00021, 0.00021, 0.00022, 0.00022, 0.00022, 0.00022, 0.00023, 0.00023, 0.00023, 0.00023, 0.00023, 0.00024, 0.00025, 0.00026, 0.00027, 0.00028, 0.00029, 0.00030, 0.00030, 0.00030, 0.00030, 0.00029, 0.00028, 0.00028, 0.00027, 0.00026, 0.00025, 0.00024, 0.00024, 0.00024, 0.00024, 0.00024, 0.00025, 0.00025, 0.00025, 0.00024, 0.00024, 0.00023, 0.00023, 0.00022, 0.00021, 0.00021, 0.00020, 0.00020, 0.00020, 0.00020, 0.00020, 0.00021, 0.00021, 0.00022, 0.00022, 0.00021, 0.00021, 0.00021, 0.00021, 0.00021, 0.00022, 0.00022, 0.00022, 0.00022, 0.00022, 0.00022, 0.00022, 0.00023, 0.00023, 0.00023, 0.00024, 0.00024, 0.00025, 0.00026, 0.00026, 0.00026, 0.00026, 0.00025, 0.00025, 0.00024, 0.00023, 0.00022, 0.00021, 0.00020, 0.00019, 0.00019, 0.00019, 0.00019, 0.00020, 0.00020, 0.00021, 0.00021, 0.00021, 0.00020, 0.00019, 0.00018, 0.00016, 0.00015, 0.00013, 0.00011, 0.00009, 0.00008, 0.00006, 0.00005, 0.00004, 0.00003, 0.00002, 0.00002, 0.00001, 0.00001, 0.00000, -0.00000, -0.00001, -0.00002, -0.00002, -0.00003, -0.00004, -0.00005, -0.00006, -0.00007, -0.00008, -0.00010, -0.00011, -0.00013, -0.00015, -0.00017, -0.00018, -0.00018, -0.00018, -0.00018, -0.00017, -0.00016, -0.00015, -0.00015, -0.00014, -0.00014, -0.00013, -0.00013, -0.00013, -0.00014, -0.00014, -0.00015, -0.00016, -0.00017, -0.00017, -0.00018, -0.00019, -0.00019, -0.00019, -0.00019, -0.00019, -0.00019, -0.00019, -0.00019, -0.00019, -0.00019, -0.00019, -0.00019, -0.00018, -0.00018, -0.00019, -0.00019, -0.00020, -0.00020, -0.00021, -0.00021, -0.00022, -0.00022, -0.00022, -0.00022, -0.00022, -0.00022, -0.00023, -0.00023, -0.00023, -0.00023, -0.00023, -0.00023, -0.00024, -0.00024, -0.00025, -0.00026, -0.00027, -0.00028, -0.00028, -0.00028, -0.00028, -0.00028, -0.00028, -0.00029, -0.00029, -0.00029, -0.00030, -0.00030, -0.00030, -0.00030, -0.00030, -0.00029, -0.00028, -0.00027, -0.00026, -0.00026, -0.00025, -0.00025, -0.00025, -0.00024, -0.00024, -0.00023, -0.00023, -0.00022, -0.00022, -0.00022, -0.00022, -0.00022, -0.00022, -0.00022, -0.00022, -0.00022, -0.00022, -0.00022, -0.00022, -0.00022, -0.00022, -0.00022, -0.00022, -0.00022, -0.00022, -0.00022, -0.00022, -0.00022, -0.00023, -0.00024, -0.00025, -0.00027, -0.00028, -0.00029, -0.00030, -0.00031, -0.00031, -0.00032, -0.00032, -0.00033, -0.00034, -0.00034, -0.00035, -0.00035, -0.00035, -0.00036, -0.00036, -0.00036, -0.00036, -0.00037, -0.00037, -0.00038, -0.00039, -0.00040, -0.00041, -0.00041, -0.00041, -0.00042, -0.00042, -0.00042, -0.00042, -0.00043, -0.00043, -0.00044, -0.00044, -0.00045, -0.00045, -0.00044, -0.00044, -0.00043, -0.00043, -0.00042, -0.00041, -0.00041, -0.00041, -0.00042, -0.00042, -0.00043, -0.00043, -0.00043, -0.00043, -0.00042, -0.00042, -0.00041, -0.00041, -0.00040, -0.00040, -0.00041, -0.00041, -0.00041, -0.00041, -0.00040, -0.00040, -0.00039, -0.00037, -0.00036, -0.00035, -0.00035, -0.00034, -0.00034, -0.00035, -0.00035, -0.00036, -0.00036, -0.00036, -0.00036, -0.00035, -0.00034, -0.00033, -0.00032, -0.00032, -0.00031, -0.00030, -0.00029, -0.00029, -0.00028, -0.00028, -0.00027, -0.00027, -0.00026, -0.00025, -0.00025, -0.00024, -0.00023, -0.00022, -0.00021, -0.00020, -0.00019, -0.00018, -0.00017, -0.00016, -0.00015, -0.00014, -0.00013, -0.00012, -0.00012, -0.00011, -0.00010, -0.00010, -0.00009, -0.00008, -0.00007, -0.00007, -0.00006, -0.00006, -0.00005, -0.00005, -0.00004, -0.00003, -0.00002, -0.00001, 0.00001, 0.00002, 0.00003, 0.00004, 0.00004, 0.00005, 0.00006, 0.00007, 0.00008, 0.00009, 0.00010, 0.00010, 0.00011, 0.00011, 0.00012, 0.00013, 0.00014, 0.00015, 0.00015, 0.00016, 0.00016, 0.00017, 0.00017, 0.00017, 0.00017, 0.00017, 0.00018, 0.00019, 0.00019, 0.00020, 0.00021, 0.00022, 0.00022, 0.00023, 0.00023, 0.00024, 0.00024, 0.00025, 0.00026, 0.00026, 0.00027, 0.00027, 0.00027, 0.00028, 0.00028, 0.00029, 0.00029, 0.00030, 0.00030, 0.00029, 0.00029, 0.00028, 0.00027, 0.00027, 0.00026, 0.00026, 0.00026, 0.00026, 0.00027, 0.00028, 0.00028, 0.00029, 0.00029, 0.00029, 0.00029, 0.00029, 0.00028, 0.00027, 0.00026, 0.00025, 0.00024, 0.00023, 0.00022, 0.00021, 0.00021, 0.00021, 0.00021, 0.00022, 0.00022, 0.00022, 0.00022, 0.00022, 0.00022, 0.00022, 0.00022, 0.00021, 0.00021, 0.00021, 0.00020, 0.00020, 0.00019, 0.00019, 0.00019, 0.00019, 0.00019, 0.00020, 0.00020, 0.00020, 0.00020, 0.00021, 0.00021, 0.00021, 0.00021, 0.00021, 0.00021, 0.00021, 0.00021, 0.00021, 0.00021, 0.00020, 0.00020, 0.00020, 0.00020, 0.00020, 0.00020, 0.00021, 0.00021, 0.00022, 0.00023, 0.00023, 0.00023, 0.00022, 0.00022, 0.00021, 0.00021, 0.00020, 0.00020, 0.00020, 0.00020, 0.00019, 0.00019, 0.00019, 0.00019, 0.00020, 0.00020, 0.00020, 0.00020, 0.00020, 0.00019, 0.00019, 0.00019, 0.00018, 0.00018, 0.00017, 0.00017, 0.00017, 0.00017, 0.00017, 0.00017, 0.00017, 0.00017, 0.00017, 0.00017, 0.00016, 0.00016, 0.00016, 0.00016, 0.00016, 0.00016, 0.00016, 0.00015, 0.00015, 0.00015, 0.00015, 0.00015, 0.00014, 0.00014, 0.00014, 0.00015, 0.00015, 0.00015, 0.00015, 0.00015, 0.00015, 0.00015, 0.00015, 0.00015, 0.00014, 0.00014, 0.00013, 0.00013, 0.00013, 0.00012, 0.00012, 0.00012, 0.00012, 0.00012, 0.00012, 0.00011, 0.00011, 0.00011, 0.00010, 0.00010, 0.00009, 0.00009, 0.00009, 0.00008, 0.00008, 0.00008, 0.00008, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00006, 0.00006, 0.00006, 0.00006, 0.00006, 0.00005, 0.00005, 0.00005, 0.00005, 0.00005, 0.00005, 0.00005, 0.00005, 0.00005, 0.00005, 0.00005, 0.00006, 0.00006, 0.00006, 0.00007, 0.00007, 0.00007, 0.00006, 0.00006, 0.00006, 0.00005, 0.00005, 0.00005, 0.00006, 0.00006, 0.00006, 0.00006, 0.00006, 0.00006, 0.00006, 0.00006, 0.00006, 0.00006, 0.00006, 0.00006, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00008, 0.00008, 0.00009, 0.00009, 0.00009, 0.00009, 0.00009, 0.00009, 0.00008, 0.00008, 0.00008, 0.00007, 0.00007, 0.00007, 0.00008, 0.00008, 0.00009, 0.00009, 0.00009, 0.00009, 0.00009, 0.00009, 0.00009, 0.00009, 0.00009, 0.00009, 0.00009, 0.00009, 0.00009, 0.00009, 0.00008, 0.00008, 0.00008, 0.00008, 0.00008, 0.00008, 0.00008, 0.00008, 0.00008, 0.00008, 0.00009, 0.00009, 0.00009, 0.00009, 0.00009, 0.00009, 0.00009, 0.00008, 0.00008, 0.00008, 0.00008, 0.00008, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00007, 0.00006, 0.00006, 0.00006, 0.00006, 0.00006, 0.00006, 0.00006, 0.00005, 0.00005, 0.00005, 0.00005, 0.00005, 0.00005, 0.00004, 0.00004, 0.00004, 0.00003, 0.00003, 0.00003, 0.00003, 0.00003, 0.00003, 0.00003, 0.00002, 0.00002, 0.00002, 0.00001, 0.00001, 0.00000, 0.00000, -0.00000, -0.00000, -0.00001, -0.00001, -0.00001, -0.00001, -0.00001, -0.00001, -0.00001, -0.00001, -0.00001, -0.00001, -0.00001, -0.00001, -0.00001, -0.00002, -0.00002, -0.00002, -0.00002, -0.00002, -0.00002, -0.00002, -0.00002, -0.00002, -0.00002, -0.00002, -0.00002, -0.00002, -0.00002, -0.00003, -0.00003, -0.00003, -0.00003, -0.00002, -0.00002, -0.00002, -0.00003, -0.00003, -0.00003, -0.00003, -0.00004, -0.00004, -0.00004, -0.00004, -0.00004, -0.00004, -0.00004, -0.00004, -0.00004, -0.00004, -0.00004, -0.00004, -0.00005, -0.00005, -0.00005, -0.00005, -0.00005, -0.00005, -0.00005, -0.00005, -0.00005, -0.00005, -0.00005, -0.00006, -0.00006, -0.00006, -0.00006, -0.00006, -0.00007, -0.00007, -0.00007, -0.00007, -0.00007, -0.00007, -0.00007, -0.00007, -0.00007, -0.00007, -0.00006, -0.00006, -0.00006, -0.00007, -0.00007, -0.00007, -0.00007, -0.00007, -0.00007, -0.00007, -0.00007, -0.00007, -0.00007, -0.00007, -0.00007, -0.00007, -0.00007, -0.00006, -0.00006, -0.00006, -0.00006, -0.00006, -0.00006, -0.00006, -0.00006, -0.00006, -0.00006, -0.00005, -0.00005, -0.00005, -0.00005, -0.00005, -0.00005, -0.00005, -0.00005, -0.00005, -0.00005, -0.00005, -0.00005, -0.00005, -0.00004, -0.00004, -0.00004, -0.00004, -0.00003, -0.00003, -0.00003, -0.00003, -0.00003, -0.00003, -0.00003, -0.00003, -0.00002, -0.00002, -0.00002, -0.00002, -0.00002, -0.00002, -0.00002, -0.00002, -0.00001, -0.00001, -0.00001, -0.00001, -0.00001, -0.00001, -0.00001, -0.00001, -0.00001, -0.00001, -0.00000, -0.00000, -0.00000, -0.00000, -0.00000, -0.00000, -0.00000, -0.00000, -0.00000, -0.00000, -0.00000, 0.00000, 0.00000, 0.00000, 0.00000, 0.00000, 0.00001, 0.00001, 0.00001, 0.00001, 0.00001, 0.00001, 0.00001, 0.00001, 0.00001, 0.00001, 0.00001, 0.00000, 0.00000, 0.00000, 0.00000, 0.00000, 0.00000, 0.00000, 0.00000, 0.00000, 0.00000, 0.00000, 0.00000, 0.00000, 0.00000, 0.00000, 0.00000, 0.00000, 0.00000, 0.00000, 0.00000, 0.00000 };
static constexpr float IR_TYPE_B[] = { 0.18677, 0.57650, 0.88556, 0.96600, 0.81863, 0.44527, 0.00305, -0.33963, -0.51705, -0.48278, -0.27315, -0.03935, 0.13289, 0.17004, 0.06191, -0.05221, -0.09501, -0.08591, -0.01352, 0.07486, 0.10477, 0.06154, -0.02517, -0.10544, -0.12747, -0.10230, -0.06532, -0.02684, 0.00667, 0.00600, -0.02276, -0.06798, -0.10349, -0.12538, -0.14960, -0.16996, -0.14545, -0.07229, 0.03082, 0.12120, 0.14548, 0.09045, 0.00164, -0.08887, -0.15585, -0.16670, -0.13149, -0.09259, -0.05999, -0.04520, -0.05714, -0.08253, -0.09385, -0.08118, -0.05361, -0.02455, 0.00423, 0.02684, 0.02736, 0.00921, -0.01599, -0.05542, -0.09983, -0.12973, -0.12577, -0.08532, -0.02423, 0.02983, 0.05807, 0.05769, 0.03090, -0.01090, -0.03985, -0.04981, -0.04798, -0.04152, -0.03690, -0.03664, -0.03106, -0.01452, 0.00983, 0.02223, 0.00424, -0.03873, -0.07998, -0.10935, -0.11868, -0.10180, -0.06674, -0.03380, -0.01302, -0.00760, -0.01007, -0.01431, -0.01246, -0.00069, 0.01590, 0.01882, 0.01133, 0.00036, -0.01462, -0.02921, -0.03291, -0.03357, -0.03146, -0.02622, -0.01782, -0.00572, 0.01411, 0.03091, 0.03985, 0.04027, 0.03366, 0.02162, 0.01038, -0.00348, -0.01833, -0.03142, -0.03514, -0.02841, -0.01383, -0.00133, 0.00695, 0.00824, 0.00160, -0.00837, -0.00934, -0.00494, 0.00319, 0.01312, 0.02368, 0.03275, 0.04229, 0.04764, 0.04621, 0.03443, 0.01798, 0.00023, -0.01512, -0.02830, -0.03473, -0.03554, -0.03048, -0.02300, -0.01624, -0.01505, -0.01722, -0.02364, -0.02968, -0.03180, -0.02929, -0.02632, -0.02266, -0.02230, -0.02349, -0.02463, -0.02380, -0.02236, -0.01710, -0.01217, -0.00646, 0.00010, 0.00409, 0.00219, -0.00081, -0.00406, -0.00394, -0.00016, 0.00560, 0.01073, 0.01860, 0.02493, 0.02903, 0.03209, 0.03360, 0.03095, 0.02931, 0.02832, 0.02832, 0.02784, 0.02454, 0.01475, 0.00361, -0.00591, -0.00968, -0.00565, 0.00469, 0.01290, 0.01716, 0.01528, 0.00893, 0.00210, -0.00052, -0.00154, 0.00040, 0.00266, 0.00456, 0.00676, 0.01035, 0.01225, 0.01548, 0.01702, 0.01570, 0.01261, 0.01116, 0.01123, 0.01616, 0.02133, 0.02479, 0.02518, 0.02368, 0.01985, 0.01737, 0.01435, 0.01153, 0.00856, 0.00694, 0.00476, 0.00257, -0.00195, -0.00640, -0.00969, -0.01049, -0.00991, -0.00568, -0.00101, 0.00359, 0.00584, 0.00620, 0.00463, 0.00475, 0.00462, 0.00476, 0.00355, 0.00151, -0.00197, -0.00366, -0.00392, -0.00104, 0.00386, 0.01076, 0.01763, 0.02419, 0.02776, 0.02936, 0.02748, 0.02164, 0.01333, 0.00733, 0.00511, 0.00873, 0.01549, 0.02144, 0.02476, 0.02630, 0.02618, 0.02601, 0.02471, 0.02259, 0.02170, 0.02209, 0.02192, 0.02188, 0.02058, 0.01682, 0.01226, 0.00727, 0.00178, -0.00248, -0.00564, -0.00854, -0.00995, -0.00917, -0.00651, -0.00292, 0.00116, 0.00538, 0.00893, 0.01021, 0.01032, 0.00932, 0.00671, 0.00311, -0.00003, -0.00370, -0.00564, -0.00524, -0.00410, -0.00341, -0.00183, 0.00090, 0.00495, 0.00813, 0.00991, 0.01150, 0.01375, 0.01465, 0.01451, 0.01321, 0.01067, 0.00816, 0.00687, 0.00685, 0.00932, 0.01278, 0.01547, 0.01774, 0.01886, 0.01770, 0.01537, 0.01181, 0.00640, 0.00131, -0.00254, -0.00516, -0.00491, -0.00171, 0.00275, 0.00714, 0.00891, 0.00749, 0.00448, 0.00039, -0.00467, -0.00878, -0.01159, -0.01263, -0.01109, -0.00681, -0.00113, 0.00404, 0.00575, 0.00500, 0.00345, 0.00160, 0.00060, 0.00263, 0.00570, 0.00912, 0.01128, 0.01090, 0.00892, 0.00854, 0.00851, 0.00936, 0.00985, 0.00811, 0.00368, -0.00065, -0.00506, -0.00683, -0.00623, -0.00564, -0.00630, -0.00644, -0.00806, -0.01106, -0.01507, -0.01923, -0.02304, -0.02430, -0.02420, -0.02352, -0.02376, -0.02487, -0.02560, -0.02396, -0.02137, -0.01796, -0.01446, -0.01206, -0.01135, -0.01082, -0.01112, -0.01185, -0.01232, -0.01138, -0.00836, -0.00286, 0.00222, 0.00463, 0.00443, 0.00202, -0.00203, -0.00456, -0.00361, -0.00095, 0.00131, 0.00104, -0.00208, -0.00547, -0.00655, -0.00607, -0.00376, -0.00109, -0.00013, -0.00164, -0.00373, -0.00561, -0.00551, -0.00382, -0.00010, 0.00435, 0.00686, 0.00567, 0.00395, 0.00259, 0.00186, 0.00110, -0.00007, -0.00167, -0.00206, -0.00160, 0.00062, 0.00437, 0.00809, 0.01037, 0.01155, 0.01061, 0.00800, 0.00464, 0.00192, 0.00032, -0.00040, -0.00122, -0.00190, -0.00310, -0.00496, -0.00675, -0.00780, -0.00797, -0.00791, -0.00945, -0.01188, -0.01352, -0.01423, -0.01373, -0.01246, -0.01183, -0.01206, -0.01262, -0.01367, -0.01347, -0.01205, -0.01100, -0.01026, -0.00889, -0.00807, -0.00579, -0.00157, 0.00286, 0.00548, 0.00603, 0.00411, 0.00311, 0.00325, 0.00376, 0.00513, 0.00779, 0.00956, 0.01196, 0.01370, 0.01312, 0.01121, 0.01046, 0.00962, 0.00990, 0.01140, 0.01212, 0.01049, 0.00848, 0.00614, 0.00326, -0.00006, -0.00235, -0.00295, -0.00209, -0.00062, 0.00119, 0.00235, 0.00185, -0.00013, -0.00248, -0.00437, -0.00595, -0.00659, -0.00559, -0.00363, -0.00235, -0.00180, -0.00192, -0.00239, -0.00309, -0.00299, -0.00237, -0.00214, -0.00383, -0.00657, -0.00919, -0.01084, -0.01223, -0.01317, -0.01343, -0.01214, -0.00991, -0.00670, -0.00365, -0.00178, -0.00160, -0.00175, -0.00243, -0.00296, -0.00290, -0.00156, -0.00042, 0.00024, 0.00051, 0.00090, 0.00040, 0.00020, 0.00042, 0.00043, 0.00084, 0.00330, 0.00608, 0.00851, 0.01036, 0.01060, 0.00902, 0.00737, 0.00550, 0.00348, 0.00235, 0.00077, -0.00147, -0.00200, -0.00149, -0.00184, -0.00125, -0.00034, -0.00003, 0.00022, 0.00081, 0.00037, -0.00007, -0.00090, -0.00182, -0.00293, -0.00423, -0.00615, -0.00678, -0.00612, -0.00440, -0.00278, -0.00097, -0.00013, 0.00036, 0.00166, 0.00414, 0.00612, 0.00814, 0.00983, 0.00990, 0.00792, 0.00529, 0.00256, 0.00057, -0.00066, -0.00137, -0.00151, -0.00177, -0.00290, -0.00376, -0.00440, -0.00524, -0.00590, -0.00699, -0.00905, -0.01037, -0.01023, -0.00858, -0.00519, -0.00202, -0.00005, 0.00211, 0.00375, 0.00401, 0.00530, 0.00757, 0.00931, 0.01083, 0.01137, 0.00985, 0.00890, 0.00924, 0.01020, 0.01257, 0.01543, 0.01588, 0.01497, 0.01300, 0.01015, 0.00866, 0.00886, 0.00846, 0.00806, 0.00771, 0.00624, 0.00492, 0.00494, 0.00473, 0.00411, 0.00373, 0.00256, 0.00090, -0.00106, -0.00358, -0.00556, -0.00605, -0.00567, -0.00356, -0.00067, 0.00094, 0.00149, 0.00128, -0.00027, -0.00109, -0.00108, -0.00078, 0.00104, 0.00331, 0.00381, 0.00377, 0.00357, 0.00281, 0.00347, 0.00580, 0.00696, 0.00668, 0.00586, 0.00424, 0.00277, 0.00294, 0.00485, 0.00707, 0.00849, 0.00889, 0.00762, 0.00525, 0.00224, -0.00056, -0.00095, 0.00002, 0.00008, 0.00024, 0.00046, -0.00122, -0.00270, -0.00176, 0.00017, 0.00266, 0.00491, 0.00449, 0.00218, -0.00002, -0.00124, -0.00105, 0.00007, 0.00105, 0.00081, -0.00113, -0.00403, -0.00651, -0.00815, -0.00804, -0.00598, -0.00315, -0.00045, 0.00181, 0.00199, 0.00096, -0.00005, -0.00080, -0.00102, -0.00004, 0.00039, 0.00015, 0.00040, 0.00044, -0.00057, -0.00078, 0.00001, 0.00099, 0.00185, 0.00220, 0.00163, 0.00096, 0.00052, 0.00045, 0.00115, 0.00162, 0.00057, -0.00126, -0.00310, -0.00494, -0.00593, -0.00558, -0.00476, -0.00426, -0.00345, -0.00217, -0.00156, -0.00148, -0.00115, -0.00169, -0.00309, -0.00395, -0.00518, -0.00732, -0.00803, -0.00699, -0.00491, -0.00133, 0.00264, 0.00442, 0.00413, 0.00204, -0.00134, -0.00441, -0.00624, -0.00718, -0.00660, -0.00494, -0.00329, -0.00176, -0.00099, -0.00167, -0.00252, -0.00252, -0.00216, -0.00192, -0.00193, -0.00248, -0.00310, -0.00289, -0.00240, -0.00203, -0.00107, -0.00034, -0.00088, -0.00173, -0.00268, -0.00444, -0.00573, -0.00579, -0.00554, -0.00447, -0.00250, -0.00143, -0.00138, -0.00125, -0.00102, -0.00045, 0.00031, 0.00104, 0.00208, 0.00327, 0.00370, 0.00410, 0.00443, 0.00453, 0.00397, 0.00296, 0.00163, 0.00057, 0.00007, 0.00061, 0.00144, 0.00198, 0.00216, 0.00231, 0.00229, 0.00215, 0.00206, 0.00193, 0.00181, 0.00197, 0.00207, 0.00225, 0.00289, 0.00269, 0.00063, -0.00216, -0.00469, -0.00634, -0.00639, -0.00548, -0.00399, -0.00246, -0.00180, -0.00207, -0.00268, -0.00413, -0.00588, -0.00704, -0.00740, -0.00728, -0.00659, -0.00609, -0.00523, -0.00350, -0.00109, 0.00155, 0.00432, 0.00581, 0.00579, 0.00523, 0.00453, 0.00361, 0.00273, 0.00221, 0.00161, 0.00092, 0.00081, 0.00086, 0.00037, 0.00046, 0.00101, 0.00121, 0.00143, 0.00203, 0.00222, 0.00217, 0.00205, 0.00159, 0.00082, 0.00012, -0.00057, -0.00116, -0.00156, -0.00248, -0.00401, -0.00499, -0.00531, -0.00545, -0.00482, -0.00386, -0.00403, -0.00517, -0.00607, -0.00719, -0.00818, -0.00796, -0.00671, -0.00534, -0.00331, -0.00191, -0.00199, -0.00295, -0.00413, -0.00549, -0.00562, -0.00487, -0.00394, -0.00295, -0.00209, -0.00189, -0.00162, -0.00131, -0.00174, -0.00280, -0.00347, -0.00389, -0.00429, -0.00479, -0.00561, -0.00588, -0.00509, -0.00397, -0.00263, -0.00116, -0.00059, -0.00076, -0.00119, -0.00194, -0.00259, -0.00255, -0.00194, -0.00109, 0.00028, 0.00147, 0.00182, 0.00203, 0.00232, 0.00187, 0.00148, 0.00164, 0.00166, 0.00130, 0.00065, -0.00066, -0.00158, -0.00199, -0.00226, -0.00154, 0.00064, 0.00272, 0.00476, 0.00702, 0.00790, 0.00728, 0.00627, 0.00392, 0.00076, -0.00075, -0.00054, 0.00035, 0.00122, 0.00054, -0.00216, -0.00554, -0.00859, -0.01022, -0.00991, -0.00781, -0.00479, -0.00237, -0.00158, -0.00210, -0.00344, -0.00486, -0.00549, -0.00497, -0.00394, -0.00321, -0.00277, -0.00276, -0.00348, -0.00377, -0.00308, -0.00256, -0.00219, -0.00178, -0.00126, 0.00027, 0.00311, 0.00554, 0.00690, 0.00680, 0.00494, 0.00210, 0.00019, -0.00021, 0.00115, 0.00390, 0.00714, 0.00995, 0.01207, 0.01231, 0.01070, 0.00900, 0.00801, 0.00692, 0.00590, 0.00516, 0.00379, 0.00173, 0.00002, -0.00091, -0.00113, -0.00054, 0.00041, 0.00142, 0.00220, 0.00205, 0.00086, -0.00026, -0.00137, -0.00281, -0.00401, -0.00408, -0.00320, -0.00196, -0.00067, 0.00017, -0.00036, -0.00147, -0.00200, -0.00208, -0.00161, -0.00076, -0.00015, 0.00047, 0.00117, 0.00094, -0.00016, -0.00138, -0.00218, -0.00161, 0.00070, 0.00335, 0.00486, 0.00481, 0.00308, 0.00048, -0.00144, -0.00236, -0.00234, -0.00079, 0.00125, 0.00260, 0.00325, 0.00333, 0.00250, 0.00113, -0.00062, -0.00192, -0.00214, -0.00233, -0.00246, -0.00129, -0.00018, 0.00003, 0.00031, 0.00021, -0.00002, 0.00069, 0.00084, 0.00041, 0.00077, 0.00093, 0.00034, -0.00005, -0.00054, -0.00113, -0.00093, 0.00019, 0.00152, 0.00254, 0.00302, 0.00295, 0.00263, 0.00208, 0.00141, 0.00108, 0.00090, 0.00068, 0.00048, 0.00021, -0.00039, -0.00171, -0.00329, -0.00422, -0.00390, -0.00184, 0.00049, 0.00176, 0.00238, 0.00169, -0.00072, -0.00284, -0.00432, -0.00434, -0.00190, 0.00154, 0.00429, 0.00597, 0.00576, 0.00416, 0.00204, -0.00008, -0.00110, -0.00053, 0.00058, 0.00198, 0.00281, 0.00210, 0.00077, -0.00029, -0.00198, -0.00293, -0.00180, -0.00060, -0.00062, -0.00008, 0.00092, 0.00135, 0.00207, 0.00300, 0.00281, 0.00317, 0.00402, 0.00310, 0.00165, 0.00155, 0.00121, 0.00087, 0.00185, 0.00191, 0.00086, 0.00079, 0.00060, 0.00023, 0.00156, 0.00227, 0.00138, 0.00156, 0.00194, 0.00179, 0.00330, 0.00542, 0.00604, 0.00607, 0.00575, 0.00430, 0.00251, 0.00112, -0.00015, -0.00001, 0.00165, 0.00253, 0.00250, 0.00304, 0.00265, 0.00133, 0.00079, 0.00077, 0.00049, 0.00122, 0.00253, 0.00328, 0.00360, 0.00341, 0.00248, 0.00200, 0.00206, 0.00168, 0.00157, 0.00186, 0.00150, 0.00056, -0.00041, -0.00059, -0.00025, -0.00068, -0.00084, -0.00037, -0.00075, -0.00144, -0.00171, -0.00227, -0.00169, -0.00020, -0.00067, -0.00176, -0.00108, -0.00129, -0.00310, -0.00277, -0.00217, -0.00265, -0.00109, 0.00104, 0.00066, 0.00117, 0.00235, 0.00085, -0.00004, 0.00068, -0.00082, -0.00112, 0.00085, 0.00016, -0.00014, 0.00209, 0.00122, -0.00050, 0.00064, -0.00031, -0.00203, -0.00037, -0.00053, -0.00191, 0.00133, 0.00327, 0.00124, 0.00216, 0.00198, -0.00150, -0.00108, -0.00048, -0.00245, -0.00081, 0.00075, -0.00190, -0.00203, -0.00022, -0.00226, -0.00184, 0.00152, 0.00056, -0.00052, 0.00083, -0.00138, -0.00399, -0.00187, -0.00097, -0.00162, 0.00113, 0.00172, -0.00070, -0.00055, -0.00129, -0.00390, -0.00244, -0.00001, 0.00017, 0.00205, 0.00265, -0.00090, -0.00269, -0.00331, -0.00594, -0.00598, -0.00423, -0.00478, -0.00461, -0.00356, -0.00458, -0.00466, -0.00241, -0.00192, -0.00136, 0.00033, -0.00051, -0.00257, -0.00281, -0.00393, -0.00527, -0.00401, -0.00315, -0.00359, -0.00260, -0.00200, -0.00275, -0.00224, -0.00123, -0.00097, 0.00003, 0.00088, 0.00079, 0.00118, 0.00189, 0.00233, 0.00254, 0.00222, 0.00150, 0.00175, 0.00250, 0.00296, 0.00313, 0.00269, 0.00176, 0.00061, -0.00070, -0.00137, -0.00102, -0.00092, -0.00063, 0.00069, 0.00217, 0.00284, 0.00263, 0.00141, -0.00058, -0.00287, -0.00489, -0.00537, -0.00422, -0.00196, 0.00109, 0.00339, 0.00324, 0.00200, 0.00073, -0.00114, -0.00221, -0.00143, -0.00038, 0.00041, 0.00101, 0.00027, -0.00111, -0.00128, -0.00079, -0.00052, 0.00048, 0.00156, 0.00111, 0.00003, -0.00085, -0.00232, -0.00292, -0.00208, -0.00135, -0.00001, 0.00206, 0.00231, 0.00050, -0.00124, -0.00282, -0.00366, -0.00314, -0.00161, 0.00021, 0.00201, 0.00234, 0.00118, -0.00049, -0.00209, -0.00298, -0.00189, 0.00038, 0.00223, 0.00311, 0.00276, 0.00142, -0.00009, -0.00101, -0.00107, -0.00039, 0.00050, 0.00171, 0.00297, 0.00362, 0.00266, 0.00073, -0.00047, -0.00074, -0.00059, 0.00110, 0.00405, 0.00513, 0.00408, 0.00193, -0.00099, -0.00412, -0.00499, -0.00347, -0.00097, 0.00070, 0.00105, -0.00017, -0.00191, -0.00320, -0.00276, -0.00062, 0.00182, 0.00280, 0.00218, -0.00026, -0.00369, -0.00578, -0.00561, -0.00384, -0.00088, 0.00172, 0.00162, 0.00002, -0.00205, -0.00487, -0.00674, -0.00628, -0.00511, -0.00328, -0.00036, 0.00139, 0.00177, 0.00206, 0.00184, 0.00105, 0.00066, -0.00010, -0.00106, -0.00138, -0.00130, -0.00143, -0.00128, -0.00094, -0.00050, -0.00012, 0.00031, 0.00068, 0.00071, 0.00031, -0.00002, -0.00003, -0.00025, -0.00093, -0.00145, -0.00148, -0.00152, -0.00101, -0.00024, -0.00027, -0.00075, -0.00053, -0.00016, -0.00003, 0.00036, 0.00039, -0.00016, -0.00019, -0.00035, -0.00170, -0.00233, -0.00209, -0.00217, -0.00124, 0.00065, 0.00128, 0.00143, 0.00113, -0.00033, -0.00103, -0.00060, -0.00072, -0.00014, 0.00115, 0.00137, 0.00163, 0.00218, 0.00133, 0.00009, -0.00030, -0.00070, -0.00070, 0.00017, 0.00102, 0.00101, 0.00024, -0.00068, -0.00103, -0.00042, 0.00080, 0.00167, 0.00184, 0.00174, 0.00114, -0.00002, -0.00115, -0.00143, -0.00063, 0.00062, 0.00148, 0.00188, 0.00120, -0.00055, -0.00159, -0.00146, -0.00115, -0.00041, 0.00045, 0.00043, 0.00039, 0.00086, 0.00087, 0.00068, 0.00074, 0.00040, 0.00021, 0.00061, 0.00099, 0.00104, 0.00102, 0.00078, 0.00055, 0.00032, 0.00049, 0.00141, 0.00248, 0.00271, 0.00217, 0.00111, -0.00013, -0.00083, -0.00079, -0.00029, 0.00077, 0.00203, 0.00243, 0.00195, 0.00116, 0.00054, 0.00037, 0.00064, 0.00092, 0.00099, 0.00043, -0.00053, -0.00111, -0.00101, -0.00013, 0.00080, 0.00109, 0.00123, 0.00118, 0.00021, -0.00088, -0.00188, -0.00221, -0.00120, 0.00015, 0.00078, 0.00152, 0.00170, 0.00106, 0.00034, -0.00027, -0.00070, -0.00047, 0.00025, 0.00106, 0.00166, 0.00147, 0.00031, -0.00112, -0.00170, -0.00099, 0.00048, 0.00204, 0.00264, 0.00175, 0.00035, -0.00076, -0.00176, -0.00142, -0.00004, -0.00007, -0.00093, -0.00133, -0.00216, -0.00206, -0.00069, -0.00045, -0.00059, 0.00017, -0.00008, -0.00064, -0.00012, -0.00006, -0.00050, -0.00048, -0.00092, -0.00123, -0.00080, -0.00095, -0.00132, -0.00094, -0.00116, -0.00147, -0.00128, -0.00119, -0.00001, 0.00204, 0.00255, 0.00202, 0.00154, -0.00031, -0.00267, -0.00381, -0.00386, -0.00289, -0.00085, 0.00039, 0.00056, 0.00045, -0.00004, -0.00040, 0.00001, 0.00039, -0.00004, -0.00068, -0.00158, -0.00258, -0.00282, -0.00208, -0.00141, -0.00054, 0.00054, 0.00099, 0.00104, 0.00106, 0.00041, 0.00008, 0.00061, 0.00070, 0.00065, 0.00130, 0.00184, 0.00192, 0.00203, 0.00149, 0.00074, 0.00015, -0.00041, -0.00076, -0.00050, -0.00004, 0.00102, 0.00165, 0.00126, 0.00081, 0.00020, -0.00120, -0.00164, -0.00113, -0.00139, -0.00133, -0.00034, -0.00074, -0.00188, -0.00212, -0.00281, -0.00340, -0.00224, -0.00070, -0.00009, 0.00040, -0.00012, -0.00165, -0.00263, -0.00302, -0.00277, -0.00106, 0.00090, 0.00177, 0.00172, 0.00056, -0.00137, -0.00246, -0.00236, -0.00146, 0.00015, 0.00166, 0.00265, 0.00282, 0.00239, 0.00175, 0.00137, 0.00105, 0.00114, 0.00146, 0.00147, 0.00117, 0.00118, 0.00116, 0.00138, 0.00190, 0.00185, 0.00166, 0.00217, 0.00212, 0.00163, 0.00173, 0.00149, 0.00085, 0.00089, 0.00099, 0.00106, 0.00187, 0.00254, 0.00195, 0.00086, -0.00037, -0.00170, -0.00185, -0.00059, 0.00061, 0.00160, 0.00232, 0.00180, 0.00048, -0.00053, -0.00128, -0.00150, -0.00092, -0.00054, -0.00071, -0.00111, -0.00166, -0.00193, -0.00141, -0.00048, 0.00051, 0.00097, 0.00076, 0.00073, 0.00066, 0.00011, -0.00028, -0.00024, -0.00054, -0.00076, -0.00052, -0.00028, 0.00021, 0.00109, 0.00134, 0.00079, 0.00036, -0.00060, -0.00193, -0.00227, -0.00230, -0.00199, -0.00046, 0.00092, 0.00152, 0.00216, 0.00184, 0.00003, -0.00113, -0.00168, -0.00253, -0.00233, -0.00119, -0.00035, 0.00010, -0.00012, -0.00120, -0.00198, -0.00158, -0.00011, 0.00151, 0.00230, 0.00149, -0.00062, -0.00291, -0.00445, -0.00491, -0.00353, -0.00053, 0.00165, 0.00190, 0.00160, 0.00082, -0.00099, -0.00181, -0.00094, -0.00028, 0.00021, 0.00043, -0.00087, -0.00228, -0.00257, -0.00239, -0.00127, 0.00087, 0.00178, 0.00133, 0.00048, -0.00114, -0.00245, -0.00205, -0.00132, -0.00106, 0.00029, 0.00145, 0.00131, 0.00141, 0.00151, 0.00012, -0.00105, -0.00125, -0.00147, -0.00100, 0.00062, 0.00148, 0.00190, 0.00243, 0.00143, 0.00017, 0.00024, -0.00069, -0.00194, -0.00116, -0.00023, -0.00010, 0.00063, 0.00093, 0.00040, 0.00059, 0.00060, 0.00039, 0.00107, 0.00068, -0.00133, -0.00185, -0.00149, -0.00180, -0.00082, 0.00039, 0.00030, 0.00083, 0.00125, 0.00034, 0.00008, 0.00004, -0.00118, -0.00185, -0.00207, -0.00225, -0.00077, 0.00077, 0.00107, 0.00197, 0.00233, 0.00133, 0.00126, 0.00109, -0.00016, -0.00015, 0.00001, -0.00100, -0.00084, 0.00007, 0.00007, 0.00120, 0.00235, 0.00173, 0.00159, 0.00094, -0.00115, -0.00066, 0.00105, 0.00069, 0.00142, 0.00286, 0.00209, 0.00185, 0.00273, 0.00202, 0.00155, 0.00237, 0.00124, -0.00052, -0.00038, -0.00058, -0.00106, -0.00014, 0.00054, 0.00140, 0.00288, 0.00221, 0.00060, 0.00055, -0.00035, -0.00172, -0.00086, 0.00058, 0.00072, 0.00100, 0.00156, 0.00158, 0.00160, 0.00152, 0.00115, 0.00100, 0.00052, -0.00008, -0.00003, -0.00067, -0.00205, -0.00269, -0.00287, -0.00229, -0.00050, 0.00119, 0.00253, 0.00324, 0.00174, -0.00045, -0.00108, -0.00177, -0.00263, -0.00197, -0.00156, -0.00184, -0.00084, 0.00006, -0.00030, 0.00052, 0.00119, -0.00026, -0.00089, -0.00072, -0.00211, -0.00288, -0.00229, -0.00230, -0.00144, 0.00016, 0.00032, 0.00067, 0.00123, -0.00028, -0.00110, -0.00035, -0.00104, -0.00224, -0.00204, -0.00248, -0.00287, -0.00159, -0.00019, 0.00069, 0.00090, -0.00027, -0.00122, -0.00112, -0.00142, -0.00117, -0.00009, 0.00007, -0.00063, -0.00152, -0.00259, -0.00212, -0.00089, -0.00026, 0.00088, 0.00173, 0.00016, -0.00166, -0.00262, -0.00342, -0.00286, -0.00091, 0.00045, 0.00155, 0.00205, 0.00099, -0.00001, -0.00035, -0.00125, -0.00171, -0.00104, -0.00046, 0.00049, 0.00226, 0.00318, 0.00286, 0.00213, 0.00054, -0.00106, -0.00118, -0.00063, 0.00018, 0.00162, 0.00233, 0.00166, 0.00103, 0.00045, -0.00019, -0.00026, 0.00025, 0.00120, 0.00237, 0.00216, 0.00085, -0.00010, -0.00096, -0.00157, -0.00048, 0.00076, 0.00111, 0.00107, 0.00036, -0.00082, -0.00102, -0.00131, -0.00156, -0.00062, 0.00004, 0.00003, 0.00065, 0.00077, -0.00008, -0.00070, -0.00108, -0.00134, -0.00062, 0.00015, 0.00005, -0.00002, -0.00021, -0.00089, -0.00096, -0.00022, -0.00001, -0.00014, -0.00016, -0.00053, -0.00112, -0.00176, -0.00239, -0.00256, -0.00194, -0.00036, 0.00153, 0.00298, 0.00333, 0.00203, -0.00017, -0.00224, -0.00313, -0.00260, -0.00105, 0.00053, 0.00153, 0.00183, 0.00157, 0.00058, -0.00045, -0.00109, -0.00148, -0.00138, -0.00055, -0.00004, -0.00003, -0.00032, -0.00098, -0.00133, -0.00080, 0.00010, 0.00087, 0.00134, 0.00119, 0.00029, -0.00043, -0.00067, -0.00112, -0.00164, -0.00141, -0.00062, 0.00039, 0.00145, 0.00192, 0.00128, -0.00012, -0.00176, -0.00266, -0.00232, -0.00156, -0.00123, -0.00097, -0.00071, -0.00041, 0.00037, 0.00116, 0.00089, -0.00001, -0.00127, -0.00311, -0.00380, -0.00306, -0.00215, -0.00055, 0.00175, 0.00314, 0.00333, 0.00302, 0.00141, -0.00095, -0.00216, -0.00237, -0.00172, 0.00025, 0.00123, 0.00119, 0.00152, 0.00139, 0.00095, 0.00186, 0.00195, 0.00082, 0.00017, -0.00019, -0.00043, 0.00012, 0.00025, -0.00009, 0.00009, 0.00056, 0.00123, 0.00286, 0.00404, 0.00332, 0.00203, 0.00071, -0.00074, -0.00148, -0.00125, -0.00070, 0.00007, 0.00075, 0.00157, 0.00226, 0.00166, 0.00011, -0.00084, -0.00098, -0.00052, 0.00043, 0.00117, 0.00080, -0.00018, -0.00087, -0.00065, 0.00052, 0.00148, 0.00150, 0.00077, -0.00043, -0.00139, -0.00104, -0.00015, 0.00095, 0.00224, 0.00210, 0.00104, 0.00061, -0.00070, -0.00227, -0.00207, -0.00099, 0.00017, 0.00176, 0.00240, 0.00129, 0.00022, -0.00064, -0.00066, 0.00093, 0.00198, 0.00155, 0.00131, 0.00038, -0.00091, -0.00045, 0.00080, 0.00088, 0.00117, 0.00087, -0.00034, -0.00039, 0.00022, 0.00003, 0.00053, 0.00123, 0.00105, 0.00125, 0.00177, 0.00138, 0.00139, 0.00170, 0.00132, 0.00158, 0.00173, 0.00036, -0.00051, -0.00047, -0.00077, 0.00024, 0.00270, 0.00397, 0.00436, 0.00417, 0.00245, 0.00071, -0.00070, -0.00256, -0.00292, -0.00201, -0.00158, -0.00013, 0.00209, 0.00248, 0.00221, 0.00206, 0.00067, -0.00078, -0.00130, -0.00217, -0.00238, -0.00186, -0.00178, -0.00129, -0.00061, -0.00125, -0.00128, -0.00053, -0.00081, -0.00069, 0.00003, -0.00091, -0.00229, -0.00303, -0.00432, -0.00446, -0.00267, -0.00136, -0.00017, 0.00139, 0.00129, 0.00043, -0.00013, -0.00127, -0.00182, -0.00157, -0.00235, -0.00297, -0.00217, -0.00147, -0.00058, 0.00121, 0.00194, 0.00137, 0.00067, -0.00118, -0.00318, -0.00307, -0.00163, -0.00026, 0.00128, 0.00151, 0.00068, 0.00025, -0.00062, -0.00094, 0.00108, 0.00293, 0.00289, 0.00194, 0.00020, -0.00253, -0.00385, -0.00226, 0.00052, 0.00308, 0.00425, 0.00296, 0.00028, -0.00349, -0.00440, -0.00064, 0.00210, 0.00338, 0.00539, 0.00360, -0.00260, -0.00605, -0.00488, -0.00198, 0.00144, 0.00403, 0.00530, 0.00305, -0.00299, -0.00622, -0.00464, -0.00209, 0.00115, 0.00478, 0.00494, 0.00076, -0.00332, -0.00473, -0.00451, -0.00230, 0.00168, 0.00404, 0.00346, 0.00094, -0.00185, -0.00321, -0.00308, -0.00271, -0.00134, 0.00021, 0.00002, -0.00036, 0.00011, 0.00021, 0.00061, 0.00113, 0.00019, -0.00121, -0.00232, -0.00384, -0.00386, -0.00227, -0.00108, 0.00069, 0.00201, 0.00052, -0.00038, 0.00056, 0.00012, -0.00019, 0.00074, 0.00026, -0.00092, -0.00149, -0.00213, -0.00143, 0.00040, 0.00076, 0.00118, 0.00265, 0.00237, 0.00119, 0.00066, -0.00098, -0.00264, -0.00265, -0.00234, -0.00114, 0.00072, 0.00144, 0.00194, 0.00271, 0.00230, 0.00205, 0.00245, 0.00135, -0.00076, -0.00151, -0.00128, -0.00053, 0.00092, 0.00246, 0.00330, 0.00347, 0.00293, 0.00236, 0.00171, 0.00067, -0.00022, -0.00042, -0.00063, -0.00038, 0.00097, 0.00238, 0.00257, 0.00255, 0.00298, 0.00249, 0.00109, 0.00019, -0.00056, -0.00145, -0.00172, -0.00140, -0.00082, 0.00000, 0.00054, 0.00138, 0.00311, 0.00422, 0.00410, 0.00344, 0.00154, -0.00140, -0.00343, -0.00403, -0.00350, -0.00170, 0.00004, 0.00097, 0.00179, 0.00175, 0.00056, -0.00005, -0.00081, -0.00213, -0.00236, -0.00197, -0.00184, -0.00114, -0.00051, -0.00018, 0.00093, 0.00164, 0.00095, 0.00012, -0.00086, -0.00241, -0.00299, -0.00249, -0.00175, -0.00032, 0.00075, 0.00035, 0.00004, 0.00032, 0.00034, 0.00050, 0.00096, 0.00051, -0.00061, -0.00200, -0.00338, -0.00370, -0.00257, -0.00071, 0.00145, 0.00341, 0.00416, 0.00305, 0.00099, -0.00122, -0.00316, -0.00393, -0.00310, -0.00168, -0.00051, 0.00027, 0.00088, 0.00117, 0.00128, 0.00123, 0.00093, 0.00074, 0.00032, -0.00085, -0.00166, -0.00160, -0.00170, -0.00157, -0.00045, 0.00052, 0.00090, 0.00135, 0.00152, 0.00100, 0.00045, -0.00012, -0.00074, -0.00116, -0.00145, -0.00159, -0.00117, -0.00052, 0.00012, 0.00059, 0.00036, -0.00050, -0.00132, -0.00185, -0.00145, -0.00025, 0.00091, 0.00177, 0.00202, 0.00155, 0.00074, 0.00024, 0.00033, 0.00056, 0.00030, -0.00007, -0.00065, -0.00118, -0.00124, -0.00083, -0.00002, 0.00106, 0.00154, 0.00146, 0.00109, 0.00024, -0.00047, -0.00059, -0.00074, -0.00072, -0.00005, 0.00021, -0.00027, -0.00037, -0.00002, 0.00022, 0.00075, 0.00099, 0.00057, -0.00000, -0.00123, -0.00232, -0.00178, -0.00070, 0.00016, 0.00150, 0.00202, 0.00102, 0.00003, -0.00033, -0.00083, -0.00089, -0.00034, 0.00029, 0.00076, 0.00057, -0.00030, -0.00046, -0.00029, -0.00011, 0.00049, 0.00093, 0.00080, 0.00044, -0.00036, -0.00096, -0.00034, 0.00077, 0.00173, 0.00232, 0.00225, 0.00129, 0.00044, 0.00009, 0.00012, 0.00022, 0.00035, -0.00000, -0.00090, -0.00152, -0.00127, -0.00068, 0.00035, 0.00183, 0.00273, 0.00260, 0.00146, -0.00020, -0.00164, -0.00248, -0.00239, -0.00110, -0.00003, 0.00006, 0.00017, 0.00016, -0.00057, -0.00043, 0.00058, 0.00112, 0.00150, 0.00144, 0.00051, -0.00033, -0.00112, -0.00185, -0.00135, -0.00064, -0.00038, -0.00001, 0.00051, 0.00079, 0.00116, 0.00091, 0.00068, 0.00089, 0.00033, -0.00087, -0.00117, -0.00115, -0.00061, 0.00067, 0.00134, 0.00142, 0.00159, 0.00100, 0.00011, 0.00001, 0.00026, 0.00062, 0.00074, 0.00038, 0.00001, -0.00036, -0.00078, -0.00045, 0.00010, 0.00053, 0.00113, 0.00146, 0.00116, 0.00092, 0.00067, 0.00033, 0.00008, -0.00018, 0.00007, 0.00059, 0.00033, -0.00021, -0.00010, -0.00012, -0.00016, -0.00013, -0.00059, -0.00118, -0.00170, -0.00214, -0.00153, -0.00010, 0.00082, 0.00152, 0.00160, 0.00040, -0.00103, -0.00170, -0.00177, -0.00109, -0.00020, 0.00033, 0.00049, -0.00015, -0.00109, -0.00119, -0.00085, -0.00025, 0.00124, 0.00253, 0.00248, 0.00153, 0.00021, -0.00119, -0.00203, -0.00210, -0.00137, -0.00025, 0.00049, 0.00097, 0.00124, 0.00112, 0.00108, 0.00089, 0.00026, 0.00020, 0.00055, 0.00051, 0.00031, 0.00003, -0.00011, -0.00003, -0.00019, -0.00003, 0.00093, 0.00157, 0.00145, 0.00108, 0.00059, 0.00001, -0.00034, -0.00053, -0.00069, -0.00073, -0.00072, -0.00045, 0.00033, 0.00110, 0.00161, 0.00180, 0.00115, 0.00002, -0.00105, -0.00178, -0.00160, -0.00095, -0.00027, 0.00049, 0.00081, 0.00029, -0.00031, -0.00071, -0.00070, -0.00057, -0.00052, -0.00006, 0.00028, -0.00006, -0.00017, 0.00011, 0.00021, 0.00046, 0.00069, 0.00041, -0.00014, -0.00086, -0.00170, -0.00177, -0.00113, -0.00076, -0.00055, 0.00015, 0.00091, 0.00144, 0.00174, 0.00211, 0.00243, 0.00190, 0.00093, 0.00030, -0.00064, -0.00169, -0.00156, -0.00067, 0.00024, 0.00125, 0.00212, 0.00208, 0.00090, -0.00039, -0.00085, -0.00072, -0.00011, 0.00108, 0.00141, 0.00072, -0.00013, -0.00095, -0.00135, -0.00040, 0.00088, 0.00139, 0.00128, 0.00049, -0.00093, -0.00195, -0.00234, -0.00158, 0.00020, 0.00158, 0.00215, 0.00216, 0.00103, -0.00039, -0.00108, -0.00129, -0.00102, -0.00044, -0.00039, -0.00061, -0.00066, -0.00099, -0.00099, 0.00009, 0.00114, 0.00124, 0.00073, 0.00027, -0.00028, -0.00093, -0.00116, -0.00031, 0.00017, 0.00004, 0.00037, 0.00063, 0.00002, 0.00006, 0.00056, 0.00038, -0.00010, -0.00034, -0.00115, -0.00220, -0.00234, -0.00141, 0.00013, 0.00190, 0.00265, 0.00199, 0.00084, -0.00036, -0.00152, -0.00199, -0.00122, -0.00000, 0.00028, -0.00000, -0.00017, -0.00055, -0.00097, -0.00077, -0.00015, 0.00045, 0.00100, 0.00160, 0.00114, -0.00035, -0.00127, -0.00179, -0.00210, -0.00097, 0.00078, 0.00149, 0.00129, 0.00068, -0.00042, -0.00131, -0.00141, -0.00089, -0.00035, -0.00003, 0.00081, 0.00144, 0.00084, 0.00011, 0.00001, -0.00029, -0.00079, -0.00065, -0.00028, -0.00028, -0.00071, -0.00107, -0.00112, -0.00086, -0.00061, -0.00050, -0.00058, -0.00031, -0.00021, -0.00055, -0.00025, 0.00008, -0.00057, -0.00111, -0.00054, -0.00015, 0.00019, 0.00134, 0.00203, 0.00125, -0.00029, -0.00152, -0.00232, -0.00326, -0.00322, -0.00170, 0.00013, 0.00163, 0.00266, 0.00220, 0.00090, -0.00010, -0.00105, -0.00153, -0.00049, 0.00074, 0.00056, -0.00037, -0.00144, -0.00204, -0.00191, -0.00095, 0.00123, 0.00347, 0.00338, 0.00190, 0.00065, -0.00188, -0.00351, -0.00218, 0.00002, 0.00164, 0.00296, 0.00249, 0.00056, -0.00032, -0.00112, -0.00211, -0.00019, 0.00203, 0.00082, -0.00074, -0.00042, -0.00098, -0.00199, -0.00077, 0.00120, 0.00250, 0.00311, 0.00202, 0.00020, -0.00209, -0.00437, -0.00408, -0.00203, 0.00068, 0.00433, 0.00579, 0.00230, -0.00199, -0.00265, -0.00301, -0.00268, 0.00079, 0.00508, 0.00401, -0.00167, -0.00429, -0.00588, -0.00596, -0.00175, 0.00312, 0.00746, 0.00856, 0.00264, -0.00410, -0.00716, -0.00934, -0.00713, 0.00078, 0.00585, 0.00695, 0.00605, 0.00016, -0.00510, -0.00468, -0.00230, 0.00138, 0.00540, 0.00475, 0.00109, -0.00177, -0.00457, -0.00554, -0.00155, 0.00240, 0.00357, 0.00423, 0.00342, 0.00049, -0.00134, -0.00188, -0.00180, -0.00053, 0.00078, 0.00141, 0.00120, 0.00073, 0.00120, 0.00233, 0.00257, 0.00190, 0.00122, -0.00020, -0.00211, -0.00290, -0.00123, 0.00152, 0.00285, 0.00315, 0.00318, 0.00242, 0.00126, 0.00084, 0.00091, 0.00061, 0.00065, 0.00041, 0.00011, 0.00048, 0.00079, 0.00058, 0.00069, 0.00121, 0.00197, 0.00253, 0.00270, 0.00222, 0.00100, -0.00054, -0.00136, -0.00162, -0.00165, -0.00089, 0.00041, 0.00125, 0.00166, 0.00202, 0.00145, -0.00002, -0.00105, -0.00161, -0.00183, -0.00103, -0.00013, 0.00029, 0.00085, 0.00123, 0.00134, 0.00144, 0.00115, 0.00064, 0.00030, -0.00065, -0.00137, -0.00103, -0.00103, -0.00147, -0.00127, -0.00123, -0.00080, 0.00104, 0.00210, 0.00177, 0.00173, 0.00110, -0.00070, -0.00156, -0.00160, -0.00204, -0.00216, -0.00180, -0.00121, -0.00026, 0.00048, 0.00103, 0.00166, 0.00179, 0.00166, 0.00174, 0.00119, -0.00020, -0.00105, -0.00110, -0.00114, -0.00067, 0.00009, 0.00012, -0.00015, -0.00019, -0.00029, 0.00035, 0.00140, 0.00168, 0.00152, 0.00120, 0.00044, -0.00022, -0.00056, -0.00060, -0.00011, 0.00035, 0.00049, 0.00084, 0.00095, 0.00061, 0.00056, 0.00063, 0.00057, 0.00108, 0.00145, 0.00058, -0.00041, -0.00066, -0.00066, 0.00001, 0.00130, 0.00198, 0.00146, 0.00054, -0.00032, -0.00095, -0.00088, -0.00026, -0.00015, -0.00060, -0.00094, -0.00151, -0.00207, -0.00190, -0.00140, -0.00064, 0.00067, 0.00161, 0.00158, 0.00082, -0.00049, -0.00175, -0.00222, -0.00187, -0.00091, 0.00011, 0.00038, -0.00020, -0.00089, -0.00125, -0.00128, -0.00077, 0.00012, 0.00058, 0.00051, 0.00019, -0.00030, -0.00070, -0.00065, -0.00056, -0.00029, 0.00031, 0.00049, 0.00003, -0.00050, -0.00110, -0.00149, -0.00131, -0.00057, 0.00033, 0.00065, 0.00042, 0.00022, 0.00011, 0.00023, 0.00065, 0.00073, 0.00040, 0.00005, -0.00018, -0.00032, -0.00015, 0.00017, 0.00009, -0.00033, -0.00030, -0.00011, -0.00022, -0.00019, 0.00004, 0.00011, 0.00025, 0.00046, 0.00050, 0.00050, 0.00038, 0.00004, 0.00003, 0.00036, 0.00037, 0.00029, 0.00019, -0.00049, -0.00121, -0.00127, -0.00102, -0.00042, 0.00046, 0.00088, 0.00103, 0.00102, 0.00061, 0.00026, 0.00008, -0.00039, -0.00056, -0.00034, -0.00020, -0.00009, 0.00011, -0.00022, -0.00080, -0.00079, -0.00028, 0.00024, 0.00103, 0.00159, 0.00137, 0.00086, 0.00024, -0.00057, -0.00098, -0.00105, -0.00087, -0.00001, 0.00079, 0.00086, 0.00047, -0.00049, -0.00148, -0.00155, -0.00070, 0.00070, 0.00219, 0.00252, 0.00142, -0.00017, -0.00147, -0.00214, -0.00153, 0.00011, 0.00149, 0.00178, 0.00129, 0.00018, -0.00114, -0.00186, -0.00149, -0.00050, 0.00056, 0.00131, 0.00136, 0.00051, -0.00054, -0.00112, -0.00093, -0.00008, 0.00094, 0.00132, 0.00078, -0.00020, -0.00116, -0.00163, -0.00081, 0.00052, 0.00102, 0.00085, 0.00055, 0.00002, -0.00063, -0.00067, 0.00013, 0.00054, 0.00022, 0.00017, 0.00016, -0.00049, -0.00090, -0.00072, -0.00057, -0.00063, -0.00033, 0.00022, 0.00030, 0.00012, 0.00043, 0.00055, 0.00011, 0.00016, 0.00041, 0.00014, -0.00006, -0.00004, -0.00026, -0.00045, -0.00025, -0.00004, -0.00001, 0.00025, 0.00064, 0.00083, 0.00102, 0.00132, 0.00130, 0.00088, 0.00056, 0.00040, -0.00003, -0.00048, -0.00042, -0.00019, -0.00002, 0.00047, 0.00098, 0.00099, 0.00060, 0.00050, 0.00057, 0.00040, 0.00053, 0.00083, 0.00035, -0.00030, -0.00033, -0.00014, 0.00001, 0.00051, 0.00104, 0.00092, 0.00039, 0.00019, 0.00016, 0.00011, 0.00025, 0.00044, 0.00021, -0.00024, -0.00034, 0.00001, 0.00036, 0.00081, 0.00113, 0.00078, 0.00005, -0.00049, -0.00094, -0.00127, -0.00133, -0.00117, -0.00085, -0.00033, 0.00020, 0.00040, 0.00037, 0.00009, -0.00059, -0.00098, -0.00075, -0.00066, -0.00076, -0.00088, -0.00111, -0.00120, -0.00104, -0.00063, -0.00009, -0.00000, -0.00024, -0.00035, -0.00045, -0.00056, -0.00050, -0.00065, -0.00124, -0.00162, -0.00128, -0.00074, -0.00011, 0.00076, 0.00099, 0.00030, -0.00044, -0.00094, -0.00121, -0.00107, -0.00061, -0.00006, 0.00030, 0.00047, 0.00079, 0.00090, 0.00054, 0.00053, 0.00086, 0.00076, 0.00053, 0.00025, -0.00045, -0.00117, -0.00132, -0.00075, 0.00043, 0.00171, 0.00249, 0.00244, 0.00169, 0.00092, 0.00020, -0.00043, -0.00062, -0.00044, -0.00050, -0.00048, -0.00013, 0.00033, 0.00065, 0.00109, 0.00150, 0.00157, 0.00148, 0.00129, 0.00042, -0.00068, -0.00131, -0.00151, -0.00127, -0.00033, 0.00083, 0.00162, 0.00159, 0.00114, 0.00092, 0.00074, 0.00052, 0.00080, 0.00094, 0.00031, -0.00029, -0.00033, -0.00047, -0.00016, 0.00107, 0.00197, 0.00175, 0.00140, 0.00079, -0.00045, -0.00147, -0.00153, -0.00106, -0.00051, -0.00009, 0.00036, 0.00049, 0.00015, 0.00003, 0.00049, 0.00075, 0.00077, 0.00088, 0.00060, -0.00024, -0.00075, -0.00082, -0.00083, -0.00046, 0.00019, 0.00060, 0.00053, 0.00040, 0.00037, 0.00027, 0.00029, 0.00062, 0.00063, 0.00022, -0.00015, -0.00050, -0.00082, -0.00073, -0.00035, -0.00017, -0.00023, -0.00037, -0.00054, -0.00050, -0.00021, 0.00003, 0.00040, 0.00076, 0.00060, 0.00040, 0.00028, -0.00004, -0.00022, -0.00027, -0.00012, 0.00024, 0.00029, 0.00018, 0.00024, 0.00027, 0.00024, 0.00059, 0.00095, 0.00107, 0.00097, 0.00056, -0.00000, -0.00053, -0.00093, -0.00070, -0.00019, 0.00023, 0.00063, 0.00087, 0.00054, -0.00009, -0.00055, -0.00077, -0.00096, -0.00081, -0.00030, 0.00003, 0.00006, 0.00002, -0.00022, -0.00038, -0.00012, 0.00026, 0.00065, 0.00078, 0.00038, -0.00016, -0.00066, -0.00116, -0.00109, -0.00054, -0.00021, 0.00001, 0.00045, 0.00074, 0.00076, 0.00071, 0.00060, 0.00019, -0.00036, -0.00084, -0.00103, -0.00087, -0.00070, -0.00065, -0.00043, -0.00039, -0.00047, -0.00013, 0.00033, 0.00070, 0.00109, 0.00091, 0.00035, -0.00016, -0.00080, -0.00113, -0.00066, -0.00020, 0.00018, 0.00080, 0.00114, 0.00090, 0.00070, 0.00057, 0.00030, 0.00015, 0.00036, 0.00058, 0.00052, 0.00010, -0.00028, -0.00047, -0.00059, -0.00025, 0.00061, 0.00112, 0.00099, 0.00079, 0.00038, -0.00041, -0.00104, -0.00110, -0.00102, -0.00079, -0.00033, 0.00022, 0.00049, 0.00038, 0.00021, 0.00027, 0.00019, 0.00021, 0.00051, 0.00051, -0.00003, -0.00062, -0.00104, -0.00122, -0.00112, -0.00049, 0.00026, 0.00066, 0.00085, 0.00085, 0.00056, 0.00024, -0.00014, -0.00045, -0.00051, -0.00063, -0.00067, -0.00065, -0.00085, -0.00090, -0.00065, -0.00040, 0.00012, 0.00073, 0.00078, 0.00032, -0.00030, -0.00076, -0.00097, -0.00069, 0.00013, 0.00079, 0.00071, 0.00026, -0.00016, -0.00045, -0.00047, -0.00001, 0.00071, 0.00105, 0.00087, 0.00069, 0.00037, -0.00010, -0.00020, -0.00006, 0.00007, 0.00026, 0.00013, -0.00043, -0.00105, -0.00159, -0.00160, -0.00098, -0.00021, 0.00068, 0.00128, 0.00088, -0.00001, -0.00075, -0.00138, -0.00138, -0.00060, 0.00017, 0.00059, 0.00081, 0.00064, 0.00036, 0.00025, 0.00037, 0.00064, 0.00059, -0.00001, -0.00059, -0.00120, -0.00162, -0.00140, -0.00069, 0.00011, 0.00095, 0.00134, 0.00126, 0.00081, 0.00020, -0.00040, -0.00092, -0.00126, -0.00129, -0.00132, -0.00136, -0.00104, -0.00042, 0.00016, 0.00101, 0.00174, 0.00154, 0.00092, 0.00023, -0.00092, -0.00174, -0.00158, -0.00107, -0.00050, -0.00010, 0.00009, 0.00037, 0.00045, 0.00053, 0.00114, 0.00140, 0.00101, 0.00053, -0.00026, -0.00120, -0.00145, -0.00099, -0.00025, 0.00048, 0.00119, 0.00156, 0.00111, 0.00028, -0.00011, -0.00035, -0.00062, -0.00052, -0.00008, 0.00015, 0.00018, 0.00026, 0.00043, 0.00058, 0.00086, 0.00117, 0.00119, 0.00088, 0.00048, -0.00005, -0.00041, -0.00040, -0.00009, 0.00043, 0.00102, 0.00124, 0.00131, 0.00139, 0.00096, 0.00034, 0.00012, -0.00011, -0.00049, -0.00061, -0.00048, -0.00021, 0.00005, 0.00037, 0.00066, 0.00075, 0.00052, 0.00020, -0.00014, -0.00044, -0.00063, -0.00045, -0.00022, -0.00017, 0.00004, 0.00025, 0.00013, 0.00007, 0.00009, 0.00002, -0.00017, -0.00042, -0.00052, -0.00055, -0.00074, -0.00064, -0.00032, -0.00017, 0.00018, 0.00074, 0.00068, 0.00033, 0.00015, -0.00026, -0.00084, -0.00102, -0.00113, -0.00118, -0.00095, -0.00055, -0.00017, 0.00010, 0.00033, 0.00060, 0.00061, 0.00052, 0.00048, 0.00012, -0.00042, -0.00058, -0.00060, -0.00069, -0.00048, 0.00005, 0.00038, 0.00041, 0.00062, 0.00078, 0.00051, 0.00032, 0.00036, 0.00020, 0.00008, 0.00019, 0.00043, 0.00050, 0.00020, -0.00006, -0.00013, -0.00034, -0.00020, 0.00031, 0.00058, 0.00042, -0.00004, -0.00072, -0.00098, -0.00076, -0.00025, 0.00042, 0.00107, 0.00104, 0.00044, -0.00024, -0.00065, -0.00080, -0.00053, 0.00013, 0.00086, 0.00088, 0.00036, -0.00025, -0.00083, -0.00116, -0.00067, 0.00024, 0.00097, 0.00121, 0.00096, 0.00012, -0.00085, -0.00123, -0.00082, -0.00008, 0.00070, 0.00100, 0.00047, -0.00052, -0.00141, -0.00174, -0.00117, -0.00002, 0.00110, 0.00169, 0.00153, 0.00069, -0.00031, -0.00095, -0.00093, -0.00048, 0.00002, 0.00040, 0.00048, -0.00000, -0.00061, -0.00084, -0.00076, -0.00052, 0.00010, 0.00089, 0.00125, 0.00110, 0.00079, 0.00033, -0.00038, -0.00072, -0.00048, 0.00004, 0.00048, 0.00060, 0.00030, -0.00007, -0.00044, -0.00042, 0.00000, 0.00050, 0.00097, 0.00127, 0.00103, 0.00066, 0.00016, -0.00026, -0.00036, -0.00030, -0.00014, 0.00041, 0.00081, 0.00078, 0.00065, 0.00051, 0.00016, -0.00015, -0.00017, -0.00005, -0.00001, 0.00004, 0.00011, 0.00001, -0.00011, -0.00003, 0.00017, 0.00033, 0.00037, 0.00035, 0.00028, -0.00001, -0.00038, -0.00059, -0.00081, -0.00089, -0.00065, -0.00036, -0.00001, 0.00046, 0.00058, 0.00047, 0.00048, 0.00039, 0.00008, -0.00016, -0.00043, -0.00055, -0.00032, -0.00013, -0.00001, 0.00014, -0.00002, -0.00030, -0.00042, -0.00025, 0.00042, 0.00098, 0.00125, 0.00144, 0.00106, 0.00016, -0.00058, -0.00088, -0.00070, -0.00025, 0.00026, 0.00066, 0.00057, 0.00011, -0.00020, -0.00030, -0.00006, 0.00068, 0.00148, 0.00185, 0.00162, 0.00071, -0.00055, -0.00131, -0.00130, -0.00073, 0.00010, 0.00068, 0.00084, 0.00065, 0.00008, -0.00030, -0.00021, -0.00002, 0.00030, 0.00059, 0.00051, 0.00019, -0.00036, -0.00065, -0.00046, -0.00007, 0.00037, 0.00073, 0.00070, 0.00042, 0.00012, -0.00012, -0.00024, -0.00025, -0.00039, -0.00067, -0.00072, -0.00047, -0.00012, 0.00032, 0.00062, 0.00058, 0.00051, 0.00032, 0.00013, 0.00000, -0.00025, -0.00052, -0.00048, -0.00041, -0.00041, -0.00017, 0.00001, -0.00025, -0.00039, -0.00028, 0.00025, 0.00120, 0.00154, 0.00112, 0.00084, 0.00037, -0.00020, -0.00007, 0.00009, -0.00028, -0.00035, -0.00050, -0.00090, -0.00075, -0.00038, -0.00014, 0.00028, 0.00058, 0.00107, 0.00154, 0.00119, 0.00054, -0.00003, -0.00101, -0.00163, -0.00137, -0.00091, -0.00060, 0.00004, 0.00061, 0.00060, 0.00054, 0.00067, 0.00060, 0.00038, 0.00019, 0.00005, -0.00012, -0.00055, -0.00104, -0.00108, -0.00050, 0.00026, 0.00060, 0.00084, 0.00083, 0.00028, -0.00041, -0.00108, -0.00106, -0.00105, -0.00157, -0.00127, -0.00043, -0.00019, 0.00073, 0.00132, 0.00036, -0.00008, 0.00018, -0.00033, -0.00024, -0.00008, -0.00089, -0.00143, -0.00138, -0.00091, 0.00011, 0.00086, 0.00097, 0.00109, 0.00087, 0.00030, 0.00072, 0.00064, -0.00116, -0.00195, -0.00137, -0.00064, 0.00106, 0.00193, 0.00127, 0.00051, -0.00050, -0.00130, -0.00028, 0.00172, 0.00176, -0.00018, -0.00160, -0.00233, -0.00131, 0.00080, 0.00228, 0.00320, 0.00264, 0.00019, -0.00143, -0.00236, -0.00209, -0.00045, 0.00050, 0.00045, 0.00244, 0.00283, -0.00107, -0.00245, -0.00038, -0.00062, 0.00239, 0.00589, 0.00312, 0.00183, -0.00344, -0.00946, -0.00538, 0.00038, 0.00378, 0.00676, 0.00599, 0.00064, -0.00439, -0.00556, -0.00280, 0.00039, 0.00194, 0.00402, 0.00188, -0.00363, -0.00224, -0.00107, -0.00217, 0.00137, 0.00328, 0.00178, 0.00225, 0.00097, -0.00254, -0.00292, -0.00231, -0.00206, 0.00025, 0.00224, 0.00150, 0.00151, 0.00055, -0.00142, -0.00083, 0.00047, -0.00035, -0.00055, -0.00031, -0.00081, -0.00028, 0.00034, -0.00034, -0.00038, 0.00006, -0.00045, -0.00004, 0.00119, 0.00072, -0.00058, -0.00172, -0.00184, -0.00077, 0.00057, 0.00200, 0.00240, 0.00066, -0.00126, -0.00135, -0.00102, -0.00047, 0.00090, 0.00088, -0.00050, -0.00121, -0.00095, -0.00088, 0.00039, 0.00262, 0.00224, 0.00098, 0.00069, -0.00066, -0.00200, -0.00150, -0.00063, -0.00011, 0.00050, 0.00055, 0.00006, -0.00011, -0.00017, 0.00005, 0.00071, 0.00074, 0.00044, 0.00007, -0.00058, -0.00055, -0.00006, -0.00009, 0.00028, 0.00062, -0.00011, -0.00042, 0.00019, 0.00019, 0.00001, 0.00007, -0.00015, -0.00056, -0.00046, -0.00016, 0.00004, 0.00027, 0.00050, 0.00045, 0.00047, 0.00033, 0.00004, -0.00031, -0.00044, -0.00034, -0.00009, 0.00016, 0.00053, 0.00069, 0.00037, -0.00044, -0.00071, -0.00062, -0.00055, -0.00014, 0.00063, 0.00092, 0.00085, 0.00038, -0.00011, -0.00032, -0.00020, -0.00015, 0.00030, 0.00064, 0.00040, 0.00005, -0.00017, -0.00065, -0.00070, -0.00028, 0.00043, 0.00113, 0.00147, 0.00129, 0.00097, 0.00017, -0.00083, -0.00111, -0.00060, -0.00016, 0.00042, 0.00084, 0.00075, 0.00028, -0.00014, -0.00028, 0.00004, 0.00021, 0.00037, 0.00051, 0.00040, -0.00000, -0.00030, -0.00044, -0.00026, 0.00013, 0.00042, 0.00044, 0.00035, 0.00006, -0.00023, -0.00036, -0.00021, -0.00007, -0.00011, -0.00031, -0.00053, -0.00063, -0.00026, 0.00030, 0.00075, 0.00089, 0.00066, -0.00016, -0.00085, -0.00111, -0.00099, -0.00053, 0.00023, 0.00061, 0.00060, 0.00022, -0.00034, -0.00065, -0.00067, -0.00052, 0.00020, 0.00071, 0.00033, -0.00013, -0.00039, -0.00080, -0.00068, 0.00011, 0.00074, 0.00086, 0.00053, -0.00009, -0.00056, -0.00085, -0.00089, -0.00049, 0.00001, 0.00028, 0.00047, 0.00064, 0.00074, 0.00072, 0.00058, 0.00047, 0.00045, 0.00027, -0.00016, -0.00055, -0.00075, -0.00085, -0.00076, -0.00016, 0.00053, 0.00069, 0.00051, 0.00038, 0.00008, 0.00011, 0.00048, 0.00064, 0.00046, 0.00019, -0.00028, -0.00045, -0.00029, -0.00011, 0.00004, 0.00021, -0.00001, -0.00031, -0.00047, -0.00039, -0.00008, 0.00027, 0.00027, 0.00048, 0.00064, 0.00027, -0.00007, 0.00001, -0.00014, -0.00035, -0.00038, -0.00026, -0.00028, -0.00031, -0.00023, 0.00003, 0.00016, 0.00024, 0.00016, 0.00010, 0.00000, -0.00003, -0.00005, 0.00006, 0.00005, -0.00001, -0.00013, -0.00006, 0.00004, 0.00017, 0.00012, 0.00020, 0.00034, 0.00028, 0.00004, 0.00005, -0.00026, -0.00069, -0.00072, -0.00049, -0.00025, 0.00027, 0.00062, 0.00076, 0.00070, 0.00025, -0.00013, -0.00002, -0.00006, -0.00011, 0.00009, 0.00017, -0.00001, -0.00024, -0.00054, -0.00063, -0.00049, -0.00028, 0.00009, 0.00071, 0.00087, 0.00050, 0.00010, -0.00022, -0.00057, -0.00063, -0.00034, -0.00000, 0.00010, 0.00006, -0.00010, -0.00036, -0.00061, -0.00059, -0.00032, -0.00004, 0.00012, 0.00031, 0.00052, 0.00041, 0.00009, -0.00002, -0.00007, -0.00019, -0.00019, -0.00014, -0.00017, -0.00025, -0.00035, -0.00034, -0.00016, -0.00004, -0.00003, 0.00004, 0.00012, 0.00012, 0.00017, 0.00031, 0.00045, 0.00044, 0.00018, -0.00009, -0.00023, -0.00039, -0.00040, -0.00022, 0.00001, 0.00016, 0.00028, 0.00043, 0.00052, 0.00034, 0.00017, 0.00008, -0.00004, -0.00014, 0.00000, 0.00013, 0.00023, 0.00028, 0.00025, 0.00032, 0.00057, 0.00048, 0.00033, 0.00048, 0.00046, 0.00013, -0.00008, -0.00030, -0.00061, -0.00069, -0.00058, -0.00015, 0.00051, 0.00103, 0.00124, 0.00117, 0.00056, -0.00007, -0.00040, -0.00056, -0.00055, -0.00030, -0.00017, 0.00001, 0.00012, 0.00016, 0.00030, 0.00052, 0.00051, 0.00057, 0.00049, 0.00017, -0.00015, -0.00029, -0.00032, -0.00004, 0.00028, 0.00041, 0.00044, 0.00034, 0.00004, -0.00002, -0.00001, -0.00009, -0.00003, 0.00004, -0.00020, -0.00034, -0.00031, -0.00011, 0.00017, 0.00037, 0.00049, 0.00060, 0.00031, -0.00011, -0.00049, -0.00084, -0.00088, -0.00046, 0.00005, 0.00053, 0.00075, 0.00057, 0.00024, -0.00009, -0.00037, -0.00029, -0.00006, -0.00003, -0.00001, 0.00001, -0.00007, 0.00000, 0.00014, 0.00023, 0.00042, 0.00041, 0.00010, -0.00009, -0.00031, -0.00061, -0.00061, -0.00050, -0.00043, -0.00019, 0.00000, 0.00012, 0.00036, 0.00059, 0.00068, 0.00068, 0.00044, 0.00007, -0.00021, -0.00041, -0.00047, -0.00023, 0.00003, 0.00020, 0.00022, 0.00015, 0.00006, 0.00003, -0.00011, -0.00020, -0.00021, -0.00014, -0.00007, 0.00013, 0.00028, 0.00037, 0.00025, 0.00010, -0.00006, -0.00024, -0.00049, -0.00046, -0.00037, -0.00036, -0.00030, 0.00003, 0.00017, 0.00029, 0.00042, 0.00053, 0.00055, 0.00043, -0.00012, -0.00056, -0.00085, -0.00110, -0.00109, -0.00056, -0.00004, 0.00037, 0.00063, 0.00071, 0.00053, 0.00020, -0.00027, -0.00056, -0.00071, -0.00077, -0.00067, -0.00030, -0.00004, 0.00008, 0.00015, 0.00024, 0.00029, 0.00033, 0.00026, 0.00004, -0.00034, -0.00066, -0.00078, -0.00069, -0.00033, 0.00009, 0.00033, 0.00053, 0.00063, 0.00042, 0.00015, -0.00006, -0.00032, -0.00052, -0.00055, -0.00049, -0.00021, 0.00017, 0.00040, 0.00055, 0.00066, 0.00047, 0.00011, -0.00030, -0.00072, -0.00093, -0.00089, -0.00075, -0.00027, 0.00038, 0.00069, 0.00086, 0.00097, 0.00076, 0.00049, 0.00024, -0.00007, -0.00025, -0.00050, -0.00081, -0.00073, -0.00054, -0.00039, 0.00010, 0.00065, 0.00072, 0.00059, 0.00044, 0.00009, -0.00017, -0.00036, -0.00050, -0.00037, -0.00024, -0.00027, -0.00003, 0.00022, 0.00029, 0.00037, 0.00037, 0.00012, -0.00002, -0.00022, -0.00046, -0.00052, -0.00028, 0.00004, 0.00042, 0.00060, 0.00069, 0.00054, 0.00020, -0.00017, -0.00027, -0.00037, -0.00039, -0.00031, -0.00016, -0.00004, 0.00018, 0.00027, 0.00032, 0.00022, 0.00010, 0.00003, 0.00003, -0.00007, -0.00001, -0.00001, -0.00015, -0.00028, -0.00015, 0.00006, 0.00035, 0.00053, 0.00055, 0.00045, 0.00023, -0.00011, -0.00029, -0.00041, -0.00037, -0.00019, -0.00005, -0.00002, 0.00020, 0.00026, 0.00022, 0.00032, 0.00040, 0.00026, 0.00015, -0.00010, -0.00040, -0.00050, -0.00028, 0.00004, 0.00033, 0.00038, 0.00042, 0.00023, -0.00043, -0.00088, -0.00050, -0.00012, 0.00015, 0.00064, 0.00095, 0.00055, -0.00020, -0.00078, -0.00080, -0.00048, 0.00001, 0.00066, 0.00097, 0.00042, -0.00031, -0.00084, -0.00112, -0.00086, -0.00002, 0.00073, 0.00104, 0.00078, 0.00017, -0.00043, -0.00082, -0.00082, -0.00017, 0.00050, 0.00074, 0.00058, 0.00009, -0.00054, -0.00081, -0.00079, -0.00042, 0.00018, 0.00051, 0.00041, 0.00031, 0.00014, 0.00007, 0.00023, 0.00033, 0.00020, 0.00012, -0.00014, -0.00046, -0.00060, -0.00047, -0.00020, 0.00023, 0.00039, 0.00042, 0.00034, 0.00005, -0.00029, -0.00028, -0.00022, -0.00014, -0.00002, -0.00001, -0.00008, 0.00006, 0.00022, 0.00041, 0.00058, 0.00056, 0.00025, -0.00009, -0.00040, -0.00053, -0.00047, -0.00024, 0.00000, 0.00022, 0.00031, 0.00040, 0.00035, 0.00017, -0.00000, 0.00003, -0.00008, -0.00027, -0.00039, -0.00040, -0.00045, -0.00031, 0.00004, 0.00048, 0.00068, 0.00067, 0.00046, 0.00008, -0.00046, -0.00077, -0.00081, -0.00069, -0.00045, 0.00002, 0.00040, 0.00061, 0.00055, 0.00036, 0.00014, -0.00005, -0.00025, -0.00027, -0.00024, -0.00027, -0.00031, -0.00026, -0.00022, -0.00011, 0.00004, 0.00018, 0.00025, 0.00027, 0.00020, 0.00010, -0.00008, -0.00027, -0.00035, -0.00026, -0.00015, 0.00003, 0.00021, 0.00024, 0.00017, 0.00009, -0.00005, -0.00009, -0.00009, -0.00011, -0.00007, 0.00004, 0.00007, 0.00013, 0.00018, 0.00020, 0.00031, 0.00039, 0.00030, 0.00018, 0.00003, -0.00018, -0.00022, -0.00008, 0.00010, 0.00032, 0.00040, 0.00021, 0.00005, -0.00005, -0.00012, -0.00001, 0.00025, 0.00037, 0.00033, 0.00019, 0.00002, -0.00018, -0.00031, -0.00025, 0.00005, 0.00027, 0.00030, 0.00025, 0.00011, -0.00014, -0.00022, -0.00008, 0.00009, 0.00015, 0.00005, -0.00015, -0.00028, -0.00037, -0.00022, 0.00014, 0.00040, 0.00043, 0.00042, 0.00028, 0.00008, -0.00006, -0.00015, -0.00019, -0.00013, -0.00015, -0.00018, -0.00018, -0.00024, -0.00025, -0.00002, 0.00019, 0.00030, 0.00033, 0.00028, 0.00012, -0.00003, -0.00014, -0.00013, -0.00012, -0.00020, -0.00023, -0.00007, 0.00013, 0.00032, 0.00046, 0.00038, 0.00009, -0.00023, -0.00046, -0.00046, -0.00022, 0.00006, 0.00030, 0.00046, 0.00046, 0.00030, 0.00009, -0.00008, -0.00014, -0.00010, -0.00007, -0.00002, 0.00004, -0.00006, -0.00021, -0.00019, -0.00006, 0.00010, 0.00024, 0.00030, 0.00023, 0.00005, -0.00015, -0.00019, -0.00014, -0.00011, -0.00004, 0.00014, 0.00026, 0.00029, 0.00024, 0.00013, 0.00001, -0.00007, -0.00015, -0.00013, -0.00004, -0.00007, -0.00016, -0.00014, -0.00012, -0.00005, 0.00009, 0.00016, 0.00012, 0.00004, -0.00013, -0.00025, -0.00025, -0.00021, -0.00011, 0.00007, 0.00019, 0.00022, 0.00012, -0.00014, -0.00042, -0.00051, -0.00048, -0.00028, 0.00003, 0.00028, 0.00029, 0.00014, -0.00008, -0.00022, -0.00026, -0.00019, -0.00005, 0.00006, 0.00004, -0.00003, -0.00011, -0.00021, -0.00023, -0.00013, -0.00001, 0.00010, 0.00020, 0.00016, 0.00003, -0.00007, -0.00013, -0.00013, -0.00003, 0.00006, 0.00015, 0.00014, 0.00006, 0.00002, -0.00002, -0.00012, -0.00018, -0.00019, -0.00021, -0.00007, 0.00016, 0.00027, 0.00024, 0.00014, -0.00003, -0.00012, -0.00011, -0.00005, 0.00003, 0.00006, -0.00007, -0.00024, -0.00031, -0.00026, -0.00016, -0.00002, 0.00011, 0.00021, 0.00018, -0.00003, -0.00019, -0.00026, -0.00031, -0.00026, -0.00006, 0.00016, 0.00028, 0.00025, 0.00017, 0.00004, -0.00011, -0.00022, -0.00022, -0.00015, -0.00007, -0.00001, 0.00009, 0.00015, 0.00009, -0.00003, -0.00008, -0.00008, -0.00005, 0.00003, 0.00013, 0.00013, -0.00002, -0.00019, -0.00022, -0.00014, -0.00004, 0.00012, 0.00033, 0.00038, 0.00023, 0.00002, -0.00018, -0.00031, -0.00034, -0.00028, -0.00009, 0.00013, 0.00021, 0.00019, 0.00017, 0.00010, 0.00003, -0.00000, 0.00001, 0.00001, -0.00003, -0.00012, -0.00009, -0.00001, 0.00006, 0.00011, 0.00020, 0.00021, 0.00007, -0.00009, -0.00013, -0.00014, -0.00015, -0.00019, -0.00014, 0.00001, 0.00008, 0.00006, 0.00019, 0.00030, 0.00020, 0.00001, -0.00008, -0.00018, -0.00031, -0.00035, -0.00022, -0.00006, 0.00008, 0.00006, 0.00006, 0.00009, 0.00008, 0.00005, 0.00017, 0.00020, 0.00015, -0.00003, -0.00013, -0.00017, -0.00019, -0.00016, 0.00003, 0.00008, 0.00009, 0.00016, 0.00018, 0.00002, -0.00011, -0.00022, -0.00027, -0.00026, -0.00017, -0.00006, 0.00008, 0.00010, 0.00008, 0.00008, 0.00013, 0.00012, 0.00010, -0.00003, -0.00009, -0.00008, -0.00010, -0.00016, -0.00004, 0.00006, 0.00008, 0.00005, 0.00009, 0.00010, 0.00006, -0.00011, -0.00017, -0.00016, -0.00016, -0.00015, -0.00001, 0.00006, 0.00012, 0.00016, 0.00016, 0.00016, 0.00018, 0.00006, -0.00004, -0.00010, -0.00015, -0.00017, -0.00006, -0.00001, 0.00005, 0.00011, 0.00013, 0.00012, 0.00013, 0.00005, 0.00001, -0.00001, -0.00005, -0.00006, 0.00001, 0.00006, 0.00009, 0.00008, 0.00003, 0.00003, 0.00006, -0.00001, -0.00003, 0.00000, -0.00002, -0.00007, -0.00002, 0.00004, 0.00009, 0.00010, 0.00009, 0.00010, 0.00010, 0.00004, 0.00002, -0.00002, -0.00008, -0.00014, -0.00009, -0.00002, 0.00009, 0.00014, 0.00014, 0.00010, 0.00005, -0.00004, -0.00007, -0.00005, -0.00000, 0.00005, 0.00010, 0.00008, 0.00005, -0.00004, -0.00014, -0.00016, -0.00008, 0.00001, 0.00011, 0.00014, 0.00011, -0.00003, -0.00014, -0.00015, -0.00004, 0.00005, 0.00013, 0.00014, 0.00008, -0.00007, -0.00017, -0.00017, -0.00007, 0.00002, 0.00011, 0.00019, 0.00021, 0.00009, -0.00002, -0.00010, -0.00008, -0.00001, 0.00008, 0.00008, 0.00006, -0.00003, -0.00015, -0.00019, -0.00009, 0.00001, 0.00011, 0.00016, 0.00013, 0.00005, -0.00002, -0.00011, -0.00012, -0.00008, -0.00003, 0.00003, 0.00010, 0.00006, 0.00000, -0.00005, -0.00010, -0.00011, -0.00007, -0.00004, -0.00002, -0.00002, -0.00003, -0.00003, 0.00003, 0.00006, 0.00007, 0.00006, 0.00006, 0.00002, 0.00001, 0.00000, -0.00001, -0.00004, -0.00006, -0.00009, -0.00009, -0.00008, -0.00006, -0.00005, 0.00002, 0.00006, 0.00008, 0.00008, 0.00004, -0.00006, -0.00011, -0.00012, -0.00010, -0.00004, 0.00002, 0.00003, 0.00003, 0.00000, -0.00004, -0.00005, -0.00003, -0.00001, 0.00003, 0.00006, 0.00006, 0.00004, 0.00000, -0.00004, -0.00005, -0.00003, -0.00001, 0.00001, 0.00002, -0.00000, -0.00002, -0.00004, -0.00003, 0.00001, 0.00004, 0.00005, 0.00006, 0.00004, 0.00001, -0.00002, -0.00005, -0.00007, -0.00006, -0.00005, -0.00002, 0.00003, 0.00004, 0.00002, -0.00000, -0.00004, -0.00008, -0.00007, -0.00004, 0.00001, 0.00004, 0.00005, 0.00004, 0.00001, -0.00004, -0.00006, -0.00006, -0.00004, -0.00001, 0.00001, 0.00000, -0.00001, -0.00003, -0.00004, -0.00003, 0.00001, 0.00004, 0.00006, 0.00004, 0.00001, -0.00001, -0.00004, -0.00005, -0.00004, -0.00002, -0.00000, 0.00002, 0.00001, 0.00001, -0.00000, -0.00002, -0.00003, -0.00003, -0.00002, -0.00001, 0.00000, 0.00001, 0.00001, 0.00002, 0.00001, -0.00001, -0.00002, -0.00003, -0.00004, -0.00004, -0.00003, -0.00001, 0.00000, -0.00001, 0.00000, 0.00001, 0.00002, 0.00003, 0.00004, 0.00004, 0.00002, -0.00001, -0.00004, -0.00005, -0.00004, -0.00002, 0.00000, 0.00002, 0.00003, 0.00004, 0.00002, -0.00000, -0.00001, -0.00001, -0.00001, -0.00001, -0.00000, 0.00000, 0.00000, 0.00000, -0.00000, 0.00000, 0.00000, 0.00000, -0.00000, -0.00001, -0.00000, 0.00000, -0.00000, -0.00001, -0.00001, -0.00001, 0.00000, 0.00000, 0.00000, 0.00001, 0.00000, -0.00001, -0.00001, -0.00001, -0.00001, -0.00000, -0.00000, 0.00000, 0.00000, 0.00000, -0.00000, -0.00000, -0.00000, 0.00000, 0.00000, 0.00000, 0.00000, 0.00000, -0.00000, -0.00000, -0.00000, -0.00000, 0.00000, 0.00000, 0.00000 };
diff --git a/projects/IPlugEffect-clap.vcxproj b/projects/IPlugEffect-clap.vcxproj
new file mode 100644
index 0000000..6c3b949
--- /dev/null
+++ b/projects/IPlugEffect-clap.vcxproj
@@ -0,0 +1,351 @@
+
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+ Tracer
+ Win32
+
+
+ Tracer
+ x64
+
+
+
+ {6D05871E-274A-48CA-A39A-AB1C9D7DC78C}
+ IPlugEffect
+ IPlugEffect-clap
+ 10.0
+
+
+
+ DynamicLibrary
+ true
+ MultiByte
+ v142
+
+
+ DynamicLibrary
+ true
+ MultiByte
+ v142
+
+
+ DynamicLibrary
+ false
+ true
+ MultiByte
+ v142
+
+
+ DynamicLibrary
+ false
+ true
+ MultiByte
+ v142
+
+
+ DynamicLibrary
+ false
+ true
+ MultiByte
+ v142
+
+
+ DynamicLibrary
+ false
+ true
+ MultiByte
+ v142
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ $(SolutionDir)build-win\clap\$(Platform)\$(Configuration)\
+
+
+ $(SolutionDir)build-win\clap\$(Platform)\$(Configuration)\
+
+
+ $(SolutionDir)build-win\clap\$(Platform)\$(Configuration)\int\
+
+
+ $(BINARY_NAME)
+ .clap
+
+
+ $(SolutionDir)build-win\clap\$(Platform)\$(Configuration)\int\
+
+ $(BINARY_NAME)
+ .clap
+
+
+ $(SolutionDir)build-win\clap\$(Platform)\$(Configuration)\
+
+
+ $(SolutionDir)build-win\clap\$(Platform)\$(Configuration)\
+
+
+ $(SolutionDir)build-win\clap\$(Platform)\$(Configuration)\int\
+ $(BINARY_NAME)
+ .clap
+
+
+ $(SolutionDir)build-win\clap\$(Platform)\$(Configuration)\int\
+ $(BINARY_NAME)
+ .clap
+
+
+ $(SolutionDir)build-win\clap\$(Platform)\$(Configuration)\
+
+
+ $(SolutionDir)build-win\clap\$(Platform)\$(Configuration)\
+
+
+ $(SolutionDir)build-win\clap\$(Platform)\$(Configuration)\int\
+ $(BINARY_NAME)
+ .clap
+
+
+ $(SolutionDir)build-win\clap\$(Platform)\$(Configuration)\int\
+ $(BINARY_NAME)
+ .clap
+
+
+
+ Level3
+ Disabled
+ $(CLAP_DEFS);$(DEBUG_DEFS);$(EXTRA_DEBUG_DEFS);%(PreprocessorDefinitions)
+ MultiThreadedDebug
+ $(CLAP_INC_PATHS);%(AdditionalIncludeDirectories)
+
+
+ Windows
+
+
+
+
+
+ Level3
+ Disabled
+ $(CLAP_DEFS);$(DEBUG_DEFS);$(EXTRA_DEBUG_DEFS);%(PreprocessorDefinitions)
+ MultiThreadedDebug
+ $(CLAP_INC_PATHS);%(AdditionalIncludeDirectories)
+
+
+ Windows
+
+
+
+ $(SolutionDir)\Resources\img;%(AdditionalIncludeDirectories)
+
+
+
+
+ Level3
+ MaxSpeed
+ true
+ true
+ $(CLAP_DEFS);$(RELEASE_DEFS);$(EXTRA_RELEASE_DEFS);%(PreprocessorDefinitions)
+ true
+ Speed
+ $(CLAP_INC_PATHS);%(AdditionalIncludeDirectories)
+
+
+ true
+ true
+ Windows
+
+
+
+
+
+ Level3
+ MaxSpeed
+ true
+ true
+ $(CLAP_DEFS);$(RELEASE_DEFS);$(EXTRA_RELEASE_DEFS);%(PreprocessorDefinitions)
+ true
+ Speed
+ $(CLAP_INC_PATHS);%(AdditionalIncludeDirectories)
+
+
+ true
+ true
+ Windows
+
+
+
+
+
+ Level3
+ MaxSpeed
+ true
+ true
+ $(CLAP_DEFS);$(TRACER_DEFS);$(EXTRA_TRACER_DEFS);%(PreprocessorDefinitions)
+ true
+ $(CLAP_INC_PATHS);%(AdditionalIncludeDirectories)
+
+
+ true
+ true
+ Windows
+
+
+
+
+
+ Level3
+ MaxSpeed
+ true
+ true
+ $(CLAP_DEFS);$(TRACER_DEFS);$(EXTRA_TRACER_DEFS);%(PreprocessorDefinitions)
+ true
+ $(CLAP_INC_PATHS);%(AdditionalIncludeDirectories)
+
+
+ true
+ true
+ Windows
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ true
+ true
+ true
+ true
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/projects/IPlugEffect-clap.vcxproj.filters b/projects/IPlugEffect-clap.vcxproj.filters
new file mode 100644
index 0000000..a6c2aad
--- /dev/null
+++ b/projects/IPlugEffect-clap.vcxproj.filters
@@ -0,0 +1,235 @@
+
+
+
+
+
+ IPlug
+
+
+ IPlug
+
+
+ IPlug
+
+
+ IGraphics
+
+
+ IGraphics\Platform
+
+
+ IPlug
+
+
+ IPlug
+
+
+ IGraphics\Drawing
+
+
+ IGraphics
+
+
+ IGraphics
+
+
+ IGraphics\Controls
+
+
+ IGraphics\Controls
+
+
+ IGraphics\Controls
+
+
+ IPlug
+
+
+ IGraphics\Drawing
+
+
+ IPlug\CLAP
+
+
+
+
+
+
+ IPlug
+
+
+ IPlug
+
+
+ IPlug
+
+
+ IPlug
+
+
+ IPlug
+
+
+ IPlug
+
+
+ IPlug
+
+
+ IPlug
+
+
+ IPlug
+
+
+ IPlug
+
+
+ resources
+
+
+ IPlug
+
+
+ IPlug
+
+
+ IGraphics
+
+
+ IGraphics
+
+
+ IGraphics
+
+
+ IGraphics
+
+
+ IGraphics
+
+
+ IGraphics
+
+
+ IGraphics
+
+
+ IGraphics
+
+
+ IGraphics
+
+
+ IGraphics
+
+
+ IGraphics\Drawing
+
+
+ IGraphics\Platform
+
+
+ IGraphics\Platform
+
+
+ IGraphics\Platform
+
+
+ IGraphics\Platform
+
+
+ IGraphics\Platform
+
+
+ IPlug
+
+
+ IGraphics
+
+
+ IGraphics
+
+
+ IGraphics\Controls
+
+
+ IGraphics\Controls
+
+
+ IGraphics\Controls
+
+
+ IGraphics\Controls
+
+
+ IGraphics\Controls
+
+
+ IGraphics\Controls
+
+
+ IGraphics\Controls
+
+
+ IGraphics\Controls
+
+
+ IPlug
+
+
+ IGraphics\Drawing
+
+
+ IPlug
+
+
+ IPlug\CLAP
+
+
+
+
+ {2425d7db-3821-4242-b5c9-db34bda176ce}
+
+
+ {340070a8-76f3-47eb-9d5f-c13785b65579}
+
+
+ {4867b134-9c10-4435-b4ba-5b411e34340b}
+
+
+ {f77209f4-83aa-47eb-9a44-59880a83c238}
+
+
+ {2731d3da-3446-4ccb-83ff-8ae3793611b5}
+
+
+ {fa39707d-4118-45f2-92fb-d407fa5d3288}
+
+
+ {8c338368-7512-426b-af83-0f50719ca0bd}
+
+
+ {35a9e026-dde0-499a-9432-4ee1754ffba8}
+
+
+
+
+ resources
+
+
+
+
+ config
+
+
+ config
+
+
+ config
+
+
+ config
+
+
+
\ No newline at end of file
diff --git a/projects/IPlugEffect-clap.vcxproj.user b/projects/IPlugEffect-clap.vcxproj.user
new file mode 100644
index 0000000..9a47d6f
--- /dev/null
+++ b/projects/IPlugEffect-clap.vcxproj.user
@@ -0,0 +1,18 @@
+
+
+
+ $(CLAP_64_HOST_PATH)
+ WindowsLocalDebugger
+ $(CLAP_64_COMMAND_ARGS)
+
+
+ $(CLAP_64_HOST_PATH)
+ $(CLAP_64_COMMAND_ARGS)
+ WindowsLocalDebugger
+
+
+ $(CLAP_64_HOST_PATH)
+ $(CLAP_64_COMMAND_ARGS)
+ WindowsLocalDebugger
+
+
\ No newline at end of file
diff --git a/projects/rektifier-aax.vcxproj b/projects/rektifier-aax.vcxproj
index 70a1716..a10ec25 100644
--- a/projects/rektifier-aax.vcxproj
+++ b/projects/rektifier-aax.vcxproj
@@ -463,7 +463,6 @@
-
@@ -489,6 +488,7 @@
+
diff --git a/projects/rektifier-aax.vcxproj.filters b/projects/rektifier-aax.vcxproj.filters
index 315fedb..b8fc223 100644
--- a/projects/rektifier-aax.vcxproj.filters
+++ b/projects/rektifier-aax.vcxproj.filters
@@ -189,8 +189,8 @@
IPlug
-
- IGraphics
+
+ IPlug
IPlug
diff --git a/projects/rektifier-app.vcxproj b/projects/rektifier-app.vcxproj
index 0345b2a..ec09a1c 100644
--- a/projects/rektifier-app.vcxproj
+++ b/projects/rektifier-app.vcxproj
@@ -115,8 +115,7 @@
$(SolutionDir)build-win\app\$(Platform)\$(Configuration)\int\
-
-
+
$(SolutionDir)build-win\app\$(Platform)\$(Configuration)\
@@ -126,13 +125,9 @@
$(SolutionDir)build-win\app\$(Platform)\$(Configuration)\int\
-
-
$(SolutionDir)build-win\app\$(Platform)\$(Configuration)\int\
-
-
$(SolutionDir)build-win\app\$(Platform)\$(Configuration)\
@@ -142,13 +137,9 @@
$(SolutionDir)build-win\app\$(Platform)\$(Configuration)\int\
-
-
$(SolutionDir)build-win\app\$(Platform)\$(Configuration)\int\
-
-
@@ -303,7 +294,6 @@
-
@@ -326,6 +316,7 @@
+
diff --git a/projects/rektifier-app.vcxproj.filters b/projects/rektifier-app.vcxproj.filters
index 8af93c7..7c5e6da 100644
--- a/projects/rektifier-app.vcxproj.filters
+++ b/projects/rektifier-app.vcxproj.filters
@@ -77,7 +77,6 @@
IGraphics\Drawing
-
@@ -256,10 +255,9 @@
IPlug
-
- IGraphics
+
+ IPlug
-
diff --git a/projects/rektifier-clap.vcxproj b/projects/rektifier-clap.vcxproj
new file mode 100644
index 0000000..c7239dc
--- /dev/null
+++ b/projects/rektifier-clap.vcxproj
@@ -0,0 +1,352 @@
+
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+ Tracer
+ Win32
+
+
+ Tracer
+ x64
+
+
+
+ {6D05871E-274A-48CA-A39A-AB1C9D7DC78C}
+ rektifier
+ rektifier-clap
+ 10.0
+
+
+
+ DynamicLibrary
+ true
+ MultiByte
+ v143
+
+
+ DynamicLibrary
+ true
+ MultiByte
+ v143
+
+
+ DynamicLibrary
+ false
+ true
+ MultiByte
+ v143
+
+
+ DynamicLibrary
+ false
+ true
+ MultiByte
+ v143
+
+
+ DynamicLibrary
+ false
+ true
+ MultiByte
+ v143
+
+
+ DynamicLibrary
+ false
+ true
+ MultiByte
+ v143
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ $(SolutionDir)build-win\clap\$(Platform)\$(Configuration)\
+
+
+ $(SolutionDir)build-win\clap\$(Platform)\$(Configuration)\
+
+
+ $(SolutionDir)build-win\clap\$(Platform)\$(Configuration)\int\
+
+
+ $(BINARY_NAME)
+ .clap
+
+
+ $(SolutionDir)build-win\clap\$(Platform)\$(Configuration)\int\
+
+ $(BINARY_NAME)
+ .clap
+
+
+ $(SolutionDir)build-win\clap\$(Platform)\$(Configuration)\
+
+
+ $(SolutionDir)build-win\clap\$(Platform)\$(Configuration)\
+
+
+ $(SolutionDir)build-win\clap\$(Platform)\$(Configuration)\int\
+ $(BINARY_NAME)
+ .clap
+
+
+ $(SolutionDir)build-win\clap\$(Platform)\$(Configuration)\int\
+ $(BINARY_NAME)
+ .clap
+
+
+ $(SolutionDir)build-win\clap\$(Platform)\$(Configuration)\
+
+
+ $(SolutionDir)build-win\clap\$(Platform)\$(Configuration)\
+
+
+ $(SolutionDir)build-win\clap\$(Platform)\$(Configuration)\int\
+ $(BINARY_NAME)
+ .clap
+
+
+ $(SolutionDir)build-win\clap\$(Platform)\$(Configuration)\int\
+ $(BINARY_NAME)
+ .clap
+
+
+
+ Level3
+ Disabled
+ $(CLAP_DEFS);$(DEBUG_DEFS);$(EXTRA_DEBUG_DEFS);%(PreprocessorDefinitions)
+ MultiThreadedDebug
+ $(CLAP_INC_PATHS);%(AdditionalIncludeDirectories)
+
+
+ Windows
+
+
+
+
+
+ Level3
+ Disabled
+ $(CLAP_DEFS);$(DEBUG_DEFS);$(EXTRA_DEBUG_DEFS);%(PreprocessorDefinitions)
+ MultiThreadedDebug
+ $(CLAP_INC_PATHS);%(AdditionalIncludeDirectories)
+
+
+ Windows
+
+
+
+ $(SolutionDir)\Resources\img;%(AdditionalIncludeDirectories)
+
+
+
+
+ Level3
+ MaxSpeed
+ true
+ true
+ $(CLAP_DEFS);$(RELEASE_DEFS);$(EXTRA_RELEASE_DEFS);%(PreprocessorDefinitions)
+ true
+ Speed
+ $(CLAP_INC_PATHS);%(AdditionalIncludeDirectories)
+
+
+ true
+ true
+ Windows
+
+
+
+
+
+ Level3
+ MaxSpeed
+ true
+ true
+ $(CLAP_DEFS);$(RELEASE_DEFS);$(EXTRA_RELEASE_DEFS);%(PreprocessorDefinitions)
+ true
+ Speed
+ $(CLAP_INC_PATHS);%(AdditionalIncludeDirectories)
+
+
+ true
+ true
+ Windows
+
+
+
+
+
+ Level3
+ MaxSpeed
+ true
+ true
+ $(CLAP_DEFS);$(TRACER_DEFS);$(EXTRA_TRACER_DEFS);%(PreprocessorDefinitions)
+ true
+ $(CLAP_INC_PATHS);%(AdditionalIncludeDirectories)
+
+
+ true
+ true
+ Windows
+
+
+
+
+
+ Level3
+ MaxSpeed
+ true
+ true
+ $(CLAP_DEFS);$(TRACER_DEFS);$(EXTRA_TRACER_DEFS);%(PreprocessorDefinitions)
+ true
+ $(CLAP_INC_PATHS);%(AdditionalIncludeDirectories)
+
+
+ true
+ true
+ Windows
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ true
+ true
+ true
+ true
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/projects/rektifier-clap.vcxproj.filters b/projects/rektifier-clap.vcxproj.filters
new file mode 100644
index 0000000..983ba4b
--- /dev/null
+++ b/projects/rektifier-clap.vcxproj.filters
@@ -0,0 +1,235 @@
+
+
+
+
+
+ IPlug
+
+
+ IPlug
+
+
+ IPlug
+
+
+ IGraphics
+
+
+ IGraphics\Platform
+
+
+ IPlug
+
+
+ IPlug
+
+
+ IGraphics\Drawing
+
+
+ IGraphics
+
+
+ IGraphics
+
+
+ IGraphics\Controls
+
+
+ IGraphics\Controls
+
+
+ IGraphics\Controls
+
+
+ IPlug
+
+
+ IGraphics\Drawing
+
+
+ IPlug\CLAP
+
+
+
+
+
+
+ IPlug
+
+
+ IPlug
+
+
+ IPlug
+
+
+ IPlug
+
+
+ IPlug
+
+
+ IPlug
+
+
+ IPlug
+
+
+ IPlug
+
+
+ IPlug
+
+
+ IPlug
+
+
+ resources
+
+
+ IPlug
+
+
+ IPlug
+
+
+ IGraphics
+
+
+ IGraphics
+
+
+ IGraphics
+
+
+ IGraphics
+
+
+ IGraphics
+
+
+ IGraphics
+
+
+ IGraphics
+
+
+ IGraphics
+
+
+ IGraphics
+
+
+ IGraphics
+
+
+ IGraphics\Drawing
+
+
+ IGraphics\Platform
+
+
+ IGraphics\Platform
+
+
+ IGraphics\Platform
+
+
+ IGraphics\Platform
+
+
+ IGraphics\Platform
+
+
+ IPlug
+
+
+ IGraphics
+
+
+ IGraphics
+
+
+ IGraphics\Controls
+
+
+ IGraphics\Controls
+
+
+ IGraphics\Controls
+
+
+ IGraphics\Controls
+
+
+ IGraphics\Controls
+
+
+ IGraphics\Controls
+
+
+ IGraphics\Controls
+
+
+ IGraphics\Controls
+
+
+ IPlug
+
+
+ IGraphics\Drawing
+
+
+ IPlug
+
+
+ IPlug\CLAP
+
+
+
+
+ {2425d7db-3821-4242-b5c9-db34bda176ce}
+
+
+ {340070a8-76f3-47eb-9d5f-c13785b65579}
+
+
+ {4867b134-9c10-4435-b4ba-5b411e34340b}
+
+
+ {f77209f4-83aa-47eb-9a44-59880a83c238}
+
+
+ {2731d3da-3446-4ccb-83ff-8ae3793611b5}
+
+
+ {fa39707d-4118-45f2-92fb-d407fa5d3288}
+
+
+ {8c338368-7512-426b-af83-0f50719ca0bd}
+
+
+ {35a9e026-dde0-499a-9432-4ee1754ffba8}
+
+
+
+
+ resources
+
+
+
+
+ config
+
+
+ config
+
+
+ config
+
+
+ config
+
+
+
\ No newline at end of file
diff --git a/projects/rektifier-clap.vcxproj.user b/projects/rektifier-clap.vcxproj.user
new file mode 100644
index 0000000..9a47d6f
--- /dev/null
+++ b/projects/rektifier-clap.vcxproj.user
@@ -0,0 +1,18 @@
+
+
+
+ $(CLAP_64_HOST_PATH)
+ WindowsLocalDebugger
+ $(CLAP_64_COMMAND_ARGS)
+
+
+ $(CLAP_64_HOST_PATH)
+ $(CLAP_64_COMMAND_ARGS)
+ WindowsLocalDebugger
+
+
+ $(CLAP_64_HOST_PATH)
+ $(CLAP_64_COMMAND_ARGS)
+ WindowsLocalDebugger
+
+
\ No newline at end of file
diff --git a/projects/rektifier-iOS.xcodeproj/project.pbxproj b/projects/rektifier-iOS.xcodeproj/project.pbxproj
index e586f84..609078c 100644
--- a/projects/rektifier-iOS.xcodeproj/project.pbxproj
+++ b/projects/rektifier-iOS.xcodeproj/project.pbxproj
@@ -47,6 +47,13 @@
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
+ 4F914A4A26B4904700E19BD1 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = 91D3DA0C1B023C03008FFFBB /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 4FA61F6D22E899B500A92C58;
+ remoteInfo = AUv3Framework;
+ };
4FA61F7322E899B500A92C58 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 91D3DA0C1B023C03008FFFBB /* Project object */;
@@ -117,7 +124,8 @@
4F63699120A463AF0022C370 /* IGraphicsIOS_view.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = IGraphicsIOS_view.mm; sourceTree = ""; };
4F63699220A463AF0022C370 /* IGraphicsPopupMenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGraphicsPopupMenu.h; sourceTree = ""; };
4F63699320A463AF0022C370 /* IGraphicsUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGraphicsUtilities.h; sourceTree = ""; };
- 4F63699420A463AF0022C370 /* IGraphics.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IGraphics.cpp; sourceTree = ""; }; 4F63699F20A463AF0022C370 /* IGraphicsStructs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGraphicsStructs.h; sourceTree = ""; };
+ 4F63699420A463AF0022C370 /* IGraphics.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IGraphics.cpp; sourceTree = ""; };
+ 4F63699F20A463AF0022C370 /* IGraphicsStructs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGraphicsStructs.h; sourceTree = ""; };
4F6369A020A463AF0022C370 /* IGraphicsConstants.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGraphicsConstants.h; sourceTree = ""; };
4F6369A120A463AF0022C370 /* IGraphicsLiveEdit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGraphicsLiveEdit.h; sourceTree = ""; };
4F6369A220A463AF0022C370 /* IGraphics_select.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGraphics_select.h; sourceTree = ""; };
@@ -132,8 +140,10 @@
4F6E673921C5613A005991A9 /* MidiSynth.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MidiSynth.h; sourceTree = ""; };
4F6E673A21C5613A005991A9 /* ControlRamp.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ControlRamp.h; sourceTree = ""; };
4F6E673B21C5613A005991A9 /* MidiSynth.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = MidiSynth.cpp; sourceTree = ""; };
+ 4F800153252F0AAF00432412 /* LFO.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = LFO.h; sourceTree = ""; };
4F8D7DCB224AE821002A1A2A /* IGraphicsNanoVG_src.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGraphicsNanoVG_src.m; sourceTree = ""; };
4F8D8BD82316701900EFA1FB /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; name = README.md; path = ../README.md; sourceTree = ""; };
+ 4F914A5026B4A4B600E19BD1 /* ISender.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ISender.h; path = ../../../IPlug/ISender.h; sourceTree = ""; };
4F977D3520CC9DD800D19F46 /* Easing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Easing.h; sourceTree = ""; };
4F977D3620CC9DD800D19F46 /* NChanDelay.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NChanDelay.h; sourceTree = ""; };
4F977D3820CC9DD800D19F46 /* IPlugOSC_msg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IPlugOSC_msg.h; sourceTree = ""; };
@@ -493,6 +503,7 @@
4FFF103E20A0E55A00D3092F /* IPlugLogger.h */,
4FF3204920B2BC4C00269268 /* IPlugPaths.h */,
4FA758452186222E00F1BCC3 /* IPlugPaths.mm */,
+ 4F914A5026B4A4B600E19BD1 /* ISender.h */,
);
name = IPlug;
sourceTree = "";
@@ -541,7 +552,9 @@
4F3E0F9B20A0C64100A9C2BE /* Frameworks */,
91D3DA171B023C1E008FFFBB /* Products */,
);
+ indentWidth = 2;
sourceTree = "";
+ tabWidth = 2;
};
91D3DA171B023C1E008FFFBB /* Products */ = {
isa = PBXGroup;
@@ -618,6 +631,7 @@
buildRules = (
);
dependencies = (
+ 4F914A4B26B4904700E19BD1 /* PBXTargetDependency */,
);
name = AUv3;
productName = "FilterDemoAppExtension-iOS";
@@ -631,7 +645,7 @@
isa = PBXProject;
attributes = {
LastSwiftUpdateCheck = 0730;
- LastUpgradeCheck = 1210;
+ LastUpgradeCheck = 1320;
TargetAttributes = {
4FA61F6D22E899B500A92C58 = {
DevelopmentTeam = 686EDA2T8T;
@@ -657,6 +671,11 @@
CreatedOnToolsVersion = 7.0;
DevelopmentTeam = 686EDA2T8T;
LastSwiftMigration = 1010;
+ SystemCapabilities = {
+ com.apple.ApplicationGroups.iOS = {
+ enabled = 1;
+ };
+ };
};
};
};
@@ -726,7 +745,7 @@
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
- shellScript = "python ../scripts/prepare_resources-ios.py app\n";
+ shellScript = "python3 ../scripts/prepare_resources-ios.py app\n";
};
/* End PBXShellScriptBuildPhase section */
@@ -739,8 +758,8 @@
4FA61F8422E89B2000A92C58 /* GenericUI.mm in Sources */,
4FA61F8622E89B2000A92C58 /* IPlugAUv3.mm in Sources */,
4FA61F8522E89B2000A92C58 /* IPlugAUAudioUnit.mm in Sources */,
- 4FA61F8E22E89B4300A92C58 /* IGraphicsIOS.mm in Sources */,
4FA61F8F22E89B4300A92C58 /* IGraphicsIOS_view.mm in Sources */,
+ 4FA61F8E22E89B4300A92C58 /* IGraphicsIOS.mm in Sources */,
4FA61F9022E8A1F500A92C58 /* IGraphics.cpp in Sources */,
4FA61F7E22E89AFF00A92C58 /* IPlugPluginBase.cpp in Sources */,
4FA61F8C22E89B3700A92C58 /* IControl.cpp in Sources */,
@@ -782,6 +801,11 @@
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
+ 4F914A4B26B4904700E19BD1 /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ target = 4FA61F6D22E899B500A92C58 /* AUv3Framework */;
+ targetProxy = 4F914A4A26B4904700E19BD1 /* PBXContainerItemProxy */;
+ };
4FA61F7422E899B500A92C58 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 4FA61F6D22E899B500A92C58 /* AUv3Framework */;
@@ -834,7 +858,7 @@
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
- PRODUCT_BUNDLE_IDENTIFIER = com.classifiedaudio.rektifier.AUv3Framework;
+ PRODUCT_BUNDLE_IDENTIFIER = com...rektifier.AUv3Framework;
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
@@ -884,7 +908,7 @@
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = NO;
MTL_FAST_MATH = YES;
- PRODUCT_BUNDLE_IDENTIFIER = com.classifiedaudio.rektifier.AUv3Framework;
+ PRODUCT_BUNDLE_IDENTIFIER = com...rektifier.AUv3Framework;
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
@@ -935,7 +959,7 @@
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
- PRODUCT_BUNDLE_IDENTIFIER = com.classifiedaudio.rektifier;
+ PRODUCT_BUNDLE_IDENTIFIER = com...rektifier;
PRODUCT_NAME = rektifier;
SDKROOT = iphoneos;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
@@ -981,7 +1005,7 @@
INFOPLIST_FILE = "$(SRCROOT)/../resources/rektifier-iOS-Info.plist";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = NO;
- PRODUCT_BUNDLE_IDENTIFIER = com.classifiedaudio.rektifier;
+ PRODUCT_BUNDLE_IDENTIFIER = com...rektifier;
PRODUCT_NAME = rektifier;
SDKROOT = iphoneos;
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
@@ -1030,7 +1054,7 @@
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks";
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
- PRODUCT_BUNDLE_IDENTIFIER = com.classifiedaudio.rektifier.AUv3;
+ PRODUCT_BUNDLE_IDENTIFIER = com...rektifier.AUv3;
PRODUCT_NAME = rektifierAppExtension;
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
@@ -1075,7 +1099,7 @@
INFOPLIST_FILE = "$(SRCROOT)/../resources/rektifier-iOS-AUv3-Info.plist";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks";
MTL_ENABLE_DEBUG_INFO = NO;
- PRODUCT_BUNDLE_IDENTIFIER = com.classifiedaudio.rektifier.AUv3;
+ PRODUCT_BUNDLE_IDENTIFIER = com...rektifier.AUv3;
PRODUCT_NAME = rektifierAppExtension;
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
@@ -1110,6 +1134,7 @@
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_NO_COMMON_BLOCKS = YES;
+ GCC_PREFIX_HEADER = $IPLUG_PATH/IPlugOBJCPrefix.pch;
GCC_PREPROCESSOR_DEFINITIONS = (
"$(DEBUG_DEFS)",
"$(EXTRA_DEBUG_DEFS)",
@@ -1162,6 +1187,7 @@
DEVELOPMENT_TEAM = "$(DEVELOPMENT_TEAM)";
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_NO_COMMON_BLOCKS = YES;
+ GCC_PREFIX_HEADER = $IPLUG_PATH/IPlugOBJCPrefix.pch;
GCC_PREPROCESSOR_DEFINITIONS = (
"$(RELEASE_DEFS)",
"$(EXTRA_RELEASE_DEFS)",
diff --git a/projects/rektifier-iOS.xcodeproj/xcshareddata/xcschemes/iOS-APP with AUv3.xcscheme b/projects/rektifier-iOS.xcodeproj/xcshareddata/xcschemes/iOS-APP with AUv3.xcscheme
index d4457f2..6148878 100644
--- a/projects/rektifier-iOS.xcodeproj/xcshareddata/xcschemes/iOS-APP with AUv3.xcscheme
+++ b/projects/rektifier-iOS.xcodeproj/xcshareddata/xcschemes/iOS-APP with AUv3.xcscheme
@@ -1,6 +1,6 @@
diff --git a/projects/rektifier-iOS.xcodeproj/xcshareddata/xcschemes/iOS-AUv3Framework.xcscheme b/projects/rektifier-iOS.xcodeproj/xcshareddata/xcschemes/iOS-AUv3Framework.xcscheme
index a4b27d6..03b4e43 100644
--- a/projects/rektifier-iOS.xcodeproj/xcshareddata/xcschemes/iOS-AUv3Framework.xcscheme
+++ b/projects/rektifier-iOS.xcodeproj/xcshareddata/xcschemes/iOS-AUv3Framework.xcscheme
@@ -1,6 +1,6 @@
+ version = "2.0">
@@ -50,18 +50,20 @@
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
+ askForAppToLaunch = "Yes"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
enableGPUFrameCaptureMode = "3"
enableGPUValidationMode = "1"
- allowLocationSimulation = "YES">
-
+
-
+ BundleIdentifier = "com.cockos.reaper"
+ RemotePath = "/Applications/REAPER.app">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/projects/rektifier-macOS.xcodeproj/xcshareddata/xcschemes/macOS-VST2.xcscheme b/projects/rektifier-macOS.xcodeproj/xcshareddata/xcschemes/macOS-VST2.xcscheme
index 661f965..e8113de 100644
--- a/projects/rektifier-macOS.xcodeproj/xcshareddata/xcschemes/macOS-VST2.xcscheme
+++ b/projects/rektifier-macOS.xcodeproj/xcshareddata/xcschemes/macOS-VST2.xcscheme
@@ -1,6 +1,6 @@
diff --git a/projects/rektifier-macOS.xcodeproj/xcshareddata/xcschemes/macOS-VST3 (Distributed).xcscheme b/projects/rektifier-macOS.xcodeproj/xcshareddata/xcschemes/macOS-VST3 (Distributed).xcscheme
index c86c130..b08e85c 100644
--- a/projects/rektifier-macOS.xcodeproj/xcshareddata/xcschemes/macOS-VST3 (Distributed).xcscheme
+++ b/projects/rektifier-macOS.xcodeproj/xcshareddata/xcschemes/macOS-VST3 (Distributed).xcscheme
@@ -1,6 +1,6 @@
diff --git a/projects/rektifier-macOS.xcodeproj/xcshareddata/xcschemes/macOS-VST3.xcscheme b/projects/rektifier-macOS.xcodeproj/xcshareddata/xcschemes/macOS-VST3.xcscheme
index da83616..70c236e 100644
--- a/projects/rektifier-macOS.xcodeproj/xcshareddata/xcschemes/macOS-VST3.xcscheme
+++ b/projects/rektifier-macOS.xcodeproj/xcshareddata/xcschemes/macOS-VST3.xcscheme
@@ -1,6 +1,6 @@
diff --git a/projects/rektifier-vst2.vcxproj b/projects/rektifier-vst2.vcxproj
index 232a710..69691d0 100644
--- a/projects/rektifier-vst2.vcxproj
+++ b/projects/rektifier-vst2.vcxproj
@@ -272,7 +272,6 @@
-
@@ -293,6 +292,7 @@
+
diff --git a/projects/rektifier-vst2.vcxproj.filters b/projects/rektifier-vst2.vcxproj.filters
index 89972be..cf48669 100644
--- a/projects/rektifier-vst2.vcxproj.filters
+++ b/projects/rektifier-vst2.vcxproj.filters
@@ -50,7 +50,6 @@
IGraphics\Drawing
-
@@ -193,8 +192,8 @@
IPlug
-
- IGraphics
+
+ IPlug
diff --git a/projects/rektifier-vst3.vcxproj b/projects/rektifier-vst3.vcxproj
index 385b54f..cb9f97c 100644
--- a/projects/rektifier-vst3.vcxproj
+++ b/projects/rektifier-vst3.vcxproj
@@ -206,11 +206,6 @@
true
Speed
$(VST3_INC_PATHS);%(AdditionalIncludeDirectories)
- false
- false
- StreamingSIMDExtensions2
- Fast
- false
true
@@ -303,7 +298,6 @@
-
@@ -325,6 +319,7 @@
+
diff --git a/projects/rektifier-vst3.vcxproj.filters b/projects/rektifier-vst3.vcxproj.filters
index 3f594ee..4eacc02 100644
--- a/projects/rektifier-vst3.vcxproj.filters
+++ b/projects/rektifier-vst3.vcxproj.filters
@@ -134,7 +134,6 @@
IGraphics
-
@@ -355,8 +354,8 @@
IPlug
-
- IGraphics
+
+ IPlug
diff --git a/projects/rektifier-vst3.vcxproj.user b/projects/rektifier-vst3.vcxproj.user
index ba8891c..da8be2a 100644
--- a/projects/rektifier-vst3.vcxproj.user
+++ b/projects/rektifier-vst3.vcxproj.user
@@ -16,21 +16,18 @@
$(VST3_32_COMMAND_ARGS)
- C:\Program Files\Image-Line\FL Studio 20\FL64.exe
+ $(VST3_64_HOST_PATH)
$(VST3_64_COMMAND_ARGS)
WindowsLocalDebugger
- true
- C:\Program Files\Image-Line\FL Studio 20\FL64.exe
+ $(VST3_64_HOST_PATH)
WindowsLocalDebugger
$(VST3_64_COMMAND_ARGS)
- true
- C:\Program Files\Image-Line\FL Studio 20\FL64.exe
+ $(VST3_64_HOST_PATH)
WindowsLocalDebugger
$(VST3_64_COMMAND_ARGS)
- true
\ No newline at end of file
diff --git a/rektifier.RPP b/rektifier.RPP
index cbcbb47..643d28b 100644
--- a/rektifier.RPP
+++ b/rektifier.RPP
@@ -1,4 +1,4 @@
-
FLOATPOS 0 0 0 0
- FXID {767F77A5-1674-43AB-953A-D5163B7F4581}
+ FXID {C278294F-75A4-4C7A-AB71-9D724E6E3CDF}
WAK 0 0
>
>
diff --git a/rektifier.cpp b/rektifier.cpp
index b232eaf..f6bd293 100644
--- a/rektifier.cpp
+++ b/rektifier.cpp
@@ -20,7 +20,7 @@ void signal_handler(int signal) {
rektifier::rektifier(const InstanceInfo& info)
-: Plugin(info, MakeConfig(kNumParams, kNumPresets))
+: iplug::Plugin(info, MakeConfig(kNumParams, kNumPresets))
{
std::signal(SIGINT, signal_handler);
GetParam(kParamGain)->InitGain("Gain", 0.0, -90, 40);
diff --git a/rektifier.sln b/rektifier.sln
index dbb87f8..2f484a4 100644
--- a/rektifier.sln
+++ b/rektifier.sln
@@ -11,6 +11,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "rektifier-vst3", "projects\
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "rektifier-aax", "projects\rektifier-aax.vcxproj", "{DC4B5920-933D-4C82-B842-F34431D55A93}"
EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "rektifier-clap", "projects\rektifier-clap.vcxproj", "{6D05871E-274A-48CA-A39A-AB1C9D7DC78C}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
@@ -69,6 +71,18 @@ Global
{DC4B5920-933D-4C82-B842-F34431D55A93}.Tracer|Win32.Build.0 = Tracer|Win32
{DC4B5920-933D-4C82-B842-F34431D55A93}.Tracer|x64.ActiveCfg = Tracer|x64
{DC4B5920-933D-4C82-B842-F34431D55A93}.Tracer|x64.Build.0 = Tracer|x64
+ {6D05871E-274A-48CA-A39A-AB1C9D7DC78C}.Debug|Win32.ActiveCfg = Debug|Win32
+ {6D05871E-274A-48CA-A39A-AB1C9D7DC78C}.Debug|Win32.Build.0 = Debug|Win32
+ {6D05871E-274A-48CA-A39A-AB1C9D7DC78C}.Debug|x64.ActiveCfg = Debug|x64
+ {6D05871E-274A-48CA-A39A-AB1C9D7DC78C}.Debug|x64.Build.0 = Debug|x64
+ {6D05871E-274A-48CA-A39A-AB1C9D7DC78C}.Release|Win32.ActiveCfg = Release|Win32
+ {6D05871E-274A-48CA-A39A-AB1C9D7DC78C}.Release|Win32.Build.0 = Release|Win32
+ {6D05871E-274A-48CA-A39A-AB1C9D7DC78C}.Release|x64.ActiveCfg = Release|x64
+ {6D05871E-274A-48CA-A39A-AB1C9D7DC78C}.Release|x64.Build.0 = Release|x64
+ {6D05871E-274A-48CA-A39A-AB1C9D7DC78C}.Tracer|Win32.ActiveCfg = Tracer|Win32
+ {6D05871E-274A-48CA-A39A-AB1C9D7DC78C}.Tracer|Win32.Build.0 = Tracer|Win32
+ {6D05871E-274A-48CA-A39A-AB1C9D7DC78C}.Tracer|x64.ActiveCfg = Tracer|x64
+ {6D05871E-274A-48CA-A39A-AB1C9D7DC78C}.Tracer|x64.Build.0 = Tracer|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/resources/AUv3Framework.h b/resources/AUv3Framework.h
index c7916cf..bf377e3 100644
--- a/resources/AUv3Framework.h
+++ b/resources/AUv3Framework.h
@@ -12,5 +12,6 @@ FOUNDATION_EXPORT double AUv3FrameworkVersionNumber;
//! Project version string for AUv3Framework.
FOUNDATION_EXPORT const unsigned char AUv3FrameworkVersionString[];
+@class IPlugAUViewController_vrektifier;
+
// In this header, you should import all the public headers of your framework using statements like #import
-@class IPlugAUViewController;
diff --git a/resources/IPlugAUViewController_vrektifier.xib b/resources/IPlugAUViewController_vrektifier.xib
new file mode 100644
index 0000000..a674922
--- /dev/null
+++ b/resources/IPlugAUViewController_vrektifier.xib
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/resources/rektifier-AU-Info.plist b/resources/rektifier-AU-Info.plist
index c1975b4..ce6cf95 100644
--- a/resources/rektifier-AU-Info.plist
+++ b/resources/rektifier-AU-Info.plist
@@ -18,7 +18,7 @@
subtype
Ipct
type
- aumu
+ aufx
version
65536
diff --git a/resources/rektifier-CLAP-Info.plist b/resources/rektifier-CLAP-Info.plist
new file mode 100644
index 0000000..7b38936
--- /dev/null
+++ b/resources/rektifier-CLAP-Info.plist
@@ -0,0 +1,30 @@
+
+
+
+
+ CFBundleDevelopmentRegion
+ English
+ CFBundleExecutable
+ rektifier
+ CFBundleGetInfoString
+ rektifier v1.0.0 Copyright 2020 Acme Inc
+ CFBundleIdentifier
+ com...clap.rektifier
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ rektifier
+ CFBundlePackageType
+ BNDL
+ CFBundleShortVersionString
+ 1.0.0
+ CFBundleSignature
+ Ipef
+ CFBundleVersion
+ 1.0.0
+ CSResourcesFileMapped
+
+ LSMinimumSystemVersion
+ 10.11.0
+
+
diff --git a/resources/rektifier-iOS-AUv3-Info.plist b/resources/rektifier-iOS-AUv3-Info.plist
index 47c5dce..c1327eb 100644
--- a/resources/rektifier-iOS-AUv3-Info.plist
+++ b/resources/rektifier-iOS-AUv3-Info.plist
@@ -32,22 +32,22 @@
description
rektifier
factoryFunction
- IPlugAUViewController
+ IPlugAUViewController_vrektifier
manufacturer
Acme
name
- classifiedaudio: rektifier
+ .: rektifier
sandboxSafe
subtype
- Ipct
+ Ipef
tags
- Synth
- size:{1024,768}
+ Effects
+ size:{600,600}
type
- aumu
+ aufx
version
65536
diff --git a/resources/rektifier-iOS-Info.plist b/resources/rektifier-iOS-Info.plist
index c3eab61..5aa5a0d 100644
--- a/resources/rektifier-iOS-Info.plist
+++ b/resources/rektifier-iOS-Info.plist
@@ -29,16 +29,16 @@
NSBluetoothAlwaysUsageDescription
Needs Bluetooth MIDI
+ NSMicrophoneUsageDescription
+ Needs microphone access to process audio
UIBackgroundModes
audio
UILaunchStoryboardName
- rektifier-iOS-launchScreen
+ rektifier-iOS-LaunchScreen
UIMainStoryboardFile
rektifier-iOS
- UIMainStoryboardFile~ipad
- rektifier-iOS
UIRequiredDeviceCapabilities
armv7
@@ -47,12 +47,9 @@
UISupportedInterfaceOrientations
+ UIInterfaceOrientationPortrait
UIInterfaceOrientationLandscapeLeft
UIInterfaceOrientationLandscapeRight
- UISupportedInterfaceOrientations~ipad
-
- UIInterfaceOrientationLandscapeLeft
-
diff --git a/resources/rektifier-iOS-MainInterface.storyboard b/resources/rektifier-iOS-MainInterface.storyboard
index 135f905..56e26ee 100644
--- a/resources/rektifier-iOS-MainInterface.storyboard
+++ b/resources/rektifier-iOS-MainInterface.storyboard
@@ -1,18 +1,16 @@
-
-
-
-
+
+
-
+
-
+
diff --git a/resources/rektifier-macOS-AUv3-Info.plist b/resources/rektifier-macOS-AUv3-Info.plist
index 2ea7d2e..5889522 100644
--- a/resources/rektifier-macOS-AUv3-Info.plist
+++ b/resources/rektifier-macOS-AUv3-Info.plist
@@ -21,7 +21,7 @@
CFBundleVersion
1.0.0
LSMinimumSystemVersion
- 10.12.0
+ 10.14.0
NSExtension
NSExtensionAttributes
@@ -36,17 +36,17 @@
manufacturer
Acme
name
- classifiedaudio: rektifier
+ .: rektifier
sandboxSafe
subtype
- Ipct
+ Ipef
tags
- Synth
+ Effects
type
- aumu
+ aufx
version
65536
@@ -55,7 +55,7 @@
NSExtensionPointIdentifier
com.apple.AudioUnit-UI
NSExtensionPrincipalClass
- IPlugAUViewController
+ IPlugAUViewController_vrektifier
diff --git a/resources/rektifier-macOS-Info.plist b/resources/rektifier-macOS-Info.plist
index c540844..ee181da 100644
--- a/resources/rektifier-macOS-Info.plist
+++ b/resources/rektifier-macOS-Info.plist
@@ -32,6 +32,8 @@
10.11.0
NSMainNibFile
rektifier-macOS-MainMenu
+ NSMicrophoneUsageDescription
+ This app needs mic access to process audio.
NSPrincipalClass
SWELLApplication
diff --git a/scripts/make_zip.py b/scripts/make_zip.py
index 8e150f2..17a2c1a 100644
--- a/scripts/make_zip.py
+++ b/scripts/make_zip.py
@@ -15,16 +15,16 @@ def main():
else:
demo=int(sys.argv[1])
- installer = "\installer\IPlugControls Installer.exe"
+ installer = "\installer\rektifier Installer.exe"
if demo:
- installer = "\installer\IPlugControls Demo Installer.exe"
+ installer = "\installer\rektifier Demo Installer.exe"
FILES_TO_ZIP = [
projectpath + installer,
projectpath + "\installer\changelog.txt",
projectpath + "\installer\known-issues.txt",
- projectpath + "\manual\IPlugControls manual.pdf"
+ projectpath + "\manual\rektifier manual.pdf"
]
# extract values from config.h
@@ -43,10 +43,10 @@ def main():
FULLVERSIONSTR = MAJORSTR + "." + MINORSTR + "." + BUGFIXSTR
- ZIPNAME = "IPlugControls-v" + FULLVERSIONSTR + "-win.zip"
+ ZIPNAME = "rektifier-v" + FULLVERSIONSTR + "-win.zip"
if demo:
- ZIPNAME = "IPlugControls-v" + FULLVERSIONSTR + "-win-demo.zip"
+ ZIPNAME = "rektifier-v" + FULLVERSIONSTR + "-win-demo.zip"
zf = zipfile.ZipFile(projectpath + "\installer\/" + ZIPNAME, mode="w")
diff --git a/scripts/makedist-mac.sh b/scripts/makedist-mac.sh
index 4c7248c..8f49353 100644
--- a/scripts/makedist-mac.sh
+++ b/scripts/makedist-mac.sh
@@ -253,8 +253,8 @@ sudo rm -R -f installer/build-mac/
if [ $DEMO == 1 ]
then
-git checkout installer/IPlugControls.iss
-git checkout installer/IPlugControls.pkgproj
+git checkout installer/rektifier.iss
+git checkout installer/rektifier.pkgproj
git checkout resources/img/AboutBox.png
fi
diff --git a/scripts/makedist-web.sh b/scripts/makedist-web.sh
index 712ef37..dd21c42 100644
--- a/scripts/makedist-web.sh
+++ b/scripts/makedist-web.sh
@@ -12,7 +12,7 @@ IPLUG2_ROOT=../../..
PROJECT_ROOT=$SCRIPT_DIR/..
IPLUG2_ROOT=$SCRIPT_DIR/$IPLUG2_ROOT
-PROJECT_NAME=IPlugControls
+PROJECT_NAME=rektifier
WEBSOCKET_MODE=0
EMRUN_BROWSER=chrome
LAUNCH_EMRUN=1
@@ -53,45 +53,52 @@ mkdir build-web/scripts
echo BUNDLING RESOURCES -----------------------------
-cd build-web
-
-if [ -f imgs.js ]; then rm imgs.js; fi
-if [ -f imgs@2x.js ]; then rm imgs@2x.js; fi
-if [ -f svgs.js ]; then rm svgs.js; fi
-if [ -f fonts.js ]; then rm fonts.js; fi
+if [ -f ./build-web/imgs.js ]; then rm ./build-web/imgs.js; fi
+if [ -f ./build-web/imgs@2x.js ]; then rm ./build-web/imgs@2x.js; fi
+if [ -f ./build-web/svgs.js ]; then rm ./build-web/svgs.js; fi
+if [ -f ./build-web/fonts.js ]; then rm ./build-web/fonts.js; fi
+FILE_PACKAGER=$EMSDK/upstream/emscripten/tools/file_packager.py
#package fonts
FOUND_FONTS=0
-if [ "$(ls -A ../resources/fonts/*.ttf)" ]; then
+if [ "$(ls -A ./resources/fonts/*.ttf)" ]; then
FOUND_FONTS=1
- python $EMSDK/upstream/emscripten/tools/file_packager.py fonts.data --preload ../resources/fonts/ --exclude *DS_Store --js-output=fonts.js
+ python3 $FILE_PACKAGER fonts.data --preload ./resources/fonts/ --exclude *DS_Store --js-output=./fonts.js
fi
#package svgs
FOUND_SVGS=0
-if [ "$(ls -A ../resources/img/*.svg)" ]; then
+if [ "$(ls -A ./resources/img/*.svg)" ]; then
FOUND_SVGS=1
- python $EMSDK/upstream/emscripten/tools/file_packager.py svgs.data --preload ../resources/img/ --exclude *.png --exclude *DS_Store --js-output=svgs.js
+ python3 $FILE_PACKAGER svgs.data --preload ./resources/img/ --exclude *.png --exclude *DS_Store --js-output=./svgs.js
fi
#package @1x pngs
FOUND_PNGS=0
-if [ "$(ls -A ../resources/img/*.png)" ]; then
+if [ "$(ls -A ./resources/img/*.png)" ]; then
FOUND_PNGS=1
- python $EMSDK/upstream/emscripten/tools/file_packager.py imgs.data --use-preload-plugins --preload ../resources/img/ --use-preload-cache --indexedDB-name="/$PROJECT_NAME_pkg" --exclude *DS_Store --exclude *@2x.png --exclude *.svg >> imgs.js
+ python3 $FILE_PACKAGER imgs.data --use-preload-plugins --preload ./resources/img/ --use-preload-cache --indexedDB-name="/$PROJECT_NAME_pkg" --exclude *DS_Store --exclude *@2x.png --exclude *.svg >> ./imgs.js
fi
# package @2x pngs into separate .data file
FOUND_2XPNGS=0
-if [ "$(ls -A ../resources/img/*@2x*.png)" ]; then
+if [ "$(ls -A ./resources/img/*@2x*.png)" ]; then
FOUND_2XPNGS=1
- mkdir ./2x/
- cp ../resources/img/*@2x* ./2x
- python $EMSDK/upstream/emscripten/tools/file_packager.py imgs@2x.data --use-preload-plugins --preload ./2x@/resources/img/ --use-preload-cache --indexedDB-name="/$PROJECT_NAME_pkg" --exclude *DS_Store >> imgs@2x.js
- rm -r ./2x
+ mkdir ./build-web/2x/
+ cp ./resources/img/*@2x* ./build-web/2x
+ python3 $FILE_PACKAGER imgs@2x.data --use-preload-plugins --preload ./2x@/resources/img/ --use-preload-cache --indexedDB-name="/$PROJECT_NAME_pkg" --exclude *DS_Store >> ./imgs@2x.js
+ rm -r ./build-web/2x
fi
-cd ..
+if [ -f ./imgs.js ]; then mv ./imgs.js ./build-web/imgs.js; fi
+if [ -f ./imgs@2x.js ]; then mv ./imgs@2x.js ./build-web/imgs@2x.js; fi
+if [ -f ./svgs.js ]; then mv ./svgs.js ./build-web/svgs.js; fi
+if [ -f ./fonts.js ]; then mv ./fonts.js ./build-web/fonts.js; fi
+
+if [ -f ./imgs.data ]; then mv ./imgs.data ./build-web/imgs.data; fi
+if [ -f ./imgs@2x.data ]; then mv ./imgs@2x.data ./build-web/imgs@2x.data; fi
+if [ -f ./svgs.data ]; then mv ./svgs.data ./build-web/svgs.data; fi
+if [ -f ./fonts.data ]; then mv ./fonts.data ./build-web/fonts.data; fi
if [ "$WEBSOCKET_MODE" -eq "0" ]; then
echo MAKING - WAM WASM MODULE -----------------------------
@@ -149,8 +156,8 @@ else
sed -i.bak s/'