From 0f10ab6cd40a97854da85c06f9bf87640d3efde6 Mon Sep 17 00:00:00 2001 From: rakow Date: Wed, 4 Sep 2024 14:51:00 +0200 Subject: [PATCH] improve and updated the facility models --- CHANGELOG.md | 2 +- .../facilities/ExtractFacilityGeoPkg.java | 2 +- .../FacilityAttractionModelOther.java | 1793 +++--- .../FacilityAttractionModelWork.java | 5125 +++++++++-------- src/main/python/create_od_matrix.py | 3 + src/main/python/train_facility_attraction.py | 28 +- 6 files changed, 3565 insertions(+), 3388 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b5c326f6..b3951eb0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ All notable changes to this project will be documented in this file. ### 6.4 (WIP) - Improved facility locations - - OSM tags and filtering has been improved to reduce number of wrongly assigned facility types + - OSM tag filtering has been improved to reduce number of wrongly assigned facility types ### 6.3 (2024-07) - Include additional trip analysis and updated dashboard diff --git a/src/main/java/org/matsim/prepare/facilities/ExtractFacilityGeoPkg.java b/src/main/java/org/matsim/prepare/facilities/ExtractFacilityGeoPkg.java index 76d1da8c..f0818f5f 100644 --- a/src/main/java/org/matsim/prepare/facilities/ExtractFacilityGeoPkg.java +++ b/src/main/java/org/matsim/prepare/facilities/ExtractFacilityGeoPkg.java @@ -332,7 +332,7 @@ private void writeMapping(String path, Iterable... features) { try (CSVPrinter csv = new CSVPrinter(IOUtils.getBufferedWriter(path), CSVFormat.DEFAULT)) { // osm ids are only unique within their type - csv.printRecord("osm_id", "type", "parent_id", "parent_type"); + csv.printRecord("osm_id", "type", "member_id", "member_type"); for (Feature feature : Iterables.concat(features)) { if (!feature.hasTypes()) diff --git a/src/main/java/org/matsim/prepare/facilities/FacilityAttractionModelOther.java b/src/main/java/org/matsim/prepare/facilities/FacilityAttractionModelOther.java index e84ebdbd..624fe47d 100644 --- a/src/main/java/org/matsim/prepare/facilities/FacilityAttractionModelOther.java +++ b/src/main/java/org/matsim/prepare/facilities/FacilityAttractionModelOther.java @@ -5,23 +5,23 @@ /** * Generated model, do not modify. -* Model: XGBRegressor(alpha=0.1491509012548297, base_score=0.5, booster='gbtree', +* Model: XGBRegressor(alpha=0.38676411361213503, base_score=0.5, booster='gbtree', callbacks=None, colsample_bylevel=1, colsample_bynode=0.9, colsample_bytree=0.9, early_stopping_rounds=None, - enable_categorical=False, eta=0.4531277098423365, - eval_metric='mae', feature_types=None, gamma=0.034321311924908296, + enable_categorical=False, eta=0.5130365792723001, + eval_metric='mae', feature_types=None, gamma=0.012943980679692784, gpu_id=-1, grow_policy='depthwise', importance_type=None, - interaction_constraints='', lambda=0.015230729860715594, - learning_rate=0.453127712, max_bin=256, max_cat_threshold=64, + interaction_constraints='', lambda=0.669064597858222, + learning_rate=0.513036609, max_bin=256, max_cat_threshold=64, max_cat_to_onehot=4, max_delta_step=0, max_depth=4, max_leaves=0, - min_child_weight=2, missing=nan, monotone_constraints='()', + min_child_weight=10, missing=nan, monotone_constraints='()', n_estimators=30, n_jobs=0, ...) -* Error: 0.080080 +* Error: 0.038664 */ public final class FacilityAttractionModelOther implements Predictor { public static FacilityAttractionModelOther INSTANCE = new FacilityAttractionModelOther(); - public static final double[] DEFAULT_PARAMS = {-0.15773548, -0.063673854, -0.15752967, -0.06291148, -0.17241873, -0.0935872, -0.21541238, -0.19548933, -0.14534456, 0.020626921, -0.10064369, -0.0048545552, 0.023303475, -0.16616772, -0.13042909, -0.048884686, -0.07557888, -0.031447947, -0.10183693, -0.08576271, -0.029562064, 0.027142545, -0.040778752, -0.107682765, -0.021134058, -0.104367524, -0.11237294, -0.1028285, 0.012165038, -0.08450655, -0.007497731, -0.055066627, -0.08414083, -0.05138273, -0.031697437, -0.015737373, -0.087703444, -0.11793857, 0.021675078, -0.053410288, -0.024896204, -0.023752825, -0.059034012, 0.10457431, -0.020419575, -0.04256721, 0.010556376, -0.027754432, -0.040224466, -0.0074449526, -0.018812349, 0.062368147, -0.031578794, -0.02075476, -0.036530342, 0.02294408, -0.021654123, -0.040951878, 0.09426138, 0.009573344, -0.04197548, -0.03134391, -0.04307008, -0.033301834, -0.004574249, 0.0, -0.028322795, -0.012108415, 0.0030044946, -0.017663427, 0.007667208, 0.0, 0.07649852, -0.018147798, -0.008222865, -0.017173653, -0.003027344, 0.060326513, 0.009743657, 0.10610175, -0.014935938, 0.044140626, -0.009732546, -0.013013501, -0.007409421, -0.014783988, -0.0098274145, 0.017263576, 0.051532704, -0.00319842, 0.018245218, 0.0059866603, 0.02414072, 0.08690798, -0.011617567, 0.07525694, -0.0122354785, -0.015397626, 0.047320716, -0.002831519, 0.023119606, 0.0021645508, -0.010858987, 0.08008925, -0.0058534197, 0.045448516, -2.0209616e-05, 0.026390215, 0.001367693, -0.0068995836, -0.0020171888, 0.028762916, -0.000914382, -0.009608554, 0.013191611, 0.0, 0.043837693, -0.0061899163, -0.0022640962, -0.029538391, 0.06713373, 0.06470669, 0.021442087, -0.008688387, 0.027308118, -0.0026079756, 0.014739256, 0.034438122, 0.0063779326, 0.015377231, -0.00022864589, -0.0061305254, 0.14920723, 0.11119088, 0.011358049, -0.014687488, -0.0029486048, -0.002632513, 0.032328714, 0.078808725, 0.0088956095, 0.015293169, -0.0057477592, 0.038603146, 0.16271034, 0.01788566, 0.13961957, -0.003967554, 0.0066375923, -0.0014492854, -0.0045495206, 0.035961103, 0.012849233, 0.09357974, 0.00024204001, 0.096954145, 0.01657323, 0.1603168, 0.032115094, 0.114863425, -0.023642525, -0.012700851, 0.009489032, 0.0047793426, -0.012452338, 0.020823572, -0.00061502284, 0.0914505, -0.002357629, 0.026377842, 0.0039923904, -0.0017133944, 0.04356291, -0.0724382, 0.0010881218, 0.008756297, 0.035649356, -0.011954582, -0.006478151, -0.027693674, -0.0012610562, 0.019586608, -0.067476496, -0.007502447, -0.011280721, 0.04819015, -0.0065260446, 0.03371862, 0.0017093901, -0.005475427, -0.014017439, -0.0052980385, 0.048837997, 0.013472815, 0.012774257, 0.0, 0.02401029, 0.0017639636, -0.0069675134, -5.7998695e-06, -0.026378984, -0.00783126, 0.025625806, 0.00023505079, -0.009740133, 0.014883403, 0.094410546, -0.0063205077, -0.025523894, -0.009037307, 0.03707988, 0.0020848303, 0.0035471737, 0.024690764, 0.066594705, -0.0002595451, 0.021542806, -0.0026475762, -0.015606223, 0.007771523, 0.19203894, 0.035120483, 0.019798057, 0.0056845127, 0.0034877823, 0.028489394, -0.005180513, -0.0005455521, 0.0013704484, -0.0043489574, 0.009960251, 0.001075938, 0.0018773504, -0.011236678, 0.006102028, -0.00016552625, 0.07817339, 0.009830503, -0.005808812, 0.0038867488, 0.072771974, 0.0, 0.008427596, -0.01341282, 0.021753429, -0.015027221, 0.09983382, -4.9791357e-05, 0.006646704, -0.009143565, 0.014872922, 0.04029301, 0.14171116, -0.0042411117, 0.08228601, 0.00012020674, 0.057914685, 0.017240716, 0.0, 0.008139578, -0.00044618195, 0.059871797, 0.013480583, -0.00770694, 0.0032978973, -0.079208694, 0.018594721, -0.011455154, 0.033858445, -0.0018347108, 0.0007939317, 0.090592146, -0.0070478725, -0.0010072042, -0.012700405, 0.051814422, -0.006076862, -0.0033754995, 0.015651342, -0.0037630594, 0.0009544621, 3.0756866e-05, 0.015295331, -0.010212924, 0.09481881, -0.020273348, -0.0062214676, 0.0002725903, -0.0038534729, -0.028784404, -0.004446802, -0.048176438, -0.00065450044, -0.04740498, 0.0, -0.14805137, -0.032121383, 0.0, 0.061419897, 0.011964108, 0.0007705908, 0.01406273, 0.0046175355, -0.00046595573, -0.0016357189, 0.013142575, -0.0150031755, 0.05802763, 0.122372955, -0.0046170834, 0.036574166, -0.008379121, -0.034502454, -0.00071603886, 0.044105615, 0.064981654, 5.293463e-05, -0.033073433, 0.0, -0.00089660246, 0.0154301375, -0.0008506584, -0.01466735, 0.052983817, -0.005330001, 0.0014417404, -5.4732125e-05, -0.0031580108, -0.018534642, 0.00081960845, 0.013871846, 0.014725611, -0.0044276156, -0.0025894276, -0.017087756, -0.002324986, 0.042615023, -0.013945633, -0.0026781007, 0.15849514, 0.00601869, 0.0017727563, -0.00010748525, -0.0018174375, 0.017547078, -0.000826828, 0.00029452675, 0.14208613, -0.06761882, 0.0, 0.08434974, -0.0039775334, -0.002856609, -0.021715593, 0.07277253, -0.0015363286, -8.2712635e-05, -0.0054267664, 0.05327552, 0.0046971436, 0.09548657, -0.01967202, -0.0031136558, -0.026856098, 0.03162408, 0.035382964, 0.15857963, -0.03109688, 0.00024123678, 0.15240332, 0.0033340326, -0.019753488, 0.08873925, 0.0028288488, 0.018680753, -0.00073100935, -0.0083520515, 0.002975146, 0.010793633, 3.552884e-05, -0.014092967, 0.117820226, -0.0033780425, 0.005026666, 0.13003501, -0.0130093675, 0.0745645, -0.0017171134, 0.021001425, 0.06169818, -0.0019867723, -0.00018735394, 0.001069669, -0.013332601, 0.11719391, 0.022066562, 0.017699946, 0.0008086213, 0.0014267727, -0.0011659449, -0.004884082, 0.05571611, 0.10198606, 0.012667798, 0.016447518, -0.0061274646, 0.0014109488, -0.00063293806, 0.14481418, 0.001676948, 0.003631729, -0.009415969, 0.19636299, 0.041257005, 0.068791516, 0.008061615, 0.10048408, 0.0, -0.0112323165, 0.007755606, -0.0001872087, 0.00143287, 0.0052706725, -0.0007890529, 0.008849923, 0.0005674049, 0.042534426, 0.010650248, 0.0009999194, -0.0061222073, 0.081625186, 0.008789717, -0.000878019, 0.007568995, 0.04061468, 0.0007155539, 0.062350903, 0.004201035, 0.009785261, 0.00014053471}; + public static final double[] DEFAULT_PARAMS = {-0.19120647, -0.21544395, -0.24561352, -0.22795276, -0.21394487, -0.20291902, -0.15955746, -0.18970205, -0.19473802, -0.23693506, -0.20146284, -0.2303382, -0.21616362, -0.20097785, -0.16717474, -0.03329817, -0.09521938, -0.10616502, -0.09562808, -0.07983333, -0.10209244, -0.08706439, -0.10831736, -0.07489157, -0.1257557, -0.11461685, -0.103787825, -0.086615644, -0.019538827, 0.002300759, -0.046563406, -0.034066223, -0.04225948, -0.05574401, -0.03085557, -0.04824915, -0.048481815, -0.06389991, -0.053476326, -0.056743115, -0.03770388, -0.051023822, -0.014120954, -0.030703563, 0.009647463, -0.011717529, -0.022449084, -0.008964606, 0.0, -0.023808807, -0.018975427, 0.0044123204, -0.02602822, -0.016385198, -0.030171694, -0.026699351, 0.0, 0.015140042, 0.01509542, -0.0058580204, -0.01636645, 0.0052654496, 0.0034550265, -0.0084092, 0.0032706636, -0.02611719, -0.0076765716, -0.014188832, -0.011400385, 0.0053586247, -0.009150267, 0.018767033, 0.0, -0.0018990446, 0.001958792, -0.017443, 0.0005824891, 0.016390784, 0.0018297584, -0.008568364, 0.044628333, -0.006046177, -0.01835564, 0.0033763836, 0.015462291, -0.0058534844, 0.002892445, 0.017501997, -0.0005166871, -0.013446667, 0.0012932719, -0.0025227652, 0.0015414358, -0.011770653, -0.0038251996, 7.2739545e-05, 0.012047838, 0.0032230231, -0.009509736, 0.0016221643, 0.032248944, 0.008109049, -0.0054452335, 0.00811509, 0.014862692, 0.012176751, 0.00019675975, 0.02114268, -0.001677216, 0.0, -0.009217657, -0.0013252627, -0.0007103103, 0.010789065, -0.0046287123, 0.010294565, 0.0017368435, -0.0017939341, 0.0025711048, -0.0006504898, 0.0, -0.013186111, 0.0, 0.028552113, 0.0, 0.0, 0.013852832, 0.0057132845, -0.0055112788, -0.0020431376, -0.00022372205, -0.007749204, 0.004826835, 0.015587179, -0.0015933946, 0.0058425143, -0.007804661, 0.0, 0.0004416953, 0.010754214, -0.0059289443, -0.008716668, -0.0023599828, 0.017339407, -0.00031251466, 0.0, 0.009203198, 0.0030588997, -0.0032642898, -0.0009475371, -0.007607703, -0.0074665886, 6.076673e-05, 0.02441646, 0.0040437514, -0.016884638, 0.0, -0.0018241111, 0.0030271579, 0.0, 0.01416777, 0.0, -0.004867998, -0.0037333164, -2.0667332e-05, 0.0, 0.013903742, -0.007628961, 4.3675254e-06, 0.0, 0.013018352, -0.0012610003, 0.008476731, -0.00022219155, 0.007777653, -0.0038773527, -0.0019484207, 0.003000052, -0.0046468135, -0.00013903232, 0.0025403441, 0.009887723, -0.00040583266, 0.0018972411, 0.0040823217, -0.003190092, 0.00091765885, -0.0005568173, 0.0, 0.01354988, -0.01120661, 0.0, 0.000702149, 0.008325187, 0.0003086261, -0.01177865, 0.00032562646, -0.003259402, 0.0046615573, -0.007214233, -0.008795629, 0.0032250367, -0.0027392802, 0.0054725115, 0.0022755493, 0.0, 0.0072411504, -0.0026634475, 0.012566408, 0.0, 0.0, -0.013973392, 0.0, 0.0004584588, -0.0031417334, 0.010836599, -0.0016273378, 0.0011950341, 0.010181999, 0.0037211801, 3.59309e-05, -0.001538061, 0.016332423, 0.013136123, -0.00010379798, -0.0064572925, 0.00038133477, 0.003864874, -0.00068554503, 0.005422235, -0.006042015, -0.010478834, 0.009136493, 0.004153007, 9.9093246e-05, 0.0, 0.008636402, -0.005528234, -0.00032573545, 0.0017203045, -0.00016688212, 0.023454975, 0.0, -0.0024592762, 0.008242776, -0.011009559, 0.01862933, 0.00081926736, 0.005791739, -0.0014741069, 0.00059491256, -0.0053027584, 0.012380845, 0.0006966785, -0.002206946, 0.008710933, 0.008599077, -0.00303403, 0.0019886778, 0.013068698, -0.0020459918, 0.004103897, -0.0015655279, 6.417063e-05, 0.010153224, 0.0, 0.016124865, 0.0010549584, -0.0026950429, 0.009305348, 1.1777206e-05, -0.008698372, 0.003396451, 0.0063213897, -0.00037645758, 0.0, -0.00831018, 0.0012522287, -0.009953721, -0.008453991, 0.014524538, 0.0, 0.002683152, 8.010548e-05, -0.0053177453, 0.014899546, -0.00054772786, -0.001551509, 0.007339037, 0.014715689, 0.0, -0.00034507358, -0.0029873943, 0.0010542416, -0.0007416305, 0.0010108859, 0.011877695, -0.0016241109, 6.8110705e-05, 0.00027952218, 0.016313732, -0.0021017403, -0.00964256, -0.0009030501, 0.0070898077, 0.00032387377, 0.0, 0.014621791, -8.331219e-05, -0.014562358, 0.0, 0.008306464, -0.00015869575, 0.013947732, 0.0, -0.0044524516, 0.004801721, 0.0, 0.0, -0.0069771605, -0.0005317706, 0.022706605, -0.0012514418, 0.0076321224, 0.000842854, -0.00068890676, -1.3764001e-05, 0.0, 0.0, -0.019687261, 0.006598481, -0.00064870616, 0.018821958, 0.0015755226, 0.0, -0.018771281, 0.01636683, 0.0, -0.0020345727, 0.0017587318, 0.003313411, -7.640684e-05, -0.0006133416, -0.00947991, 0.0020459038, -0.005799137, -0.001293848, 4.2439693e-05, 0.0008543773, -0.008529851, 0.003888652, -0.0006709776, -0.0049108244, 0.003398581, 0.0, 0.0, -0.014460024, 0.0, 0.008164088, 0.0, -0.0023600166, 7.3098e-05, 0.00319647, 2.5677393e-05, -0.0018085259, 0.0026671304, -0.008660301, -0.0022033867, -0.0048490968, 0.0024857325, -0.00043020103, 0.00016602647, 0.016929602, 0.0069206995, -0.00010019835, 0.010143461, -0.005342358, 0.00019916303, 0.004376315, -0.0073216553, 0.0054006604, -0.0028898634, 0.0011992506, 0.0011827721, -0.0072587286, -0.0011454263, 0.0027247802, -0.0014655103, -0.0018519809, -2.6215132e-06}; @Override public double predict(Object2DoubleMap features, Object2ObjectMap categories) { @@ -30,7 +30,7 @@ public double predict(Object2DoubleMap features, Object2ObjectMap features, Object2ObjectMap categories) { - double[] data = new double[31]; + double[] data = new double[32]; data[0] = features.getDouble("area"); data[1] = features.getDouble("levels"); data[2] = features.getDouble("landuse"); @@ -57,11 +57,12 @@ public double[] getData(Object2DoubleMap features, Object2ObjectMap features, Object2ObjectMap= 42.425) { - if (input[12] >= 1.5) { - if (input[27] >= 0.5) { - if (input[0] >= 103.8) { + if (input[15] >= 2.5) { + if (input[0] >= 330.34) { + if (input[29] >= 0.5) { + if (input[12] >= 3.5) { var0 = params[0]; } else { var0 = params[1]; } } else { - if (input[0] >= 994.88) { + if (input[0] >= 2513.9849) { var0 = params[2]; } else { var0 = params[3]; } } } else { - if (input[14] >= 0.5) { - if (input[0] >= 121.305) { + if (input[0] >= 111.78) { + if (input[11] >= 23.5) { var0 = params[4]; } else { var0 = params[5]; } } else { - if (input[0] >= 1640.88) { + if (input[14] >= 0.5) { var0 = params[6]; } else { var0 = params[7]; @@ -108,1670 +109,1470 @@ public static double score(double[] input, double[] params) { } } } else { - if (input[30] >= 0.5) { - if (input[12] >= 1.5) { - if (input[3] >= 0.624) { + if (input[0] >= 36.905) { + if (input[0] >= 86.055) { + if (input[30] >= 0.5) { var0 = params[8]; } else { var0 = params[9]; } } else { - if (input[0] >= 15.684999) { + if (input[13] >= 0.5) { var0 = params[10]; } else { var0 = params[11]; } } } else { - if (input[0] >= 20.96) { - if (input[2] >= 0.5) { + if (input[0] >= 12.645) { + if (input[0] >= 25.529999) { var0 = params[12]; } else { var0 = params[13]; } } else { - if (input[0] >= 8.965) { - var0 = params[14]; - } else { - var0 = params[15]; - } + var0 = params[14]; } } } double var1; - if (input[12] >= 1.5) { - if (input[0] >= 132.035) { - if (input[16] >= 0.5) { - if (input[0] >= 239.81) { - var1 = params[16]; + if (input[14] >= 0.5) { + if (input[11] >= 22.5) { + if (input[7] >= 0.01095) { + if (input[11] >= 154.5) { + var1 = params[15]; } else { - var1 = params[17]; + var1 = params[16]; } } else { - if (input[11] >= 29.5) { - var1 = params[18]; - } else { - var1 = params[19]; - } + var1 = params[17]; } } else { - if (input[16] >= 0.5) { - if (input[11] >= 32.0) { + if (input[0] >= 478.33002) { + var1 = params[18]; + } else { + var1 = params[19]; + } + } + } else { + if (input[12] >= 0.5) { + if (input[30] >= 0.5) { + if (input[11] >= 27.5) { var1 = params[20]; } else { var1 = params[21]; } } else { - if (input[7] >= 0.01375) { + if (input[0] >= 44.235) { var1 = params[22]; } else { var1 = params[23]; } } - } - } else { - if (input[0] >= 50.965) { - if (input[13] >= 9.5) { - if (input[2] >= 0.5) { + } else { + if (input[0] >= 48.105) { + if (input[10] >= 0.5) { var1 = params[24]; } else { var1 = params[25]; } } else { - if (input[0] >= 88.725006) { + if (input[0] >= 16.215) { var1 = params[26]; } else { var1 = params[27]; } } - } else { - if (input[0] >= 14.559999) { - if (input[14] >= 0.5) { - var1 = params[28]; - } else { - var1 = params[29]; - } - } else { - if (input[15] >= 7.5) { - var1 = params[30]; - } else { - var1 = params[31]; - } - } } } double var2; - if (input[12] >= 1.5) { - if (input[0] >= 106.625) { - if (input[0] >= 3220.525) { - var2 = params[32]; + if (input[13] >= 25.5) { + if (input[26] >= 0.5) { + if (input[15] >= 65.5) { + if (input[0] >= 260.145) { + var2 = params[28]; + } else { + var2 = params[29]; + } } else { - if (input[11] >= 22.5) { - var2 = params[33]; + if (input[0] >= 789.17004) { + var2 = params[30]; } else { - var2 = params[34]; + var2 = params[31]; } } } else { - if (input[27] >= 0.5) { - if (input[5] >= 0.00055) { - var2 = params[35]; + if (input[0] >= 417.155) { + if (input[1] >= 5.5) { + var2 = params[32]; } else { - var2 = params[36]; + var2 = params[33]; } } else { - if (input[4] >= 5.12475) { - var2 = params[37]; + if (input[12] >= 2.5) { + var2 = params[34]; } else { - var2 = params[38]; + var2 = params[35]; } } } } else { - if (input[0] >= 31.515) { - if (input[18] >= 0.5) { - if (input[11] >= 21.5) { - var2 = params[39]; + if (input[0] >= 60.515) { + if (input[0] >= 1811.41) { + if (input[1] >= 4.5) { + var2 = params[36]; } else { - var2 = params[40]; + var2 = params[37]; } } else { - if (input[5] >= 0.13855001) { - var2 = params[41]; + if (input[1] >= 2.5) { + var2 = params[38]; } else { - var2 = params[42]; + var2 = params[39]; } } } else { - if (input[2] >= 0.5) { - var2 = params[43]; - } else { - if (input[11] >= 10.5) { - var2 = params[44]; + if (input[0] >= 7.4399996) { + if (input[6] >= 0.06815) { + var2 = params[40]; } else { - var2 = params[45]; + var2 = params[41]; } + } else { + var2 = params[42]; } } } double var3; - if (input[7] >= 0.00765) { - if (input[12] >= 1.5) { - if (input[11] >= 33.5) { - if (input[7] >= 0.11415) { - var3 = params[46]; - } else { - var3 = params[47]; - } - } else { - if (input[0] >= 1659.155) { - var3 = params[48]; - } else { - var3 = params[49]; - } - } + if (input[25] >= 0.5) { + if (input[0] >= 5461.805) { + var3 = params[43]; } else { - if (input[14] >= 0.5) { - if (input[0] >= 37.825) { - var3 = params[50]; + if (input[5] >= 0.02135) { + if (input[13] >= 60.5) { + var3 = params[44]; } else { - var3 = params[51]; + var3 = params[45]; } } else { - if (input[0] >= 80.455) { - var3 = params[52]; + if (input[1] >= 4.5) { + var3 = params[46]; } else { - var3 = params[53]; + var3 = params[47]; } } } } else { - if (input[0] >= 473.99) { - if (input[12] >= 3.5) { - if (input[0] >= 766.06) { - var3 = params[54]; + if (input[26] >= 0.5) { + if (input[0] >= 302.535) { + if (input[13] >= 158.0) { + var3 = params[48]; } else { - var3 = params[55]; + var3 = params[49]; } } else { - if (input[1] >= 6.5) { - var3 = params[56]; + if (input[3] >= 0.31655002) { + var3 = params[50]; } else { - var3 = params[57]; + var3 = params[51]; } } } else { - if (input[2] >= 0.5) { - if (input[4] >= 3.7488499) { - var3 = params[58]; + if (input[18] >= 0.5) { + if (input[10] >= 0.5) { + var3 = params[52]; } else { - var3 = params[59]; + var3 = params[53]; } } else { - if (input[3] >= 0.71155) { - var3 = params[60]; + if (input[0] >= 411.365) { + var3 = params[54]; } else { - var3 = params[61]; + var3 = params[55]; } } } } double var4; - if (input[0] >= 2401.98) { - if (input[0] >= 6517.92) { - if (input[16] >= 0.5) { - var4 = params[62]; - } else { - var4 = params[63]; - } - } else { - if (input[12] >= 3.5) { - var4 = params[64]; + if (input[12] >= 1.5) { + if (input[7] >= 0.01055) { + if (input[24] >= 0.5) { + if (input[11] >= 23.5) { + var4 = params[56]; + } else { + var4 = params[57]; + } } else { - if (input[1] >= 10.5) { - var4 = params[65]; + if (input[14] >= 3.5) { + var4 = params[58]; } else { - var4 = params[66]; + var4 = params[59]; } } - } - } else { - if (input[16] >= 0.5) { - if (input[5] >= 0.01565) { - if (input[0] >= 442.425) { - var4 = params[67]; + } else { + if (input[11] >= 13.5) { + if (input[4] >= 2.46315) { + var4 = params[60]; } else { - var4 = params[68]; + var4 = params[61]; } } else { - if (input[0] >= 180.275) { - var4 = params[69]; + if (input[15] >= 9.5) { + var4 = params[62]; } else { - var4 = params[70]; + var4 = params[63]; } } + } + } else { + if (input[1] >= 10.5) { + var4 = params[64]; } else { - if (input[2] >= 0.5) { - if (input[0] >= 532.875) { - var4 = params[71]; + if (input[26] >= 0.5) { + if (input[1] >= 0.5) { + var4 = params[65]; } else { - var4 = params[72]; + var4 = params[66]; } } else { - if (input[3] >= 0.27945) { - var4 = params[73]; + if (input[0] >= 93.5) { + var4 = params[67]; } else { - var4 = params[74]; + var4 = params[68]; } } } } double var5; - if (input[25] >= 0.5) { - if (input[0] >= 195.83) { - if (input[0] >= 1621.855) { - if (input[0] >= 5178.18) { - var5 = params[75]; - } else { - var5 = params[76]; - } + if (input[8] >= 1.11185) { + if (input[0] >= 1536.035) { + if (input[15] >= 54.5) { + var5 = params[69]; } else { - if (input[5] >= 0.11235) { - var5 = params[77]; - } else { - var5 = params[78]; - } + var5 = params[70]; } } else { - if (input[1] >= 0.5) { - if (input[3] >= 0.2575) { - var5 = params[79]; + if (input[31] >= 0.5) { + if (input[0] >= 216.215) { + var5 = params[71]; } else { - var5 = params[80]; + var5 = params[72]; } } else { - if (input[7] >= 0.0064000003) { - var5 = params[81]; - } else { - var5 = params[82]; - } + var5 = params[73]; } } } else { - if (input[0] >= 22.695) { - if (input[15] >= 0.5) { - if (input[11] >= 36.5) { - var5 = params[83]; + if (input[5] >= 0.10715) { + if (input[9] >= 0.0009) { + if (input[3] >= 0.4339) { + var5 = params[74]; } else { - var5 = params[84]; + var5 = params[75]; } } else { - if (input[0] >= 130.705) { - var5 = params[85]; + if (input[4] >= 3.69495) { + var5 = params[76]; } else { - var5 = params[86]; + var5 = params[77]; } } } else { - if (input[11] >= 23.5) { - if (input[5] >= 0.00385) { - var5 = params[87]; + if (input[0] >= 485.51) { + if (input[1] >= 7.5) { + var5 = params[78]; } else { - var5 = params[88]; + var5 = params[79]; } } else { - if (input[3] >= 0.3583) { - var5 = params[89]; + if (input[2] >= 0.5) { + var5 = params[80]; } else { - var5 = params[90]; + var5 = params[81]; } } } } double var6; - if (input[12] >= 2.5) { - if (input[0] >= 232.88) { - if (input[13] >= 31.5) { - if (input[13] >= 61.5) { - var6 = params[91]; - } else { - var6 = params[92]; - } + if (input[5] >= 0.00845) { + if (input[30] >= 0.5) { + if (input[0] >= 6125.64) { + var6 = params[82]; } else { - if (input[15] >= 28.5) { - var6 = params[93]; + if (input[28] >= 0.5) { + var6 = params[83]; } else { - var6 = params[94]; + var6 = params[84]; } } } else { - if (input[4] >= 3.6826) { - if (input[6] >= 0.025899999) { - var6 = params[95]; + if (input[0] >= 1107.935) { + if (input[8] >= 0.07) { + var6 = params[85]; } else { - var6 = params[96]; + var6 = params[86]; } } else { - if (input[11] >= 20.0) { - var6 = params[97]; + if (input[5] >= 0.13865) { + var6 = params[87]; } else { - var6 = params[98]; + var6 = params[88]; } } } } else { - if (input[0] >= 535.125) { - if (input[29] >= 0.5) { - if (input[15] >= 6.5) { - var6 = params[99]; + if (input[1] >= 3.5) { + if (input[4] >= 4.2152004) { + if (input[1] >= 4.5) { + var6 = params[89]; } else { - var6 = params[100]; + var6 = params[90]; } } else { - if (input[1] >= 5.5) { - var6 = params[101]; + if (input[0] >= 243.76001) { + var6 = params[91]; } else { - var6 = params[102]; + var6 = params[92]; } } } else { - if (input[3] >= 0.39485002) { - if (input[14] >= 3.5) { - var6 = params[103]; + if (input[0] >= 18.994999) { + if (input[20] >= 0.5) { + var6 = params[93]; } else { - var6 = params[104]; + var6 = params[94]; } } else { - if (input[1] >= 10.5) { - var6 = params[105]; + if (input[0] >= 8.95) { + var6 = params[95]; } else { - var6 = params[106]; + var6 = params[96]; } } } } double var7; - if (input[6] >= 0.05785) { - if (input[0] >= 272.425) { - if (input[14] >= 2.5) { - if (input[8] >= 0.38905) { - var7 = params[107]; - } else { - var7 = params[108]; - } + if (input[14] >= 2.5) { + if (input[0] >= 1070.74) { + if (input[13] >= 49.0) { + var7 = params[97]; } else { - if (input[11] >= 22.5) { - var7 = params[109]; - } else { - var7 = params[110]; - } + var7 = params[98]; } } else { - if (input[27] >= 0.5) { - if (input[12] >= 2.5) { - var7 = params[111]; - } else { - var7 = params[112]; - } + if (input[6] >= 0.1343) { + var7 = params[99]; } else { - if (input[17] >= 0.5) { - var7 = params[113]; + if (input[5] >= 0.016150001) { + var7 = params[100]; } else { - var7 = params[114]; + var7 = params[101]; } } } } else { - if (input[0] >= 12.655) { - if (input[14] >= 2.5) { - if (input[4] >= 4.0263) { - var7 = params[115]; + if (input[11] >= 36.5) { + if (input[0] >= 76.39) { + if (input[3] >= 0.273) { + var7 = params[102]; } else { - var7 = params[116]; + var7 = params[103]; } } else { - if (input[0] >= 91.735) { - var7 = params[117]; - } else { - var7 = params[118]; - } + var7 = params[104]; } } else { - if (input[4] >= 4.627) { - if (input[0] >= 8.405) { - var7 = params[119]; + if (input[13] >= 8.5) { + if (input[9] >= 0.1014) { + var7 = params[105]; } else { - var7 = params[120]; + var7 = params[106]; } } else { - if (input[11] >= 5.5) { - var7 = params[121]; + if (input[2] >= 0.5) { + var7 = params[107]; } else { - var7 = params[122]; + var7 = params[108]; } } } } double var8; - if (input[15] >= 3.5) { - if (input[11] >= 14.5) { - if (input[12] >= 3.5) { - if (input[0] >= 1644.975) { - var8 = params[123]; - } else { - var8 = params[124]; - } + if (input[20] >= 0.5) { + if (input[11] >= 10.5) { + if (input[11] >= 79.5) { + var8 = params[109]; } else { - if (input[3] >= 0.17304999) { - var8 = params[125]; - } else { - var8 = params[126]; - } + var8 = params[110]; } } else { - if (input[13] >= 30.5) { - if (input[4] >= 5.26085) { - var8 = params[127]; - } else { - var8 = params[128]; - } - } else { - if (input[15] >= 17.5) { - var8 = params[129]; - } else { - var8 = params[130]; - } - } + var8 = params[111]; } } else { - if (input[5] >= 0.1936) { - if (input[3] >= 0.2666) { - if (input[5] >= 0.197) { - var8 = params[131]; + if (input[24] >= 0.5) { + if (input[11] >= 19.5) { + if (input[4] >= 2.6859) { + var8 = params[112]; } else { - var8 = params[132]; + var8 = params[113]; } } else { - if (input[0] >= 111.165) { - var8 = params[133]; + if (input[0] >= 3652.02) { + var8 = params[114]; } else { - var8 = params[134]; + var8 = params[115]; } } } else { - if (input[8] >= 0.92620003) { - if (input[4] >= 2.65095) { - var8 = params[135]; + if (input[0] >= 269.64502) { + if (input[1] >= 5.5) { + var8 = params[116]; } else { - var8 = params[136]; + var8 = params[117]; } } else { - if (input[0] >= 7.5150003) { - var8 = params[137]; + if (input[6] >= 0.03825) { + var8 = params[118]; } else { - var8 = params[138]; + var8 = params[119]; } } } } double var9; - if (input[24] >= 0.5) { - if (input[0] >= 229.48999) { - if (input[13] >= 23.5) { - if (input[3] >= 0.66935) { - var9 = params[139]; - } else { - var9 = params[140]; - } - } else { - if (input[11] >= 18.5) { - var9 = params[141]; - } else { - var9 = params[142]; - } - } + if (input[27] >= 0.5) { + if (input[1] >= 1.5) { + var9 = params[120]; } else { - if (input[0] >= 225.08) { - if (input[0] >= 226.805) { - var9 = params[143]; - } else { - var9 = params[144]; - } + if (input[3] >= 0.13945001) { + var9 = params[121]; } else { - if (input[6] >= 0.0056999996) { - var9 = params[145]; - } else { - var9 = params[146]; - } + var9 = params[122]; } } } else { - if (input[0] >= 95.58) { - if (input[1] >= 5.5) { - if (input[4] >= 4.1864) { - var9 = params[147]; + if (input[4] >= 5.2237997) { + if (input[13] >= 30.5) { + if (input[3] >= 0.63005) { + var9 = params[123]; } else { - var9 = params[148]; + var9 = params[124]; } } else { - if (input[6] >= 0.03035) { - var9 = params[149]; + if (input[8] >= 0.04295) { + var9 = params[125]; } else { - var9 = params[150]; + var9 = params[126]; } } } else { - if (input[15] >= 19.5) { - if (input[30] >= 0.5) { - var9 = params[151]; + if (input[13] >= 159.5) { + if (input[8] >= 0.14815) { + var9 = params[127]; } else { - var9 = params[152]; + var9 = params[128]; } } else { - if (input[26] >= 0.5) { - var9 = params[153]; + if (input[11] >= 21.5) { + var9 = params[129]; } else { - var9 = params[154]; + var9 = params[130]; } } } } double var10; - if (input[5] >= 0.11655) { - if (input[13] >= 89.5) { - if (input[15] >= 24.5) { - if (input[6] >= 0.28825) { - var10 = params[155]; - } else { - var10 = params[156]; - } + if (input[30] >= 0.5) { + if (input[7] >= 0.00715) { + if (input[0] >= 1975.23) { + var10 = params[131]; } else { - if (input[11] >= 16.5) { - var10 = params[157]; + if (input[28] >= 0.5) { + var10 = params[132]; } else { - var10 = params[158]; + var10 = params[133]; } } } else { - if (input[7] >= 0.16964999) { - if (input[6] >= 0.4951) { - var10 = params[159]; + if (input[5] >= 0.0037500001) { + if (input[7] >= 0.00145) { + var10 = params[134]; } else { - var10 = params[160]; + var10 = params[135]; } } else { - if (input[9] >= 0.0001) { - var10 = params[161]; + if (input[6] >= 0.06795) { + var10 = params[136]; } else { - var10 = params[162]; + var10 = params[137]; } } } } else { - if (input[0] >= 3.5349998) { - if (input[17] >= 0.5) { - if (input[12] >= 1.5) { - var10 = params[163]; - } else { - var10 = params[164]; - } - } else { - if (input[2] >= 0.5) { - var10 = params[165]; - } else { - var10 = params[166]; - } - } - } else { - var10 = params[167]; - } - } - double var11; - if (input[13] >= 2.5) { - if (input[0] >= 264.285) { - if (input[8] >= 1.1108501) { - if (input[0] >= 808.935) { - var11 = params[168]; + if (input[25] >= 0.5) { + if (input[15] >= 0.5) { + if (input[15] >= 35.5) { + var10 = params[138]; } else { - var11 = params[169]; + var10 = params[139]; } } else { - if (input[29] >= 0.5) { - var11 = params[170]; - } else { - var11 = params[171]; - } + var10 = params[140]; } } else { - if (input[2] >= 0.5) { - if (input[27] >= 0.5) { - var11 = params[172]; + if (input[6] >= 0.27394998) { + if (input[9] >= 0.0001) { + var10 = params[141]; } else { - var11 = params[173]; + var10 = params[142]; } } else { - if (input[3] >= 0.23304999) { - var11 = params[174]; + if (input[15] >= 166.5) { + var10 = params[143]; } else { - var11 = params[175]; + var10 = params[144]; } } } - } else { - if (input[3] >= 0.72005) { - if (input[15] >= 2.5) { - if (input[4] >= 4.4611998) { - var11 = params[176]; + } + double var11; + if (input[0] >= 15.005) { + if (input[24] >= 0.5) { + if (input[12] >= 0.5) { + if (input[0] >= 631.255) { + var11 = params[145]; } else { - var11 = params[177]; + var11 = params[146]; } } else { - if (input[0] >= 42.665) { - var11 = params[178]; + if (input[7] >= 0.0052500004) { + var11 = params[147]; } else { - var11 = params[179]; + var11 = params[148]; } } } else { - if (input[27] >= 0.5) { - if (input[0] >= 12.040001) { - var11 = params[180]; + if (input[4] >= 3.30145) { + if (input[0] >= 58.43) { + var11 = params[149]; } else { - var11 = params[181]; + var11 = params[150]; } } else { - if (input[12] >= 1.5) { - var11 = params[182]; + if (input[9] >= 0.01305) { + var11 = params[151]; } else { - var11 = params[183]; + var11 = params[152]; } } } + } else { + if (input[31] >= 0.5) { + var11 = params[153]; + } else { + var11 = params[154]; + } } double var12; - if (input[11] >= 46.5) { - if (input[14] >= 2.5) { - if (input[15] >= 110.5) { - if (input[13] >= 186.0) { - var12 = params[184]; - } else { - var12 = params[185]; - } - } else { - if (input[0] >= 272.58002) { - var12 = params[186]; - } else { - var12 = params[187]; - } - } + if (input[7] >= 0.456) { + if (input[6] >= 0.1742) { + var12 = params[155]; } else { - if (input[8] >= 0.22325) { - if (input[4] >= 3.7043) { - var12 = params[188]; - } else { - var12 = params[189]; - } - } else { - if (input[16] >= 0.5) { - var12 = params[190]; - } else { - var12 = params[191]; - } - } + var12 = params[156]; } } else { - if (input[9] >= 0.05755) { - if (input[7] >= 0.01765) { - if (input[4] >= 4.0085497) { - var12 = params[192]; + if (input[8] >= 0.60735) { + if (input[0] >= 151.295) { + if (input[4] >= 3.1336) { + var12 = params[157]; } else { - var12 = params[193]; + var12 = params[158]; } } else { - if (input[13] >= 51.5) { - var12 = params[194]; + if (input[8] >= 0.95914996) { + var12 = params[159]; } else { - var12 = params[195]; + var12 = params[160]; } } } else { - if (input[25] >= 0.5) { - if (input[13] >= 56.5) { - var12 = params[196]; + if (input[22] >= 0.5) { + if (input[8] >= 0.46235) { + var12 = params[161]; } else { - var12 = params[197]; + var12 = params[162]; } } else { - if (input[7] >= 0.2465) { - var12 = params[198]; + if (input[17] >= 0.5) { + var12 = params[163]; } else { - var12 = params[199]; + var12 = params[164]; } } } } double var13; - if (input[14] >= 1.5) { - if (input[10] >= 0.5) { - if (input[0] >= 1400.825) { - if (input[3] >= 0.21880001) { - var13 = params[200]; + if (input[5] >= 0.08505) { + if (input[7] >= 0.055200003) { + if (input[8] >= 1.0074) { + if (input[0] >= 1864.5549) { + var13 = params[165]; } else { - var13 = params[201]; + var13 = params[166]; } } else { - if (input[7] >= 0.105849996) { - var13 = params[202]; + if (input[8] >= 0.4853) { + var13 = params[167]; } else { - var13 = params[203]; + var13 = params[168]; } } } else { - if (input[6] >= 0.047650002) { - if (input[0] >= 1665.98) { - var13 = params[204]; + if (input[7] >= 0.00785) { + if (input[6] >= 0.41545) { + var13 = params[169]; } else { - var13 = params[205]; + var13 = params[170]; } } else { - if (input[1] >= 7.5) { - var13 = params[206]; - } else { - var13 = params[207]; - } + var13 = params[171]; } } } else { - if (input[14] >= 0.5) { - if (input[11] >= 14.5) { - if (input[12] >= 1.5) { - var13 = params[208]; + if (input[3] >= 0.63785) { + if (input[31] >= 0.5) { + if (input[5] >= 0.00055) { + var13 = params[172]; } else { - var13 = params[209]; + var13 = params[173]; } } else { - if (input[13] >= 54.5) { - var13 = params[210]; + if (input[5] >= 0.0137) { + var13 = params[174]; } else { - var13 = params[211]; + var13 = params[175]; } } } else { - if (input[29] >= 0.5) { - if (input[12] >= 1.5) { - var13 = params[212]; + if (input[1] >= 6.5) { + if (input[6] >= 0.1276) { + var13 = params[176]; } else { - var13 = params[213]; + var13 = params[177]; } } else { - if (input[12] >= 5.5) { - var13 = params[214]; + if (input[5] >= 0.05615) { + var13 = params[178]; } else { - var13 = params[215]; + var13 = params[179]; } } } } double var14; - if (input[24] >= 0.5) { - if (input[6] >= 0.16005) { - if (input[6] >= 0.21595001) { - if (input[3] >= 0.4449) { - var14 = params[216]; + if (input[0] >= 74.125) { + if (input[1] >= 2.5) { + if (input[7] >= 0.0858) { + if (input[4] >= 2.5855) { + var14 = params[180]; } else { - var14 = params[217]; + var14 = params[181]; } } else { - if (input[3] >= 0.43535) { - var14 = params[218]; + if (input[0] >= 246.235) { + var14 = params[182]; } else { - var14 = params[219]; + var14 = params[183]; } } } else { - if (input[4] >= 5.1549997) { - if (input[5] >= 0.038850002) { - var14 = params[220]; + if (input[7] >= 0.083450004) { + if (input[14] >= 0.5) { + var14 = params[184]; } else { - var14 = params[221]; + var14 = params[185]; } } else { - if (input[6] >= 0.1178) { - var14 = params[222]; + if (input[13] >= 3.5) { + var14 = params[186]; } else { - var14 = params[223]; + var14 = params[187]; } } } } else { - if (input[3] >= 0.48245) { - if (input[9] >= 0.11505) { - if (input[3] >= 0.53545) { - var14 = params[224]; - } else { - var14 = params[225]; - } + if (input[15] >= 18.5) { + if (input[5] >= 0.0514) { + var14 = params[188]; } else { - if (input[12] >= 1.5) { - var14 = params[226]; - } else { - var14 = params[227]; - } + var14 = params[189]; } } else { - if (input[0] >= 848.27) { - if (input[1] >= 0.5) { - var14 = params[228]; + if (input[3] >= 0.51199996) { + if (input[4] >= 3.7838001) { + var14 = params[190]; } else { - var14 = params[229]; + var14 = params[191]; } } else { - if (input[1] >= 6.5) { - var14 = params[230]; + if (input[28] >= 0.5) { + var14 = params[192]; } else { - var14 = params[231]; + var14 = params[193]; } } } } double var15; - if (input[4] >= 1.097) { - if (input[4] >= 1.7586501) { - if (input[6] >= 0.40775) { - if (input[4] >= 3.6377501) { - var15 = params[232]; + if (input[0] >= 6100.04) { + if (input[12] >= 0.5) { + if (input[1] >= 4.5) { + var15 = params[194]; + } else { + var15 = params[195]; + } + } else { + if (input[15] >= 2.5) { + var15 = params[196]; + } else { + var15 = params[197]; + } + } + } else { + if (input[26] >= 0.5) { + if (input[28] >= 0.5) { + if (input[4] >= 4.91355) { + var15 = params[198]; } else { - var15 = params[233]; + var15 = params[199]; } } else { - if (input[5] >= 0.08305) { - var15 = params[234]; + if (input[1] >= 0.5) { + var15 = params[200]; } else { - var15 = params[235]; + var15 = params[201]; } } } else { - if (input[15] >= 21.5) { - if (input[6] >= 0.20594999) { - var15 = params[236]; + if (input[4] >= 4.38415) { + if (input[8] >= 0.058849998) { + var15 = params[202]; } else { - var15 = params[237]; + var15 = params[203]; } } else { - if (input[7] >= 0.05565) { - var15 = params[238]; + if (input[14] >= 1.5) { + var15 = params[204]; } else { - var15 = params[239]; + var15 = params[205]; } } } - } else { - if (input[8] >= 0.00605) { - if (input[29] >= 0.5) { - if (input[8] >= 0.49635) { - var15 = params[240]; + } + double var16; + if (input[7] >= 0.24335) { + if (input[7] >= 0.30075002) { + if (input[8] >= 0.71715) { + if (input[1] >= 2.5) { + var16 = params[206]; } else { - var15 = params[241]; + var16 = params[207]; } } else { - if (input[9] >= 0.013) { - var15 = params[242]; + if (input[8] >= 0.4916) { + var16 = params[208]; } else { - var15 = params[243]; + var16 = params[209]; } } } else { - if (input[0] >= 64.09) { - if (input[4] >= 0.7283) { - var15 = params[244]; + if (input[3] >= 0.14574999) { + if (input[3] >= 0.3179) { + var16 = params[210]; } else { - var15 = params[245]; + var16 = params[211]; } } else { - if (input[0] >= 37.135002) { - var15 = params[246]; - } else { - var15 = params[247]; - } + var16 = params[212]; } } - } - double var16; - if (input[0] >= 3.3850002) { - if (input[13] >= 184.5) { - if (input[15] >= 78.5) { - if (input[5] >= 0.00905) { - var16 = params[248]; + } else { + if (input[11] >= 17.5) { + if (input[3] >= 0.2271) { + if (input[13] >= 81.5) { + var16 = params[213]; } else { - var16 = params[249]; + var16 = params[214]; } } else { - if (input[5] >= 0.0447) { - var16 = params[250]; + if (input[13] >= 29.5) { + var16 = params[215]; } else { - var16 = params[251]; + var16 = params[216]; } } } else { - if (input[13] >= 141.5) { - if (input[3] >= 0.67955) { - var16 = params[252]; + if (input[15] >= 16.5) { + if (input[11] >= 13.5) { + var16 = params[217]; } else { - var16 = params[253]; + var16 = params[218]; } } else { - if (input[15] >= 152.5) { - var16 = params[254]; + if (input[14] >= 0.5) { + var16 = params[219]; } else { - var16 = params[255]; + var16 = params[220]; } } } - } else { - var16 = params[256]; } double var17; - if (input[11] >= 3.5) { - if (input[0] >= 110.165) { - if (input[4] >= 5.25035) { - if (input[15] >= 5.5) { - var17 = params[257]; + if (input[12] >= 2.5) { + if (input[13] >= 82.5) { + if (input[15] >= 77.5) { + if (input[6] >= 0.04875) { + var17 = params[221]; } else { - var17 = params[258]; + var17 = params[222]; } } else { - if (input[6] >= 0.35165) { - var17 = params[259]; + if (input[11] >= 22.5) { + var17 = params[223]; } else { - var17 = params[260]; + var17 = params[224]; } } } else { - if (input[10] >= 0.5) { - if (input[11] >= 24.5) { - var17 = params[261]; - } else { - var17 = params[262]; - } + if (input[8] >= 0.39715) { + var17 = params[225]; } else { - if (input[7] >= 0.1167) { - var17 = params[263]; - } else { - var17 = params[264]; - } + var17 = params[226]; } } } else { - if (input[12] >= 1.5) { - if (input[13] >= 15.5) { - if (input[13] >= 113.5) { - var17 = params[265]; + if (input[11] >= 9.5) { + if (input[6] >= 0.03545) { + if (input[9] >= 0.073300004) { + var17 = params[227]; } else { - var17 = params[266]; + var17 = params[228]; } } else { - if (input[8] >= 0.0063) { - var17 = params[267]; + if (input[8] >= 0.63755) { + var17 = params[229]; } else { - var17 = params[268]; + var17 = params[230]; } } } else { - if (input[0] >= 44.845) { - if (input[8] >= 0.11215) { - var17 = params[269]; + if (input[15] >= 12.5) { + if (input[13] >= 68.5) { + var17 = params[231]; } else { - var17 = params[270]; + var17 = params[232]; } } else { - if (input[6] >= 0.4728) { - var17 = params[271]; + if (input[14] >= 0.5) { + var17 = params[233]; } else { - var17 = params[272]; + var17 = params[234]; } } } } double var18; - if (input[6] >= 0.030650001) { - if (input[11] >= 14.5) { - if (input[0] >= 9.889999) { - if (input[0] >= 33.965) { - var18 = params[273]; - } else { - var18 = params[274]; - } + if (input[0] >= 24.735) { + if (input[14] >= 2.5) { + if (input[12] >= 0.5) { + var18 = params[235]; } else { - if (input[0] >= 6.92) { - var18 = params[275]; - } else { - var18 = params[276]; - } + var18 = params[236]; } } else { - if (input[14] >= 0.5) { - if (input[0] >= 569.66504) { - var18 = params[277]; + if (input[16] >= 0.5) { + if (input[0] >= 1482.8049) { + var18 = params[237]; } else { - var18 = params[278]; + var18 = params[238]; } } else { - if (input[7] >= 0.12415) { - var18 = params[279]; + if (input[7] >= 0.01325) { + var18 = params[239]; } else { - var18 = params[280]; + var18 = params[240]; } } } } else { - if (input[8] >= 0.40885) { - if (input[13] >= 3.5) { - if (input[0] >= 408.685) { - var18 = params[281]; + if (input[15] >= 1.5) { + if (input[0] >= 19.945) { + if (input[8] >= 0.0942) { + var18 = params[241]; } else { - var18 = params[282]; + var18 = params[242]; } } else { - if (input[6] >= 0.00575) { - var18 = params[283]; + if (input[0] >= 15.715) { + var18 = params[243]; } else { - var18 = params[284]; + var18 = params[244]; } } } else { - if (input[13] >= 30.5) { - if (input[12] >= 1.5) { - var18 = params[285]; - } else { - var18 = params[286]; - } + if (input[8] >= 0.3408) { + var18 = params[245]; } else { - if (input[8] >= 0.03935) { - var18 = params[287]; + if (input[8] >= 0.24024999) { + var18 = params[246]; } else { - var18 = params[288]; + var18 = params[247]; } } } } double var19; - if (input[17] >= 0.5) { - if (input[13] >= 5.5) { - if (input[6] >= 0.1978) { - if (input[3] >= 0.205) { - var19 = params[289]; + if (input[11] >= 31.5) { + if (input[28] >= 0.5) { + if (input[13] >= 78.5) { + if (input[11] >= 104.5) { + var19 = params[248]; } else { - var19 = params[290]; + var19 = params[249]; } } else { - if (input[11] >= 37.5) { - var19 = params[291]; + if (input[9] >= 0.0029000002) { + var19 = params[250]; } else { - var19 = params[292]; + var19 = params[251]; } } } else { - if (input[0] >= 54.625) { - if (input[13] >= 1.5) { - var19 = params[293]; + if (input[3] >= 0.4637) { + if (input[26] >= 0.5) { + var19 = params[252]; } else { - var19 = params[294]; + var19 = params[253]; } } else { - var19 = params[295]; + if (input[8] >= 0.19569999) { + var19 = params[254]; + } else { + var19 = params[255]; + } } } } else { - if (input[25] >= 0.5) { - if (input[28] >= 0.5) { - if (input[4] >= 4.98315) { - var19 = params[296]; + if (input[10] >= 1.5) { + if (input[14] >= 1.5) { + if (input[3] >= 0.605) { + var19 = params[256]; } else { - var19 = params[297]; + var19 = params[257]; } } else { - if (input[9] >= 0.058849998) { - var19 = params[298]; + if (input[0] >= 1251.9651) { + var19 = params[258]; } else { - var19 = params[299]; + var19 = params[259]; } } } else { - if (input[1] >= 0.5) { - if (input[0] >= 29.865002) { - var19 = params[300]; + if (input[12] >= 1.5) { + if (input[0] >= 650.04504) { + var19 = params[260]; } else { - var19 = params[301]; + var19 = params[261]; } } else { - if (input[5] >= 0.07175) { - var19 = params[302]; + if (input[3] >= 0.46885002) { + var19 = params[262]; } else { - var19 = params[303]; + var19 = params[263]; } } } } double var20; - if (input[12] >= 2.5) { - if (input[1] >= 1.5) { - if (input[3] >= 0.23215) { - if (input[7] >= 0.01875) { - var20 = params[304]; - } else { - var20 = params[305]; - } + if (input[2] >= 0.5) { + var20 = params[264]; + } else { + if (input[14] >= 3.5) { + if (input[0] >= 562.37) { + var20 = params[265]; } else { - if (input[12] >= 10.5) { - var20 = params[306]; - } else { - var20 = params[307]; - } + var20 = params[266]; } } else { - if (input[15] >= 167.0) { - var20 = params[308]; + if (input[11] >= 54.5) { + if (input[15] >= 106.5) { + var20 = params[267]; + } else { + var20 = params[268]; + } } else { - if (input[8] >= 0.06035) { - var20 = params[309]; + if (input[13] >= 206.5) { + var20 = params[269]; } else { - var20 = params[310]; + var20 = params[270]; } } } - } else { - if (input[8] >= 1.3928499) { - if (input[4] >= 2.2185001) { - var20 = params[311]; - } else { - var20 = params[312]; - } - } else { - if (input[14] >= 3.5) { - if (input[12] >= 0.5) { - var20 = params[313]; + } + double var21; + if (input[6] >= 0.19835001) { + if (input[6] >= 0.21445) { + if (input[15] >= 100.5) { + if (input[7] >= 0.00295) { + var21 = params[271]; } else { - var20 = params[314]; + var21 = params[272]; } } else { - if (input[8] >= 1.3840001) { - var20 = params[315]; + if (input[13] >= 118.5) { + var21 = params[273]; } else { - var20 = params[316]; + var21 = params[274]; } } - } - } - double var21; - if (input[13] >= 275.5) { - if (input[12] >= 0.5) { - var21 = params[317]; } else { - var21 = params[318]; - } - } else { - if (input[4] >= 4.40685) { - if (input[3] >= 0.39165002) { - if (input[3] >= 0.4093) { - var21 = params[319]; + if (input[13] >= 24.5) { + if (input[13] >= 215.5) { + var21 = params[275]; } else { - var21 = params[320]; + var21 = params[276]; } } else { - if (input[0] >= 343.935) { - var21 = params[321]; + if (input[0] >= 318.57) { + var21 = params[277]; } else { - var21 = params[322]; + var21 = params[278]; } } + } + } else { + if (input[9] >= 0.112) { + var21 = params[279]; } else { - if (input[22] >= 0.5) { - if (input[3] >= 0.7271) { - var21 = params[323]; + if (input[5] >= 0.068100005) { + if (input[13] >= 32.0) { + var21 = params[280]; } else { - var21 = params[324]; + var21 = params[281]; } } else { - if (input[4] >= 3.7618499) { - var21 = params[325]; + if (input[24] >= 0.5) { + var21 = params[282]; } else { - var21 = params[326]; + var21 = params[283]; } } } } double var22; - if (input[12] >= 1.5) { - if (input[16] >= 0.5) { - if (input[10] >= 0.5) { - if (input[10] >= 1.5) { - var22 = params[327]; - } else { - var22 = params[328]; - } + if (input[25] >= 0.5) { + if (input[0] >= 1401.725) { + if (input[8] >= 0.198) { + var22 = params[284]; } else { - if (input[0] >= 263.66498) { - var22 = params[329]; + if (input[11] >= 17.0) { + var22 = params[285]; } else { - var22 = params[330]; + var22 = params[286]; } } } else { - if (input[11] >= 27.5) { - if (input[1] >= 5.5) { - var22 = params[331]; + if (input[28] >= 0.5) { + if (input[4] >= 3.5353498) { + var22 = params[287]; } else { - var22 = params[332]; + var22 = params[288]; } } else { - if (input[3] >= 0.58575) { - var22 = params[333]; + if (input[3] >= 0.24525) { + var22 = params[289]; } else { - var22 = params[334]; + var22 = params[290]; } } } } else { - if (input[6] >= 0.3879) { - if (input[1] >= 3.5) { - if (input[7] >= 0.0075000003) { - var22 = params[335]; + if (input[11] >= 8.5) { + if (input[5] >= 0.00725) { + if (input[0] >= 380.83002) { + var22 = params[291]; } else { - var22 = params[336]; + var22 = params[292]; } } else { - if (input[15] >= 0.5) { - var22 = params[337]; + if (input[8] >= 0.30505002) { + var22 = params[293]; } else { - var22 = params[338]; + var22 = params[294]; } } } else { - if (input[25] >= 0.5) { - if (input[11] >= 168.0) { - var22 = params[339]; + if (input[5] >= 0.00795) { + if (input[5] >= 0.00965) { + var22 = params[295]; } else { - var22 = params[340]; + var22 = params[296]; } } else { - if (input[8] >= 0.64094996) { - var22 = params[341]; + if (input[3] >= 0.2368) { + var22 = params[297]; } else { - var22 = params[342]; + var22 = params[298]; } } } } double var23; - if (input[0] >= 13.155) { - if (input[0] >= 13.195) { - if (input[14] >= 2.5) { - if (input[0] >= 536.13) { - var23 = params[343]; + if (input[1] >= 2.5) { + if (input[9] >= 0.00365) { + if (input[4] >= 3.20535) { + if (input[7] >= 0.024) { + var23 = params[299]; } else { - var23 = params[344]; + var23 = params[300]; } } else { - if (input[11] >= 14.5) { - var23 = params[345]; + var23 = params[301]; + } + } else { + if (input[4] >= 4.20195) { + if (input[6] >= 0.21625) { + var23 = params[302]; + } else { + var23 = params[303]; + } + } else { + if (input[11] >= 62.5) { + var23 = params[304]; } else { - var23 = params[346]; + var23 = params[305]; } } - } else { - var23 = params[347]; } } else { - if (input[0] >= 12.655) { - if (input[4] >= 2.5351) { - if (input[8] >= 0.07965) { - var23 = params[348]; + if (input[4] >= 5.10225) { + if (input[15] >= 11.5) { + if (input[11] >= 18.5) { + var23 = params[306]; } else { - var23 = params[349]; + var23 = params[307]; } } else { - if (input[4] >= 2.2596002) { - var23 = params[350]; - } else { - var23 = params[351]; - } + var23 = params[308]; } } else { - if (input[6] >= 0.02275) { - if (input[4] >= 2.93535) { - var23 = params[352]; + if (input[4] >= 5.061) { + if (input[8] >= 0.0458) { + var23 = params[309]; } else { - var23 = params[353]; + var23 = params[310]; } } else { - if (input[0] >= 11.34) { - var23 = params[354]; + if (input[2] >= 0.5) { + var23 = params[311]; } else { - var23 = params[355]; + var23 = params[312]; } } } } double var24; - if (input[0] >= 18.154999) { - if (input[0] >= 42.190002) { - if (input[0] >= 57.675) { - if (input[4] >= 1.1393) { - var24 = params[356]; + if (input[13] >= 140.5) { + if (input[5] >= 0.01165) { + if (input[4] >= 4.2597) { + if (input[7] >= 0.02045) { + var24 = params[313]; } else { - var24 = params[357]; + var24 = params[314]; } } else { - if (input[10] >= 0.5) { - var24 = params[358]; + if (input[6] >= 0.107700005) { + var24 = params[315]; } else { - var24 = params[359]; + var24 = params[316]; } } } else { - if (input[1] >= 4.5) { - var24 = params[360]; + if (input[13] >= 204.5) { + var24 = params[317]; } else { - if (input[9] >= 0.00665) { - var24 = params[361]; + if (input[6] >= 0.19105) { + var24 = params[318]; } else { - var24 = params[362]; + var24 = params[319]; } } } } else { - if (input[0] >= 17.625) { - if (input[4] >= 4.6472) { - if (input[3] >= 0.5431) { - var24 = params[363]; - } else { - var24 = params[364]; - } + if (input[15] >= 106.5) { + if (input[4] >= 4.2061) { + var24 = params[320]; } else { - if (input[3] >= 0.23840001) { - var24 = params[365]; + if (input[4] >= 3.3965) { + var24 = params[321]; } else { - var24 = params[366]; + var24 = params[322]; } } } else { - if (input[0] >= 16.235) { - if (input[3] >= 0.61095) { - var24 = params[367]; + if (input[13] >= 99.5) { + if (input[9] >= 0.00014999999) { + var24 = params[323]; } else { - var24 = params[368]; + var24 = params[324]; } } else { - if (input[4] >= 5.5356503) { - var24 = params[369]; + if (input[4] >= 3.35565) { + var24 = params[325]; } else { - var24 = params[370]; + var24 = params[326]; } } } } double var25; - if (input[7] >= 0.5217) { - var25 = params[371]; - } else { - if (input[7] >= 0.34600002) { - if (input[27] >= 0.5) { - if (input[13] >= 51.5) { - var25 = params[372]; - } else { - var25 = params[373]; - } + if (input[4] >= 4.8779) { + if (input[5] >= 0.04305) { + if (input[10] >= 0.5) { + var25 = params[327]; } else { - if (input[6] >= 0.18535) { - var25 = params[374]; + if (input[15] >= 27.5) { + var25 = params[328]; } else { - var25 = params[375]; + var25 = params[329]; } } } else { - if (input[7] >= 0.24035001) { - if (input[3] >= 0.13755) { - var25 = params[376]; + if (input[8] >= 0.03765) { + if (input[8] >= 0.2132) { + var25 = params[330]; } else { - var25 = params[377]; + var25 = params[331]; } } else { - if (input[7] >= 0.22415) { - var25 = params[378]; + if (input[31] >= 0.5) { + var25 = params[332]; } else { - var25 = params[379]; + var25 = params[333]; } } } - } - double var26; - if (input[10] >= 1.5) { - if (input[0] >= 32.684998) { - if (input[26] >= 0.5) { - if (input[14] >= 1.0) { - var26 = params[380]; + } else { + if (input[5] >= 0.13865) { + if (input[7] >= 0.037) { + if (input[8] >= 0.42895) { + var25 = params[334]; } else { - var26 = params[381]; + var25 = params[335]; } } else { - if (input[0] >= 728.975) { - var26 = params[382]; + if (input[13] >= 33.0) { + var25 = params[336]; } else { - var26 = params[383]; + var25 = params[337]; } } } else { - var26 = params[384]; - } - } else { - if (input[10] >= 0.5) { - if (input[14] >= 0.5) { - if (input[8] >= 0.018350001) { - var26 = params[385]; + if (input[6] >= 0.19064999) { + if (input[7] >= 0.00415) { + var25 = params[338]; } else { - var26 = params[386]; + var25 = params[339]; } } else { - if (input[0] >= 137.01) { - var26 = params[387]; + if (input[5] >= 0.04385) { + var25 = params[340]; } else { - var26 = params[388]; + var25 = params[341]; } } + } + } + double var26; + if (input[6] >= 0.41435) { + if (input[6] >= 0.43980002) { + var26 = params[342]; + } else { + var26 = params[343]; + } + } else { + if (input[27] >= 0.5) { + if (input[3] >= 0.5734) { + var26 = params[344]; + } else { + var26 = params[345]; + } } else { - if (input[2] >= 0.5) { - if (input[13] >= 72.5) { - var26 = params[389]; + if (input[28] >= 0.5) { + if (input[15] >= 32.5) { + var26 = params[346]; } else { - var26 = params[390]; + var26 = params[347]; } } else { - if (input[3] >= 0.36255002) { - var26 = params[391]; + if (input[6] >= 0.00495) { + var26 = params[348]; } else { - var26 = params[392]; + var26 = params[349]; } } } } double var27; - if (input[7] >= 0.00084999995) { - if (input[11] >= 158.5) { - if (input[6] >= 0.113299996) { - var27 = params[393]; + if (input[14] >= 1.5) { + if (input[6] >= 0.025850002) { + if (input[10] >= 1.5) { + if (input[5] >= 0.02225) { + var27 = params[350]; + } else { + var27 = params[351]; + } } else { - if (input[6] >= 0.10805) { - var27 = params[394]; + if (input[6] >= 0.32005) { + var27 = params[352]; } else { - var27 = params[395]; + var27 = params[353]; } } } else { - if (input[1] >= 3.5) { - if (input[12] >= 3.5) { - var27 = params[396]; - } else { - var27 = params[397]; - } + if (input[3] >= 0.60445) { + var27 = params[354]; } else { - if (input[4] >= 4.9486) { - var27 = params[398]; + if (input[7] >= 0.105450004) { + var27 = params[355]; } else { - var27 = params[399]; + var27 = params[356]; } } } } else { - if (input[5] >= 0.03585) { - if (input[5] >= 0.04745) { - if (input[0] >= 53.095) { - var27 = params[400]; + if (input[10] >= 1.5) { + if (input[5] >= 0.0025) { + if (input[3] >= 0.51035) { + var27 = params[357]; } else { - var27 = params[401]; + var27 = params[358]; } } else { - if (input[10] >= 1.5) { - var27 = params[402]; - } else { - var27 = params[403]; - } + var27 = params[359]; } } else { - if (input[5] >= 0.02175) { - if (input[4] >= 4.9702) { - var27 = params[404]; + if (input[15] >= 2.5) { + if (input[16] >= 0.5) { + var27 = params[360]; } else { - var27 = params[405]; + var27 = params[361]; } } else { - if (input[6] >= 0.03645) { - var27 = params[406]; + if (input[12] >= 0.5) { + var27 = params[362]; } else { - var27 = params[407]; + var27 = params[363]; } } } } double var28; - if (input[15] >= 111.5) { - if (input[13] >= 102.5) { - if (input[7] >= 0.117400005) { - if (input[0] >= 162.295) { - var28 = params[408]; + if (input[0] >= 831.12) { + if (input[7] >= 0.090450004) { + if (input[8] >= 0.54455) { + if (input[4] >= 1.87605) { + var28 = params[364]; } else { - var28 = params[409]; + var28 = params[365]; } } else { - if (input[4] >= 3.41745) { - var28 = params[410]; + if (input[12] >= 0.5) { + var28 = params[366]; } else { - var28 = params[411]; + var28 = params[367]; } } } else { - if (input[3] >= 0.64835) { - if (input[11] >= 88.5) { - var28 = params[412]; - } else { - var28 = params[413]; - } + if (input[12] >= 2.5) { + var28 = params[368]; } else { - if (input[12] >= 1.5) { - var28 = params[414]; + if (input[13] >= 52.5) { + var28 = params[369]; } else { - var28 = params[415]; + var28 = params[370]; } } } } else { - if (input[15] >= 101.5) { - if (input[8] >= 1.0301001) { - if (input[1] >= 1.0) { - var28 = params[416]; + if (input[28] >= 0.5) { + if (input[8] >= 0.8478) { + if (input[8] >= 0.87615) { + var28 = params[371]; } else { - var28 = params[417]; + var28 = params[372]; } } else { - if (input[0] >= 192.46) { - var28 = params[418]; + if (input[4] >= 5.3215) { + var28 = params[373]; } else { - var28 = params[419]; + var28 = params[374]; } } } else { - if (input[11] >= 4.5) { - if (input[11] >= 9.5) { - var28 = params[420]; + if (input[14] >= 0.5) { + if (input[4] >= 1.1447) { + var28 = params[375]; } else { - var28 = params[421]; + var28 = params[376]; } } else { - if (input[12] >= 1.5) { - var28 = params[422]; + if (input[3] >= 0.118149996) { + var28 = params[377]; } else { - var28 = params[423]; + var28 = params[378]; } } } } double var29; - if (input[9] >= 0.0015499999) { - if (input[8] >= 0.20725) { - if (input[8] >= 0.2474) { - if (input[4] >= 4.0284) { - var29 = params[424]; - } else { - var29 = params[425]; - } + if (input[17] >= 0.5) { + if (input[7] >= 0.00865) { + if (input[5] >= 0.0377) { + var29 = params[379]; } else { - if (input[12] >= 1.5) { - var29 = params[426]; + if (input[13] >= 29.5) { + var29 = params[380]; } else { - var29 = params[427]; + var29 = params[381]; } } } else { - if (input[8] >= 0.00655) { - if (input[6] >= 0.05915) { - var29 = params[428]; - } else { - var29 = params[429]; - } - } else { - if (input[13] >= 4.5) { - var29 = params[430]; - } else { - var29 = params[431]; - } - } + var29 = params[382]; } } else { - if (input[8] >= 0.08125) { - if (input[3] >= 0.39425) { - if (input[6] >= 0.00845) { - var29 = params[432]; - } else { - var29 = params[433]; - } + if (input[7] >= 0.25895) { + if (input[8] >= 1.1168499) { + var29 = params[383]; } else { - if (input[3] >= 0.39405) { - var29 = params[434]; + if (input[8] >= 0.98644996) { + var29 = params[384]; } else { - var29 = params[435]; + var29 = params[385]; } } } else { - if (input[8] >= 0.06565) { - if (input[5] >= 0.0725) { - var29 = params[436]; + if (input[7] >= 0.093600005) { + if (input[8] >= 0.4123) { + var29 = params[386]; } else { - var29 = params[437]; + var29 = params[387]; } } else { - if (input[12] >= 0.5) { - var29 = params[438]; + if (input[8] >= 0.71505) { + var29 = params[388]; } else { - var29 = params[439]; + var29 = params[389]; } } } diff --git a/src/main/java/org/matsim/prepare/facilities/FacilityAttractionModelWork.java b/src/main/java/org/matsim/prepare/facilities/FacilityAttractionModelWork.java index 7e10e285..870fa79a 100644 --- a/src/main/java/org/matsim/prepare/facilities/FacilityAttractionModelWork.java +++ b/src/main/java/org/matsim/prepare/facilities/FacilityAttractionModelWork.java @@ -5,16 +5,16 @@ /** * Generated model, do not modify. -* Model: LGBMRegressor(colsample_bytree=0.9, n_estimators=30, num_leaves=29, +* Model: LGBMRegressor(colsample_bytree=0.9, n_estimators=30, num_leaves=32, objective='regression', random_state=1373158606, - reg_alpha=0.0019192124604479836, subsample=0.9, + reg_alpha=1.1060709929445631e-05, subsample=0.9, subsample_freq=10) -* Error: 0.057348 +* Error: 0.025146 */ public final class FacilityAttractionModelWork implements Predictor { public static FacilityAttractionModelWork INSTANCE = new FacilityAttractionModelWork(); - public static final double[] DEFAULT_PARAMS = {0.04888106910757267, 0.0584770371078658, 0.06875279274976988, 0.05251426938542007, 0.050857382683405686, 0.051893807730788694, 0.053889135724155435, 0.06014075186726143, 0.05259597447519405, 0.07450853262127344, 0.06381404994698388, 0.056335642248386525, 0.052874140031837484, 0.062153467095793405, 0.05396885782619892, 0.08353266613804253, 0.06287473123896722, 0.07224894171939532, 0.06768675261076823, 0.058090116922161275, 0.05562450570847551, 0.07486524793157612, 0.05542498818791397, 0.06225483720446775, 0.07981541040515178, 0.059567450939436675, 0.06711598089368487, 0.07152825805361293, 0.07849449459688258, -0.0026672230044151772, -0.004120805245912181, 0.0019364206467596978, 0.015511559942909337, 0.005514591635283464, -0.00041047771382344525, -0.0019163570279091859, -0.0009653775392258583, 0.000792003292398549, 0.008236731790096683, 0.00654614844333868, 0.014589095561885, 0.011037520473122876, 0.0012484056643730264, 0.010333815324351472, -0.00038999658653927904, 0.0006184547899780232, 0.0009352482190194979, 0.027248545449191947, 0.013285321504187202, 0.005113419217364156, 0.0024235779339615232, 0.01964045621374194, 0.0021442221146950285, 0.008291086251352747, 0.024095602325201266, 0.00587243869572797, 0.014685944101414942, 0.022906778913485967, -0.0033853507543234, 0.004436779763415702, 0.014035492782712265, -0.00041522384132329916, -0.0017640958588150922, -0.0009373025945800612, 0.0050886383798240675, 0.01483235474176113, -0.000502631505165887, -0.00027156381933075364, 0.0043014540610664485, 0.006552329299669081, -0.001753821576529265, 0.011516348388612726, -0.0004423137130050225, -0.0011799514802973555, 0.011831706856649034, 0.0003084848450199908, 0.00786408953073826, 0.023997901277116568, 0.012488511394199757, 0.003851607918209251, 0.0011222587783120215, 0.0028490943759351475, 0.01767641120523444, 0.007118300170182271, 0.02168604265995347, 0.012644243814278366, 0.020616100904161657, -0.0034330397343385606, 0.002531008317677004, 0.011701705815180865, -0.0007207080821462431, -0.0016998511963476953, 0.0007660284574479653, 0.010825813564990683, 0.002528234719948418, 0.018798141954520255, 0.0005594934651010836, -0.0012391414819921034, -0.0005513655648843352, 0.0003241464992521546, 0.015694368269875785, 0.0077802122432883165, 0.009135601164759439, 0.0017885549484045712, 0.001582533878382754, 0.016376637084054475, 0.0015486698879746796, 0.009859508568943215, 0.0029163429689401045, 0.000214124916100587, 0.006704197729481456, 0.006774747366484467, 0.017663729948172027, 0.012666043847755524, 0.007462258131184007, 0.018554490068075972, -0.0016836895602336723, -0.0030351372002791525, 0.00604655233989089, 0.001461516549376658, -0.0006412145450752377, -0.0011503874807837, 0.003065260415314285, 0.011630930690743786, 0.0008282568613605506, 0.012030121765717263, 0.0018885760735983974, 8.783298996882558e-05, 0.004430647665866513, 0.019430998345136924, 0.009495016533440169, 0.008190776964445494, 0.0016169567421704446, 0.01473897312206663, 0.003334213658027333, -0.000926050182680548, 0.00640442725851173, 0.020389476259613824, 0.0029125420536079607, 0.010463889280637722, 0.012356848049933866, 0.02061944656049963, 0.008237501035182055, 0.0031378821600790835, 0.015534459556774084, -0.00282917216349804, 0.0019275366313333663, 0.010220096033297979, -0.0005898795884282344, -0.0013871683943820596, 0.006510714623227972, 2.4882828833286116e-05, 0.007544851954535004, 0.002592979426263053, -0.0004994026364758942, 0.0002415772775891536, 0.014859590866609191, 0.014084333458108498, 0.00422813194298361, -0.0030744085073130863, 0.0011046346602654863, 0.01256384212712198, 0.0010341808259637095, 0.005955107971693065, 0.015229270232762562, -0.0015932094618805839, 0.014979453285193983, 0.0028497034086060464, -0.0021266881840199684, 0.0030768239154558316, 0.005487515450526367, 0.018350528483939598, 0.00917810878653064, 0.013981013566177584, -0.001353699948363791, -0.0024962466274488088, 0.00019562829256614892, 0.01216563008998196, 0.0008667513529419228, 8.878358247257353e-05, 0.0010210574853979854, -0.0008579781734195909, 0.0008785052691415677, 0.009191593363937342, 0.011358573955571594, 0.0015866644883240745, 0.010164983842486762, 0.00014832990451368324, 0.018081319408899597, 0.007603928013621593, 0.009499438012821326, 0.009560259600401718, 0.0008891991951794301, 0.00031280347513110444, 0.001622530194867523, 0.008080917467519494, 5.98852232894547e-06, 0.011540824286245352, -0.00011976306076434036, 0.005021629459561188, 0.002554933767228116, 0.009229338011739476, 0.01363897031009704, -0.002291627902587629, -0.001086417193919393, 7.252671337728382e-05, -0.0003060956187388764, 0.006583722820019337, 0.00806175018292391, -9.631373594963474e-06, 0.008465571032441294, -0.0009671592161061174, 0.00782986009735334, 0.0009712094500547738, 0.010130804440363022, 0.009251805953482585, 0.0020878906096825343, 0.014423340079599509, 0.004560194444298837, -2.3893688778034265e-05, 0.003330567003234435, 0.014753822071198568, 0.0002857107011065819, 0.001976029313683916, 0.0067569794620070765, 0.015467404123971566, 0.012668071559387026, 0.004316980515884686, 0.009555933155330917, 0.017715686826153668, 0.002267545762427015, 0.00805227564726181, -0.000991472935952673, -0.0019890885976571546, 0.011514186371639722, 0.001170812850215446, 0.012741653193950934, 0.0007439137063130924, 0.004848778651553566, -0.0017742046274320383, 0.010971971427617628, 0.0018757782946809316, 0.002393762806757448, -0.0005824498247764424, -0.0007400161765648752, 0.00013608471856829294, -0.00015485414919064265, 0.014128872260965873, 0.00034426322509376354, 0.01219175208226305, 0.00037000401256936715, 0.011008466736907849, 0.006307092026457331, -0.0005520763004164845, 0.01216478368582023, 0.001388691505244457, 0.009529910094857113, -0.0005586711627669176, 0.00446883760379284, 0.014746146170986749, 0.008046775088154092, -0.0014287021800325856, -0.00027992031093591516, -0.0011857630505281557, 0.003300903762487482, 0.008859746790179096, -0.0026131550476686835, -0.0008392313672651911, -0.0002615697659419525, -0.002236563875417008, 0.0024681727696820917, 0.012390070864954675, 0.0039018545589532766, 0.013304026746422332, -0.0012418837668749041, 0.0002845244580778269, 0.012582410771364592, 0.0028328322222972036, -0.00027627137597918244, 0.0005148715772635464, 0.0068099052733397785, 0.0013287694955349382, 0.008996181797939278, 0.007455059847694447, 0.00042231775731572447, 0.0044720387867412635, 0.011593553675628565, 0.006043592371333336, 1.652578988908648e-05, 0.010426356836599397, -0.0018182827283716918, -0.0006984430110094151, 0.0016301864329456466, -0.00010709480251530157, 0.0019692654550558467, 0.011518717774450953, -0.0011368854560809055, 0.007653727805843899, -0.0026369973867621695, 0.0021464072731846146, 0.0020233972255258724, -0.00010834775269670187, 0.0020784486650191236, 5.583213356682932e-05, 0.0027123148554070164, 0.010720918927508937, -0.001411320794182515, 0.0023649942590898247, -0.001040741709304611, -0.0014476640599567388, 0.0053516731760570695, 0.01327777989020263, 0.003927735795275329, 0.0024375852295731256, -0.003442184094597029, 0.010037038604644985, 0.00808550378156795, 0.004517997733192401, 0.009161181501911666, -0.0003975306715732566, -0.0012017489728662943, 0.00041088390014580676, 0.006944856760672838, 0.010800673260780339, 2.4103302158735044e-05, 0.0014483955603167324, 0.009061271726656436, -0.0010965702015205006, -0.0006341709574125561, 0.011061265486894498, 0.005296470889166139, 0.008124204471822237, -0.0026315794029773683, 0.003948051650464716, -0.0021441948149910103, -0.00013045831657150733, 0.005662117229253885, 0.005527368243442519, -0.001780632960209291, 0.00016549118633950134, 0.012730769940883202, 0.004003124448179337, -0.004688770019801386, -0.00046525864368308174, 0.002003917433775608, 0.009623148934791591, 0.01070520053557305, 0.004476892730925352, 4.280855405761923e-05, 0.011563803548975744, 0.00023088961089803343, -0.0006185201839258471, 0.005292527186932641, -0.0003370643552646995, 0.0031573072027121273, -0.0001592719698959423, -0.0011544019267351307, -0.0013044084917926725, 0.007334603030450606, -0.0006148734498914929, -0.003314847682484489, 0.010733253354277807, 0.00033254821787918155, -0.003612028487465994, 0.011748303698374239, -0.002601163775500692, -7.129433209327817e-06, 0.00029550535494164796, -0.0005812050009492798, 0.01075611533073111, 0.0020380671336877863, -0.001969227167930274, 0.003175952377335, 0.01440417660447716, 0.0014161093189201397, 0.0027469190538586138, -0.0007011041370695578, -0.001570930725417814, -0.0007049901149949689, 0.00021986145682695069, -0.000124938863142641, 0.006336030608701443, 0.0036156628055741035, 0.006254686001712835, 0.0018757034016584394, -0.00011925967382572566, 0.0002644674149826673, -0.0013606723552241813, -0.0004369129506528759, 0.0038692891123083594, 0.011862751801833667, 0.0015076249558104186, 0.002884740924299638, 0.005704057859474318, 0.01639496060482459, 0.00887180269200912, 0.0006234365574521873, 0.008418921062218311, 0.000696401679809859, 0.001238859757492283, 0.007980013340544155, 0.006411398828388743, 0.015376103029343067, 0.0016511453591976433, 0.010979370015980613, 0.004721763588324844, -0.0010717882700785172, -0.0003952427661135005, 0.0008826374344487663, 0.005546019297554978, -0.0011140920661464801, -0.00245905845456828, 0.006669466281082262, 0.0016593983013033994, 0.00016359388854377736, -0.0019647674886578794, 0.010990089068943984, -0.003089763580326434, 0.0073257116239967765, 0.008719757450355579, 0.0020393239718109616, 0.011666687964512862, 0.0019256581546812054, -0.0016612684300199956, 0.006435855577000428, 0.001204053693235908, 0.0025210555696675444, 0.011547073438086877, 0.003341833579593721, 0.004265568742263706, -0.0015315197839899533, 0.0021541406729726443, 0.008933802629899614, 8.812801133850013e-05, 0.007095157554209039, 0.00038390563587183054, 0.0038197349217971746, 0.006350102020614118, 0.0018612240905176926, 0.013867463006727379, 0.0011917301891229996, 0.00817850843256152, 0.00031674176079765745, 9.174891108467235e-05, -0.0003723455942032056, 0.00021244676080258882, 0.01234853558146553, 0.004782487960160038, -0.0009657099798771555, -0.0014543458438210281, 0.008591469658545603, -0.000593221545047648, -0.000746487523368011, -0.0018332818624336737, -0.0020498963811786245, 0.004656782134626689, 0.008305993770857492, 0.0029272145520093766, -0.002846544501846127, -0.0005783057170159461, -0.0010150421548687219, -0.0019576699289808124, 0.00031377156917627514, 0.001157432349119287, -0.00034948797000642544, -0.0010783988638240246, 0.005884020941232082, 0.0001366793062382647, 0.0066712704317566296, -0.001041650248923724, -4.508409860326813e-05, 0.005824106655263808, 0.00035786666460459936, 0.007845150849508977, 3.278587206233329e-05, 0.006557190905062897, 0.004749920313636329, 0.013807394522298478, -0.00019139369500554846, 0.007027389945515299, 0.000715613881166358, -0.004418266313882045, -0.0006418287054042877, -0.00036040544638074785, 0.0008932091924897398, 0.008168626869199056, -0.0011634286045111325, 0.008949101346592733, 0.004942310500881505, -0.0016917407950328641, 0.0016857398446122184, 0.007604472904737128, 0.003374109332202152, -0.0009935306534315218, 0.00034279354940674247, 0.010225604246397922, 0.0010983854235641084, 6.725019958757956e-05, -0.00040072058999928036, -0.004026996147805891, 0.009580359605562062, 0.0010715707781843232, -0.005385989941089259, 0.008416712004690349, 0.0001352415384812329, -0.0033248950741816084, 0.008696210884225536, -0.0016011993859413086, 0.01202648838322111, -0.0031592756152710073, 0.0008627182369399805, 0.009506318060737455, -0.003299399649645555, 0.0097315246931065, 0.0077030253969549425, 0.0008347372293387473, 0.013463830159540066, -0.005790506545928709, 0.0022200797107186456, -0.0028667868841571794, 0.002967447361794962, 0.005979168301662963, -0.0008709748088782759, 0.001422830829955001, -0.00034157905240531593, 0.0012377980700309288, 0.0028336122257089217, 0.009735322968937992, -0.0036312555730700982, 0.008627374692877122, -0.001293434896450305, 0.0010299011376797482, 0.007927261044511023, -0.003544804871995483, 0.008800687057049105, -0.0009026740465763027, -0.000614165693764274, 0.008935029103224532, -0.00033670275719197896, 0.0059309156316148005, -0.002463583260153444, 0.00019901071838389199, 0.0035047681708240564, -1.7522825711562353e-05, -0.003832546337400634, 0.0007993482130640181, -0.0030711347720785466, 0.0030005610332962, -0.00114295560398014, 0.002260218305922446, 0.005381251531662637, -0.000441298628960484, 0.0059637819485532885, 0.0008991148049868581, 0.011717273278570224, -0.0020401340063712628, 0.00019512896205550346, 0.0017417855227337025, -0.0005384771582123134, 0.0006847270634815069, 0.009084047188902874, 0.012429346717335534, 0.0056874342071776, -0.0009957099873245257, -0.0071955769307126055, 0.008655960627645495, -0.0036059957937762907, 0.005679564766759791, -0.001055870237117966, 0.014870266381659947, 0.0052001572627328185, -0.0035119943665465497, 0.005659747365955326, 0.0035822124340882874, -0.0010421046672853022, -0.0017398185079821116, 0.01202718959800934, 0.003149828214689706, -0.003409577189630582, 0.0069919946109448, -0.00011150517597104771, -0.0006768446017283825, -0.002522808385434015, 0.00016211698441703995, 0.0022765823961219105, -0.005225470761237173, -0.0013896808597399063, 0.002458682441976324, 0.012174388073616229, -6.893791600405677e-05, 0.00048609193532612137, 0.009311270737364511, -0.0028476006603231903, -0.00236675758942985, 0.008909396973252503, 0.005823223048575971, 0.0016125715135798632, 0.0015890868690206714, 0.009804799071947862, 0.00937983413473498, 0.0027107492318861103, 0.0044212471136887725, -0.00608325532561128, -0.004693162296286984, 0.006503130068902992, -0.006595636164127268, -0.004720654019972857, -0.001840202693570561, 0.0065201814121754985, 0.0033029317331959734, -0.0003834912217826425, 0.00295120700624872, -0.002840162209847287, 0.0005844495829437534, 0.007529475240959276, -0.0014279200212605934, -7.918160009707239e-05, -0.002103605611269573, 0.0006864541895305044, -0.0004562558193699446, -0.0020570176712483416, -0.0013846753741863457, -0.003242060708463332, 0.007261537199033096, 0.007022689310877065, 0.007212680726533089, 0.0013745714997122037, 0.002691222097860459, 0.010833056232791951, 0.0029982694507143075, -0.0037610812813808764, -0.0053119511549674404, 0.007073256049008163, -0.00010778058264419098, 0.005939169406855724, 0.014058143029734786, 0.0011460518964484803, 0.009524896818698194, -0.00017418687925212383, 0.005438966880046174, 0.006481959469462505, 0.0005457117960160979, 0.004272924349302921, -0.0009745707745789149, 0.004889370548022746, 0.007339356624869242, 0.002008710375218141, -0.002531374211053696, 0.00528023129999671, 0.007041029487124845, -0.005475339358048893, 0.00044525567390990095, -0.0019903914473244455, 0.010339586256593817, 0.0008220822643977593, 0.010218406763825023, -0.0014464944103363673, 0.0060099580230900665, 0.014571694256365618, -0.003784597213431156, 0.0054788574500823336, -0.005868670827043675, 0.0062568038427207595, -0.005592966423929056, 0.0034001137983224843, -0.004984092462398461, 0.010429496869749963, -0.00030934729477164467, 8.65172334837308e-05, 0.007924402335954364, 0.0018535515422316196, 0.009983744637739425, 0.0002939928032918203, -0.0040623079301420366, 0.0033529292176044164, 0.007453182506494881, -0.005035169706917104, -0.004296794097684529, 0.0015045452508093066, -0.003603642106043704, 0.007658949826144181, -0.004872322066954449, -0.00483435810512102, 0.0010862738812703364, 0.011405838567738117, -0.0020123867286000172, -0.0031502257845805273, 0.0013658751110070576, 0.008419365550311883, -0.0010678901471200643, 0.0038506635988583187, 0.014159318250161033, 0.00635133802450252, 0.009073264205715236, 0.0016626461628231498, -0.00501453873686037, -0.0009664049817321059, -0.0007422486160459978, -0.0035332171856257964, 0.003213128496617003, 0.008968413392491333, -0.00032334970601170815, 0.00034555887797157087, -9.825878259775664e-05, 0.003715531948060031, -0.0035816454562948605, 0.008952982305382612, 0.0011256867472353887, 0.008312670037246747, 0.0005061412323085435, 0.006837341076131738, -0.0017239494044926078, 0.005410223552376888, -6.334304526480087e-05, 0.003721822034760888, -0.0034624046925990845, 0.007948708858068023, 0.010452909755784105, -3.336458555654137e-05, 0.0033975388870077883, 0.011070055989207371, -0.0015886367884610988, 0.00040129425397778386, 0.0011287200291643553, 0.009298027723888155, -0.0006916893102469073, 0.0012353643153210719, -7.478050951682778e-05, -0.0019265674511949713, 0.014401075119687468, 0.0013161738689101063, 0.007084159300088554, 3.790821549196915e-05, -0.004277548802092379, 0.004060261613751597, -0.00023353253851367544, 0.009997677560208116, -0.006680997450196529, 0.007455510480453863, -0.005245743744306547, -0.0019796178935742605, 0.0012821876577558521, 0.006060847781587385, -0.0021389224271564514, 0.0002860474088920647, 0.0116175264051754, 0.0005979264477060961, 0.007488979914719949, -0.0035555617566884294, 0.008459344722424022, -0.0056015182855330544, 0.004891632433328515, 0.005320346334148039, 0.0015226234460426278, 0.00034602280185353114, 0.011418103920584895, -0.0003419087906751731, 0.0012114508568090835, 0.009330857436412397, -0.0002034064318949424, -0.00044565982360698247, 0.00012035783536234497, -0.006686152418113295, 0.0021731673919878967, 0.010321650753319615, 0.0010182580320157028, -0.006374724744370339, 0.00042949012934158023, 0.0066190916990671025, -0.004740050524268475, -0.0001192338734819661, 0.00831467526134514, 0.00530006200036156, -0.004491173642399954, 0.007082261596756601, -0.005025213496298474, -0.002056205030215743, 0.0075059098883319755, -0.005924739820473247, 0.005000837065204363, 0.005606204868816189, -0.0035837657343269834, 0.0035665452493527186, -0.0006675629359638707, 0.0004165043161944862, -0.0003616687228735994, -0.0009186151358570385, -0.000600977777696859, 0.009308881174363546, -0.0008406307721373651, 0.005819755628936273, 0.007155419810648725, -0.0004170249457398268, 0.005002381013278152, 0.013714562915991508, -0.0009780049558428773, 0.005440301742345832, -0.00031979798097110266, -8.514355275570764e-05, 0.009064230654113622, -7.237434000593582e-05, 0.0011727426233275856, -0.0018585080959970534, 0.012870263633488619, 0.0011408429149946243, 0.003594445681448043, -0.005104494957176846, 0.004311782358017783, -0.0021194729219337627, 0.010127246155303528, 1.2698505608587866e-05, 0.0005276872397594692, -0.0011305789382437205, -9.240024404696005e-05, -0.0016865007187040406, 0.0012129158892951971, 0.013381423908336916, 0.005184069263631421, -0.00339809498031647, -0.001011166951018279, 0.011986415563200136, 0.008753106689168455, 0.0010750968563026486, -0.000813869992349406, 0.009588239383272096, -0.004451582897908319, 0.0018373297597814179, 0.0019094001697091642, 0.007916386753897739, 0.010029415393891978, 0.0003271624575051102, -0.0020640755994707906, 0.0016487683317462335, 0.002305256957635391, 0.01356277126635844, 0.008546675144266571, 0.00011493748199229619, -0.00032181646239503583, 0.0078845007641163, -0.00014787440894379862, 0.001099649513382041, 0.0022777565207341604, -6.929850205049331e-05, 0.00650988738296516, 0.0037314292164541646, 0.00034995990865906715, 0.000501999389261264, 0.008307245934889395, -0.0004008278667619823, 0.00014953737378268657, -0.0018251144829816456, -0.00047361793434856707, 0.005687205314912537, 0.008630266715099302, 0.009912514007756223, 0.0025563048495526614, 0.0034667150042450978, 0.010237485539436094, 0.006234243131339676, -0.0010402616786772112, 0.00010959269863115831, 0.006328758508314922, -0.0008160351720225816, 0.004839381012027223, -0.0004064294498490163, 0.004550558390894899, 0.0018388574861622387, -0.0017694115940483264, 0.00558143440987944, -0.00512063593046658}; + public static final double[] DEFAULT_PARAMS = {0.02469552815277472, 0.02372781451148612, 0.025455182841944902, 0.02541992328775672, 0.026625598393316977, 0.024813698284215282, 0.025204639472513075, 0.02878025564539348, 0.030767338330215048, 0.02570502644087414, 0.025683748607516252, 0.0243969206415973, 0.025055404625910067, 0.025544838210527412, 0.02647368897795727, 0.030074978378250575, 0.03205597698361803, 0.025801247651821388, 0.03374207400663425, 0.02603747563405587, 0.025791736405897433, 0.02620302615135584, 0.028373648185116517, 0.026802658974650766, 0.03253942868669586, 0.0288322363946538, 0.027607485371690974, 0.02917142452454282, 0.0309149904481369, 0.03290605273713697, 0.03798062509093626, 0.03488660668006703, -0.0008079101430907842, -0.0021441545225468032, -0.001498771168766247, 0.002895709654098124, -0.0006508921730476718, -0.0008367958755919064, 0.0007246276877191293, -0.0007234789283961439, -0.0006530488835157153, -0.0002823313910288303, -0.0013556686032971544, 0.001254522605365362, 0.0016490035576895573, 0.005824087048409524, 0.0023231584282129947, 0.0003780114868822007, 0.002515396129055098, -0.0007771910261204828, 0.00021597857297047448, 0.00449884592144659, -6.51179383909848e-05, -0.0006524331711844802, 0.0035098272171193677, 0.00027874416369746133, 0.0022644998927842486, 0.0008506095499153856, 0.0042891731892105356, 0.0015966724122285622, 0.002982498562757072, 0.004551707825223429, 0.006343663840267479, 0.008917877884885867, -0.0010512988728815264, -0.0017715742896923096, -0.0005869305212131478, -0.00025658963672793735, 0.003659241025779217, 0.0005876725725873623, -0.0005800788699437952, 2.7786881483382402e-05, -0.0013150076738780033, -0.0006529277690968226, 0.0005165438964238109, 0.005119876679318683, 0.00142191639244063, -0.00011026409958689564, 0.003893932564373341, 0.002588972130431216, 0.0005787684002435862, 0.0036889888170181153, -0.00014276268479753283, 0.0002852950700177414, 0.0007260523030044055, 0.006135115812780083, 0.0005981157028162757, 0.0029357976808453688, 0.0008435417548838559, 0.003819828263730082, 0.0019405161290428645, 0.0037347856568950063, 0.00805956850274189, 0.00489531782362281, 0.010018991022702005, 0.007234374841564355, -0.0006594713956253885, -0.0017622970321470935, -0.0012082866383218889, -0.0002067435147101717, -0.0006915275284120338, 0.004161030207770082, -0.0003348782671118245, 0.0017154025843419745, 0.0014743046324960567, -0.0018132653385854209, -0.00055994307216439, -0.00039042702927677056, 0.00465046759404997, 0.0034954015972209936, 0.0005824109639566537, 0.0007388870264635067, -0.0003292370539390205, -0.0001676522767781538, 0.0007398421790725893, 0.004983752262208711, 0.001626834280434573, 0.005946724015069873, 0.0016976197621513724, 0.00010833317930392774, 0.0009745815050025632, 0.004622833699755839, 0.00045437896734298357, 0.001209074584991904, 0.0024333730327195584, 0.00368749209293955, 0.005180958993779624, 0.007223482276270227, -0.0013075867346282182, 0.003864265053236528, -0.0006023770701774169, -5.017697063948454e-05, -0.0015911237367014306, -0.0007056467202276118, 0.0014204780204136415, -0.0003261484960905158, -0.00018859342128086905, 0.002631414499057757, -0.0002233494058734365, 0.0026115868267047437, -0.0007687213887333942, 0.005090524568923182, 0.003202124750601656, 0.0006095058447714659, 0.0056980777117341475, 0.001578006796884151, 0.00024631440744878416, 0.0039665326347257425, 4.854140986920752e-05, 0.0012394583132696675, 0.001649863775990215, 0.005078115653517605, 0.0006771253130076194, 0.0017015850585636906, 0.0011115273272476794, 0.005680021196780545, 0.003055234321301264, 0.006796612383768748, 0.003965442803795696, 0.0065011341678573465, -0.00120042453423918, -0.0006863003007148997, -0.0002277984837390181, 0.00297390167691708, 0.0005740446357811378, -0.00014735362738244143, -0.001343679336876207, -0.0011267506839890543, -0.0004660813189617041, 0.0015991968820324464, -0.0002496538876081994, 0.005288128321006475, 0.0012196674477479852, -0.0003971667749003182, 0.00377693911096149, 0.0003486368600348925, 0.0028181406390030412, -0.00010229087188011247, 0.0032521961602585063, 0.0002869488571967853, 0.0046864907814068955, 5.8404832080088796e-05, 0.0010597272835367111, 0.005331922890723294, 0.000393031199561021, 0.0015619893195951392, 0.0025509338469570366, 0.006894110934416664, 0.001041290417573948, 0.0018503949746831228, 0.003229637386126863, 0.0058510205479009115, -0.00044400537258266494, -0.0011091471391158267, -0.0002942176854616517, 0.00046848794341987484, -0.00032145625109351286, -0.0007362569773550194, 0.0014104047138294425, 0.0008927363494993274, 0.002328465322757859, 0.005472531551333578, 0.0011303832434787504, 0.0009856572761989793, -0.00033279651993016116, 0.003267944166172871, 0.0007178252497094371, -0.00024419329244211054, 0.0025362949949693323, 0.00012964981162716168, 0.004160438450453593, 0.004525752154426396, -0.0005621175147151729, 0.0036163398720266606, 0.00014191735859367716, 0.0032013939669670297, 0.0005657157868324168, 0.0013840575177499232, 0.002332682301395184, -0.0013042285184056762, 0.004818454591534585, 0.002457108154996649, 0.003505463835661237, 0.0052659187421580066, -0.0009849332629112716, 0.0019856255531923175, -0.0006283511614557606, -0.00017622956485516597, 0.004814756482387239, 0.0010862958318047927, 0.0004271867905994313, 0.0005229880141578521, -0.0001967353821580724, -0.000601187313745059, 0.0008910450377868654, -0.001041488436250742, -0.00037057311923732684, 0.0013880003038164884, 0.00030918399283678494, -8.574866348863909e-05, 0.0022344700354381317, 0.0002058444667763674, 0.0038848852105585192, 0.004457980161221716, 0.0003338586805185565, 0.002407240625315032, -0.0018606244419223515, 0.0003229505547741156, 0.004751823580290333, -3.977582287687935e-05, 0.002947670588393569, 0.0008487949909181723, 0.0015011092511511214, 0.004311948264432728, 0.002249770034733033, 0.004137354036774932, -0.0010294708468726276, 0.0029769341561624117, -0.0007125850552580144, 0.000309807082539631, -0.0008219856610443216, -0.0005466164172568953, 0.0004399523723382763, 0.004841301459561357, 0.0005210655156879047, 0.003975525861844212, -0.00013391886916225894, -0.00011880360136198885, -0.0008050618974550339, -0.0003558965350386244, -0.0006249981240641929, 0.004307916628233935, 0.000741978543915397, -0.0004797467340632156, 0.001091628315020451, 0.0001271072237537773, -0.00026921239525503867, 0.00020925924858752312, 0.003048774571533754, -3.025916461854908e-06, 0.0003841746821116733, 0.005552052208236399, 0.001582893905742425, 0.00025714770519765407, 0.0036790675741068357, 0.0008616477392185004, 0.0020793438261439484, 0.0037236186328181552, -0.0003077208265106024, 0.0013047706520000184, -0.0008715046773390797, 0.00013617047407800344, 0.002680146049255783, -0.0003084569845149493, 0.0022006838545563295, -0.00025126057176424565, 2.5532037059902844e-05, -0.0009073159273697127, -0.0007312452120422085, -0.00012739316887023304, 0.006937481027111158, 0.0014061729919777515, 0.0022811489251347316, 0.0035646643776127405, -0.0006362307006504133, 0.0007329509860729538, -0.0005517240688618363, 0.0004109039673513557, 0.0038547335779180836, 0.004498639447074691, -0.0009696106627488169, 0.002534640226062134, 0.00012564064609439684, 0.0028373498815367775, 0.0006410801268437412, 0.001506904169474434, 0.00488305457692062, -0.00022995230467644638, 0.001662556785822662, 0.003351256738448622, -0.0006088377246478636, 9.322087036432067e-05, -0.00046148657621052037, 0.002720449898962474, -0.0008629494133215295, 0.0014927148534157675, -2.8151547786076386e-05, -0.0003446312862675349, 9.406043464901603e-05, 0.0031799672276351925, 0.003640213063080275, 0.0002473689875129718, -0.00105106848709468, 0.003393543206703098, -0.0003437665769793588, 0.0002422987258452326, 0.0029192960277414424, -0.0006346748307524629, -0.0003741362366410355, 0.00027362814543183367, 0.000169421088442342, 0.006055499771040033, 0.000950370577388766, -5.839733402662254e-05, -0.0008116676679542738, -0.0008100362040045334, 0.0033001847453215903, 0.0003421951730913385, 0.0009338438136749577, 0.0052390700270851295, -0.00026544990205454956, 0.00021830286927955928, -0.0008347029590689965, -0.00040498095576459604, 0.0021244025352583572, 0.00021009900638085217, -0.00033008813811464404, -0.0002506161760256349, 0.0023338908446925264, 0.001624631591326785, 6.872127982731836e-05, 0.002202873059586961, -0.0004956853348208177, 0.00036917348376448624, 0.0028106663205223295, -0.0002089032251627088, 0.0007112138477228275, 0.003436162899382517, -0.0004242675344507751, 0.0014732470432731294, 0.005202544905609199, -0.0008396191525219458, -0.0001285361994845913, 0.00028628050909281036, -0.0011954322807699183, 0.0016326906081460205, 0.0064515004008354375, 0.0031501591424869906, 0.004737734358461245, 6.273064404867434e-05, 0.0003857324896437978, 0.004338302153531398, 0.0012546421992744314, 0.00331624415835397, -0.0007512326626449546, -0.0003644828585278135, -0.0007555357603313428, 0.001863796161896867, -0.0004480814125418498, 0.00509304703510936, 0.0009871535527745678, 4.134854950195961e-05, -0.00016952010075492094, 0.0032114422727901057, -0.00044944646283638233, 0.003916037898920296, 0.0009816934877604905, 0.0017534458513610374, -0.0012235640280037962, 0.003905823111237629, 0.003695371755653953, -0.0012000127476425799, 0.004582604260079662, 0.0025714014131639684, -0.00016943345956087297, 0.0032896890656510256, 5.178402835723508e-05, -0.0013461902370624276, 0.0003863414834033058, 0.002236788487093825, 0.0008066337047592401, 0.003444953595442921, -1.8250466637289457e-05, 0.0043134489036969915, 0.0017039924328041201, 0.003716535831882284, -0.0004639694288712734, 6.360008130861491e-05, -0.0004065229456100935, 0.0010009388399346492, -0.0019137562380259193, 0.0026573498243780574, 0.003774728463744492, 0.00013448611461095033, 0.0034551631098168217, 0.0017957066057804343, -0.00065506083815101, -0.0005134049867732918, -0.00017415510914211183, 0.0005012439323696592, 0.005097266471936899, -0.00024433057610238825, 0.0013755862489556116, -0.0013550030275404714, 0.000909614753319072, 0.001619423917236151, -6.522869285019744e-05, 0.004193506629380947, 0.003067354600654202, 0.002247832369770023, 1.5401737861163944e-05, 0.0040246444561525185, 0.0003224996602019968, 0.0022500361943866964, 0.000661042939630944, 0.0015208671381124923, 0.004885315948229354, 0.00269018414928362, -0.0006314640733007139, -0.00029010234307501537, 0.001840031405354279, 0.00020526550532769776, -0.00026575233379301337, -0.00023459528192106742, 0.001943457957672359, 0.0013530812276767632, 8.426881276621711e-05, 0.001978347024916995, -6.441179737783243e-05, 0.00023098847115373498, 0.004250068679748126, 0.0027976792731934496, 0.0029654130560488948, 0.0006053657575197731, -0.00011129122955506894, -0.0007068507418615679, 0.0020247165120860218, 0.003894696980525074, 0.0007729478955963126, 0.003968303895802916, -0.0014737478108094576, 0.003871573979355226, 0.00010798376631077597, 1.2405484075988396e-05, 0.003119713068392152, 0.001577111115989207, 0.0003010462720796959, 0.003740290520955666, 0.0011243253366326818, 0.003010395052150959, 0.00020810866229207912, -0.0005260062776301461, -0.0010291129712658577, -0.00022863022585982906, 0.004025326787453233, -0.001545180737783584, 0.0028396114305482313, -0.00018642617063671077, 0.0019206974181227622, -0.0006740553982123516, -0.0002691798640893527, 0.0022384157510879923, 0.005676470120219261, -0.0007343280793725075, -0.00038490500518290305, 0.000135220773270254, -0.0007775135421678012, 0.00018875147445814825, 0.0026996984731017075, -0.0005499358495810423, -0.00017322817813064396, 0.0004342035430302575, 0.004260589333306769, -7.207783436256655e-06, 0.0021477137590762614, -0.0012073846302072073, 6.87437541836063e-05, 0.0034326316146589134, 0.0001663361331932064, 0.003209924369266105, 0.0008128211494948783, 0.002244737201045446, -0.0003261571105918114, 0.0030348904326184005, -0.0012472728836744875, -0.0008046150205145777, -0.00020249680989327607, 0.0040666355381453745, 0.0009107134843536905, 2.2563249267248465e-05, -0.0002742745280911154, -5.804455719562816e-05, 0.0003434693209840308, 0.003421269181683116, -0.0008826104641806118, -0.0005864942420734829, 0.0033648306431000954, -0.001171656613390309, 0.0019327675818552532, 0.0040007439290338604, 0.00374271865074125, 0.0002578177105251121, 0.00024125217377241517, -0.0015107060536917218, 0.0049342138627783035, 0.0002204308159490358, 0.0036164447745425468, 0.002328356554047883, -0.0004035117902328315, 7.154489356238057e-05, 0.003858700787795556, 0.0005877452984378676, 0.0032232593420155214, 0.0015528069626813956, 0.002478665604430788, -0.00036901363891071276, 8.40043190547527e-05, 0.004574495580294847, 8.36425946971365e-05, 0.0007662175931670963, -0.00041095903837083637, 0.001934515127283058, -0.001196531845827198, 0.004296988885705465, -0.0004700632350895632, 0.00028172550244096235, 0.0011880759889587532, 0.0062604170462728734, -0.0013352736114848685, 0.0001647466768602587, -0.0006495391997451138, 0.0052274806641654376, 0.001310322317403996, -7.77922289914483e-05, 0.002116444778051475, -0.0007400494277340462, -0.0011107967797548619, -4.6517941066181486e-05, -9.113042770307233e-05, 0.0022316453236186596, 0.00017865893811342377, 0.002891063938361001, -0.0009664230103642601, 0.004039912399152041, 0.0008169637460078183, 0.002292968407030778, -0.00046409214349691296, -0.00017295858058176452, 5.4088742771379506e-05, 0.002832687398917534, 0.0003461491625530977, -0.0003128654927014197, -8.870615404295813e-05, 0.002446703015724875, 0.0021672801914842696, -0.00020858086301233454, 0.003241918946744974, 0.003391333283062677, -0.0011830586584998595, 0.002452044751900412, 0.0043516871130706075, -0.001097241976729687, 2.0104534372127337e-05, 0.005049382725225277, 0.0010573172472921122, -0.0006579058594205492, 0.0007320941297020248, 0.003792745611562535, 0.0004094007456895948, 0.0035453042084754222, 0.0019448225838785416, -0.0006249215669064135, 0.0010047955875647882, -9.276255349490763e-06, 0.005146387889168868, 8.716050780688251e-05, 0.0008045527704250004, 0.0020636714832768578, 0.0031174456812997843, -0.00019178761152436615, 0.002639431677288792, 0.0002268461537068685, -0.00098581857586059, -0.00019275113759599817, 0.0017048579791493178, -0.0010063587999598683, 0.004078208420942327, 0.0006666030223598541, -0.0011781845636423117, -0.0005884981254013457, 0.0013428717806261232, -6.994999658814888e-05, 0.0028483259897972802, -0.00010832350013317818, 0.001940326286288632, 6.910667312069226e-06, -0.0014420715514370987, 0.003157098883014281, -0.00018652556495594002, 6.118627670332008e-05, -0.0006582523705718751, 0.0018944549933197974, 0.00459095982242928, -0.0016186231659842494, 0.002588849396692336, 0.0003194888576825253, 0.0027205218531128057, -0.0004932123615884908, 0.0034022248556444764, 0.0010131530052482917, -0.0004180323358666965, 0.00037380491509225565, -7.02309215946106e-05, 0.0028382402906954717, -0.002050089510836885, 0.0007443859771714609, -0.0013139392573960468, 0.0023231399413025703, -0.0007725265563532229, 0.0017704293348507285, 0.0041767828913376066, 0.004605405333699406, -0.0007486161165276981, -0.0012977966976784544, 0.0005144092736326225, 0.0033209330314062143, -0.0011321369363180528, -0.0002776574440690516, 0.0026057843204566195, -0.001632217922229171, -0.0015341458643760041, -0.0013609227704673025, 0.0017020373023909421, 0.002946338395716722, 0.002181125617225266, 0.00012639694601986086, -0.0014894826710363657, 0.0013977445371754294, 0.003483149453448034, 0.0005484045060433952, 0.0037044294907392266, 0.001008155540456336, -0.0006032902678817836, 0.002012922320851593, -4.198746347510428e-05, -1.0418921559137874e-05, 0.002498489907354468, -0.00041084705584993686, -0.0007218832872727989, 0.00013733536256715117, -0.0008330430111546824, 4.583142415998572e-05, 0.0003672635195690469, 0.0034602901893814363, 0.004682505080915466, 0.0005023912789912225, -0.0009370432299733455, 0.004237912771459458, 0.000906683460112872, 0.00030432162301723, -8.211728604823077e-05, 0.0022976494526982375, -0.001076232041638771, -0.000975135014093005, 0.0022461915988524527, 0.0016489612179831283, 0.00012721732895034128, 0.00464159290291223, 0.0012047091039510916, -2.150618364756989e-05, 0.00019261104707714392, -0.0013405343990114192, 0.002392831162802037, 0.0006521637491471483, -0.00028796006555213623, -0.001097618552260989, 0.0027542001491262956, 0.0006226915676916978, 0.0046005681142449, -0.0003301011658326385, -4.702202764843525e-05, 0.002149081791961119, -4.020885451412631e-05, 0.0038456572736531216, 0.0006968590949346989, -0.000690708528369858, 0.0015093743924015357, 0.0029094890077250063, 0.0056810640480981466, -0.0007400361754644228, 0.0005904568596048322, 0.003580537876264236, -0.0005856115354837181, 0.0037206310115411017, 0.0015706255847975342, -0.0011094600840564114, -0.001337719738432794, 0.002507268019520227, -0.0005646592680411236, 0.004580154746338181, -0.0011275572318553172, 0.002083260599974961, -0.0018762322200169487, 0.0010025900469798658, 4.382061140317085e-05, 0.0007386124551574116, -0.0002609988970993374, -0.0008317395280544317, -0.00022557982663046268, 0.0030437519651841313, -0.0006163001012075373, 0.0025190341710210644, 0.00015009784231051807, 0.0027106595110187714, 0.0002080906606783028, -0.0009625899875640351, -0.00030667881063897403, 0.0035742516730659785, -0.001014518635356936, -0.0008536157082771139, 0.004544770147661199, 0.001925441905385238, -0.000897873297234438, 0.0027270523680127607, 0.0006729081687367257, -0.0006507870825375093, -0.0007876470222400444, 0.00418781159147336, 0.0008840442390324121, -4.5159301703707555e-05, -0.0010886329117466022, 0.0010603966339841045, 0.004286080890582622, -0.00114813590345205, 0.001683948651893987, 0.0001711607399747161, 0.002992327055533028, 0.0007767694939769086, -0.0004137592598827434, 0.0018898957156589927, 0.0002536343696207018, 0.0019326632287882117, -0.0007706352075049503, -0.0009196336927605735, 0.00026821977106211074, -0.0003415159610171728, -6.221171714020806e-05, 0.000779836605712544, 0.0035483545429244433, 0.002335502915311796, -0.00022757281257935452, -0.00011945910309929655, 0.0007601531786847704, 0.0042800128854341936, -7.922976925195938e-05, -0.0009182748388227642, -0.0013344481024106297, 0.0010929765787368645, 0.0023713833031007523, -0.0011847117453122902, -0.0006559392805593834, -0.00010253344945106071, 0.003284135288647882, -0.0015898676968899524, -9.371086985394988e-05, 0.0023492809640083844, -0.0017378456967833472, 0.00013066709301663509, 0.002693094386358357, 0.0006990925663784344, 0.00038953692284857247, 0.0035303166329541513, -0.0006011297449090125, 0.0025993699469736738, 3.760949238666832e-05, 0.0018965117746016832, 0.0012446317234592662, -0.0011027389817484718, -6.398926962717531e-05, -0.0004373628625339428, -0.00016798215349915935, -0.0008326191192429549, 0.0028103258681166404, 0.00024024583464126706, 0.005163548241848404, 0.001670718773337749, -5.6087465204308974e-05, 0.0018500270603848343, -0.00047402458947006616, -0.00041692311398067194, 0.002057966037017306, -7.625753670657164e-05, 0.0012325465117975706, 0.00011679805354331812, 0.003557805615021368, -0.0006513124051715956, 0.001728204429145447, 3.157909205783184e-05, -0.0014656249950557665, 0.0008985909829276275, 0.0027059417319218013, 0.0004088012175880257, -0.0001770645675401634, -0.0008271872965857073, -0.0005465324818069047, 0.001799451411483556, 0.0004769618027042409, 0.0023349165506170414, -0.000380767613570851, -8.06497572493784e-05, 0.004045775610269726, 0.004202978930060801, 0.0005127972791619026, -4.80369488413368e-05, -3.839824309166752e-05, -0.0009865490120728583, 0.00019720481318398643, 0.002930120489240764, 0.0017115614606786076, -0.001509614529588751, 0.0005316351384681922, 0.002246057374973393, 0.0022415628886234763, 0.000445970103244346, 0.00015819972630805914, -0.0013888650368227779, 0.0011890930168479905, -0.0014516074513857722, 0.002337235590265834, -0.0010144412133780316, 0.0016882963890475968, 8.137197060128006e-05, 0.0020270028772138658, 0.0005273973660239192, 0.0002500251350882451, 0.0020716545661092728, -0.00016242772763395326, -0.00046363268507916116, 0.0032848420796679706, 0.0007938532198837877, -0.0007892756305989896, 0.0007529352976809679, 0.0037835490710714167, 4.2817538406405194e-05, -0.00016018887948604174, 0.0014477525506149198, -0.00015596889906197792, 0.0010061269424932707, 0.004557766984080505, 0.0009360644452580222, -0.00020618495662013466, 0.00014692419974742294, -0.0009323558377187009, 4.096877248417811e-05, -0.001334412678600878, 0.0017383581984905068, -0.0010768337603306634, 0.001060500437315628, -0.0017341009051900778, -0.0006636590722216666, 0.0029790116667296153, 0.0023638737219533424, -0.0016792439750658774, 0.0030849900167552596, 0.000168001077059169, 0.0010576455654645552, -0.0004785341465683632, -0.00030583612838365194, 0.0010455715950784478, 0.004389020687798717, -0.00043286121944691646, 0.0034805778041604044, 0.00034008619916724137, -0.00029653452299844733, -0.0007539960887256405, 0.001773153376006291, 0.00239471965349778, 0.001111026595594108, -0.0011857856663340888, 0.003237962353290737, -0.0008431289855367428, 0.004693696678281509, -5.213725028349416e-05, -0.0007977505313349724, 0.002663451533059941, 0.002438388654665692, -0.00011615391954009794, 0.0030020224703705195, -0.0011525926844384749, 0.001455626443000695, -0.00023565914142262205, 0.00018181257274021149, 0.003543407637812545, 0.0016045872155462289, -0.0001492094912206171, -9.128654946993568e-05, 4.721230013617965e-05, 0.00042933081575438647, -0.00011814938038871308, 0.003344902623925105, 4.483098742422489e-06, 0.0027798323498240494, -0.0001998919882738942, 0.0031821008534317174, -0.000812996161805136, 0.0015735353482999826, -0.0004363168832557649, 0.0024853696518258453, -0.0007475234305568504, -0.00046315355519707695, 0.0028762983711077862, -0.0011243849036514251, -0.00041229738046883943, 0.0008856120046049258, -0.0001611408878713698, 0.0016669609228297457, -0.0004960208776557564, 0.005101453107420897, 0.00025365865116854343, -0.0006024646863166772, 7.469301122226928e-06, -0.0005131175249422307, 0.003115283956491799, 0.00033172218867730897, -0.0020257433898119843, -0.001489940068713668, 0.0017072281155416072, -0.0008133746939823949, 0.0022877985942879047, 0.0002286970101587828}; @Override public double predict(Object2DoubleMap features, Object2ObjectMap categories) { @@ -23,7 +23,7 @@ public double predict(Object2DoubleMap features, Object2ObjectMap features, Object2ObjectMap categories) { - double[] data = new double[31]; + double[] data = new double[32]; data[0] = features.getDouble("area"); data[1] = features.getDouble("levels"); data[2] = features.getDouble("landuse"); @@ -50,11 +50,12 @@ public double[] getData(Object2DoubleMap features, Object2ObjectMap features, Object2ObjectMap 52.98500000000001) { - if (input[0] > 324.57000000000005) { - if (input[0] > 1907.93) { - var0 = params[0]; + if (input[0] > 61.26000000000001) { + if (input[0] > 293.89500000000004) { + if (input[0] > 2668.435000000001) { + if (input[16] > 0.000000000000000000000000000000000010000000180025095) { + var0 = params[0]; + } else { + var0 = params[1]; + } } else { - if (input[17] > 0.000000000000000000000000000000000010000000180025095) { - if (input[12] > 1.5000000000000002) { - if (input[4] > 2.1049500000000005) { - var0 = params[1]; - } else { + if (input[7] > 0.09575000000000002) { + if (input[31] > 0.000000000000000000000000000000000010000000180025095) { + if (input[15] > 27.500000000000004) { var0 = params[2]; + } else { + if (input[0] > 1498.0150000000003) { + var0 = params[3]; + } else { + var0 = params[4]; + } } } else { - var0 = params[3]; + var0 = params[5]; } } else { - if (input[0] > 546.8100000000001) { - var0 = params[4]; + if (input[0] > 434.25500000000005) { + if (input[31] > 0.000000000000000000000000000000000010000000180025095) { + if (input[3] > 0.24725000000000003) { + var0 = params[6]; + } else { + if (input[4] > 3.5441500000000006) { + var0 = params[7]; + } else { + if (input[5] > 0.07385000000000001) { + if (input[13] > 41.50000000000001) { + var0 = params[8]; + } else { + var0 = params[9]; + } + } else { + var0 = params[10]; + } + } + } + } else { + if (input[4] > 0.000000000000000000000000000000000010000000180025095) { + var0 = params[11]; + } else { + var0 = params[12]; + } + } } else { - var0 = params[5]; + var0 = params[13]; } } } } else { - if (input[0] > 99.00000000000001) { - if (input[12] > 1.5000000000000002) { - if (input[11] > 5.500000000000001) { - if (input[0] > 178.63500000000002) { - var0 = params[6]; + if (input[0] > 141.51500000000001) { + if (input[4] > 3.5930500000000003) { + if (input[4] > 3.8114000000000003) { + if (input[8] > 0.04365000000000001) { + var0 = params[14]; } else { - if (input[7] > 0.004250000000000001) { - var0 = params[7]; - } else { - var0 = params[8]; - } + var0 = params[15]; } } else { - if (input[8] > 0.21125000000000002) { - if (input[17] > 0.000000000000000000000000000000000010000000180025095) { - var0 = params[9]; + if (input[6] > 0.12745000000000004) { + if (input[8] > 0.38435) { + if (input[13] > 120.50000000000001) { + var0 = params[16]; + } else { + var0 = params[17]; + } } else { - var0 = params[10]; + var0 = params[18]; } } else { - var0 = params[11]; + var0 = params[19]; } } } else { - if (input[0] > 153.23500000000004) { - var0 = params[12]; + if (input[0] > 192.95000000000002) { + var0 = params[20]; } else { - if (input[1] > 5.500000000000001) { - var0 = params[13]; - } else { - var0 = params[14]; - } + var0 = params[21]; } } } else { - if (input[12] > 1.5000000000000002) { - if (input[7] > 0.10215) { - var0 = params[15]; + if (input[0] > 88.95) { + if (input[8] > 0.4100000000000001) { + var0 = params[22]; } else { - if (input[3] > 0.33165000000000006) { - var0 = params[16]; - } else { - var0 = params[17]; - } + var0 = params[23]; } } else { - if (input[15] > 7.500000000000001) { - if (input[1] > 2.5000000000000004) { - var0 = params[18]; + if (input[11] > 13.500000000000002) { + if (input[6] > 0.15015000000000003) { + var0 = params[24]; } else { - var0 = params[19]; + var0 = params[25]; } } else { - var0 = params[20]; + var0 = params[26]; } } } } } else { - if (input[0] > 22.150000000000002) { - if (input[12] > 1.5000000000000002) { - var0 = params[21]; + if (input[0] > 19.19) { + if (input[0] > 44.050000000000004) { + var0 = params[27]; } else { - if (input[3] > 0.6781500000000001) { - var0 = params[22]; - } else { - var0 = params[23]; - } + var0 = params[28]; } } else { - if (input[0] > 11.88) { - if (input[12] > 1.5000000000000002) { - var0 = params[24]; + if (input[0] > 14.985000000000001) { + var0 = params[29]; + } else { + if (input[8] > 0.031150000000000004) { + var0 = params[30]; } else { - if (input[3] > 0.6835500000000001) { - var0 = params[25]; - } else { - if (input[7] > 0.008150000000000003) { - var0 = params[26]; - } else { - var0 = params[27]; - } - } + var0 = params[31]; } - } else { - var0 = params[28]; } } } double var1; - if (input[0] > 52.98500000000001) { - if (input[0] > 300.26500000000004) { - if (input[0] > 1577.41) { - if (input[12] > 0.000000000000000000000000000000000010000000180025095) { - var1 = params[29]; + if (input[0] > 61.26000000000001) { + if (input[0] > 290.39500000000004) { + if (input[0] > 1902.1550000000004) { + if (input[16] > 0.000000000000000000000000000000000010000000180025095) { + var1 = params[32]; } else { - var1 = params[30]; + if (input[10] > 0.000000000000000000000000000000000010000000180025095) { + var1 = params[33]; + } else { + var1 = params[34]; + } } } else { - if (input[17] > 0.000000000000000000000000000000000010000000180025095) { - if (input[12] > 1.5000000000000002) { - if (input[15] > 3.5000000000000004) { - var1 = params[31]; + if (input[7] > 0.08125) { + if (input[11] > 21.500000000000004) { + if (input[5] > 0.06530000000000001) { + var1 = params[35]; } else { - if (input[13] > 37.50000000000001) { - var1 = params[32]; + var1 = params[36]; + } + } else { + if (input[31] > 0.000000000000000000000000000000000010000000180025095) { + if (input[0] > 1498.0150000000003) { + var1 = params[37]; } else { - var1 = params[33]; + var1 = params[38]; } + } else { + var1 = params[39]; } - } else { - var1 = params[34]; } } else { - if (input[0] > 546.8100000000001) { - var1 = params[35]; + if (input[0] > 434.25500000000005) { + var1 = params[40]; } else { - var1 = params[36]; + var1 = params[41]; } } } } else { - if (input[0] > 96.61500000000002) { - if (input[12] > 1.5000000000000002) { - if (input[27] > 0.000000000000000000000000000000000010000000180025095) { - if (input[8] > 0.05695000000000001) { - var1 = params[37]; - } else { - var1 = params[38]; - } - } else { - if (input[8] > 0.43415000000000004) { - if (input[15] > 7.500000000000001) { - var1 = params[39]; + if (input[0] > 141.51500000000001) { + if (input[3] > 0.5024500000000001) { + if (input[16] > 0.000000000000000000000000000000000010000000180025095) { + if (input[15] > 24.500000000000004) { + if (input[4] > 4.821450000000001) { + var1 = params[42]; } else { - var1 = params[40]; + var1 = params[43]; } } else { - if (input[7] > 0.08745000000000001) { - var1 = params[41]; + if (input[8] > 0.15705000000000002) { + var1 = params[44]; } else { - if (input[0] > 146.42500000000004) { - var1 = params[42]; + if (input[11] > 9.500000000000002) { + var1 = params[45]; } else { - var1 = params[43]; + var1 = params[46]; } } } + } else { + if (input[4] > 3.5441500000000006) { + if (input[3] > 0.5417500000000001) { + var1 = params[47]; + } else { + var1 = params[48]; + } + } else { + var1 = params[49]; + } } } else { - if (input[0] > 153.23500000000004) { - if (input[8] > 0.17745000000000002) { - var1 = params[44]; + if (input[17] > 0.000000000000000000000000000000000010000000180025095) { + if (input[3] > 0.13455000000000003) { + var1 = params[50]; } else { - var1 = params[45]; + var1 = params[51]; } } else { - var1 = params[46]; + if (input[0] > 188.94000000000003) { + var1 = params[52]; + } else { + if (input[15] > 31.500000000000004) { + if (input[12] > 1.5000000000000002) { + var1 = params[53]; + } else { + var1 = params[54]; + } + } else { + var1 = params[55]; + } + } } } } else { - if (input[12] > 1.5000000000000002) { - if (input[7] > 0.10215) { - var1 = params[47]; + if (input[0] > 88.95) { + if (input[8] > 0.4100000000000001) { + var1 = params[56]; } else { - var1 = params[48]; + var1 = params[57]; } } else { - if (input[15] > 8.500000000000002) { - var1 = params[49]; + if (input[6] > 0.15015000000000003) { + var1 = params[58]; } else { - var1 = params[50]; + var1 = params[59]; } } } } } else { - if (input[0] > 22.150000000000002) { - if (input[12] > 1.5000000000000002) { - var1 = params[51]; + if (input[0] > 19.19) { + if (input[0] > 44.050000000000004) { + var1 = params[60]; } else { - if (input[3] > 0.6781500000000001) { - var1 = params[52]; - } else { - var1 = params[53]; - } + var1 = params[61]; } } else { - if (input[0] > 11.88) { - if (input[12] > 1.5000000000000002) { - var1 = params[54]; - } else { - if (input[3] > 0.6835500000000001) { - var1 = params[55]; - } else { - var1 = params[56]; - } - } + if (input[0] > 14.985000000000001) { + var1 = params[62]; } else { - var1 = params[57]; + var1 = params[63]; } } } double var2; - if (input[0] > 52.98500000000001) { - if (input[0] > 324.57000000000005) { - if (input[0] > 1907.93) { - var2 = params[58]; + if (input[0] > 72.23500000000001) { + if (input[0] > 391.285) { + if (input[0] > 3000.7600000000007) { + if (input[16] > 0.000000000000000000000000000000000010000000180025095) { + var2 = params[64]; + } else { + var2 = params[65]; + } } else { - if (input[17] > 0.000000000000000000000000000000000010000000180025095) { - if (input[12] > 1.5000000000000002) { - if (input[4] > 1.9299000000000002) { - var2 = params[59]; + if (input[31] > 0.000000000000000000000000000000000010000000180025095) { + if (input[28] > 0.000000000000000000000000000000000010000000180025095) { + var2 = params[66]; + } else { + if (input[1] > 3.5000000000000004) { + if (input[6] > 0.23215000000000002) { + if (input[0] > 1314.2150000000001) { + var2 = params[67]; + } else { + var2 = params[68]; + } + } else { + var2 = params[69]; + } } else { - var2 = params[60]; + if (input[3] > 0.39635000000000004) { + var2 = params[70]; + } else { + var2 = params[71]; + } } - } else { - var2 = params[61]; } } else { - if (input[0] > 546.8100000000001) { - var2 = params[62]; + if (input[0] > 1400.765) { + var2 = params[72]; } else { - var2 = params[63]; + var2 = params[73]; } } } } else { - if (input[0] > 113.64000000000001) { - if (input[12] > 1.5000000000000002) { - if (input[11] > 0.000000000000000000000000000000000010000000180025095) { - if (input[7] > 0.06955000000000001) { - if (input[16] > 0.000000000000000000000000000000000010000000180025095) { - if (input[13] > 32.50000000000001) { - var2 = params[64]; - } else { - var2 = params[65]; - } - } else { - var2 = params[66]; - } + if (input[0] > 141.51500000000001) { + if (input[3] > 0.6644500000000001) { + if (input[7] > 0.00035000000000000005) { + var2 = params[74]; + } else { + if (input[6] > 0.08335000000000002) { + var2 = params[75]; } else { - if (input[0] > 178.63500000000002) { - if (input[6] > 0.04515) { - var2 = params[67]; - } else { - var2 = params[68]; - } - } else { - if (input[7] > 0.00335) { - var2 = params[69]; - } else { - var2 = params[70]; - } - } + var2 = params[76]; } - } else { - var2 = params[71]; } } else { - if (input[0] > 218.37000000000003) { - var2 = params[72]; + if (input[0] > 232.26500000000001) { + var2 = params[77]; } else { - if (input[1] > 6.500000000000001) { - if (input[0] > 187.62500000000003) { - var2 = params[73]; + if (input[13] > 30.500000000000004) { + if (input[6] > 0.019850000000000003) { + if (input[13] > 187.50000000000003) { + var2 = params[78]; + } else { + if (input[26] > 0.000000000000000000000000000000000010000000180025095) { + var2 = params[79]; + } else { + var2 = params[80]; + } + } } else { - var2 = params[74]; + var2 = params[81]; } } else { - var2 = params[75]; + if (input[1] > 2.5000000000000004) { + var2 = params[82]; + } else { + var2 = params[83]; + } } } } } else { - if (input[12] > 1.5000000000000002) { - if (input[3] > 0.41975000000000007) { - var2 = params[76]; + if (input[8] > 0.19535000000000002) { + if (input[4] > 3.8114000000000003) { + var2 = params[84]; } else { - if (input[13] > 40.50000000000001) { - var2 = params[77]; + if (input[3] > 0.5179500000000001) { + var2 = params[85]; } else { - var2 = params[78]; + if (input[6] > 0.16925000000000004) { + var2 = params[86]; + } else { + var2 = params[87]; + } } } } else { - if (input[15] > 6.500000000000001) { - var2 = params[79]; - } else { - if (input[0] > 78.89500000000001) { - var2 = params[80]; - } else { - var2 = params[81]; - } - } + var2 = params[88]; } } } } else { - if (input[0] > 22.150000000000002) { - if (input[12] > 1.5000000000000002) { - var2 = params[82]; + if (input[0] > 24.585000000000004) { + if (input[0] > 50.160000000000004) { + if (input[3] > 0.31605000000000005) { + var2 = params[89]; + } else { + var2 = params[90]; + } } else { - var2 = params[83]; + var2 = params[91]; } } else { - if (input[0] > 11.88) { - if (input[12] > 1.5000000000000002) { - var2 = params[84]; + if (input[0] > 14.985000000000001) { + if (input[3] > 0.5432500000000001) { + var2 = params[92]; } else { - var2 = params[85]; + var2 = params[93]; } } else { - var2 = params[86]; + if (input[8] > 0.031150000000000004) { + var2 = params[94]; + } else { + var2 = params[95]; + } } } } double var3; - if (input[0] > 62.04500000000001) { - if (input[0] > 427.63000000000005) { - if (input[0] > 3003.3250000000003) { - var3 = params[87]; - } else { - if (input[12] > 1.5000000000000002) { - if (input[17] > 0.000000000000000000000000000000000010000000180025095) { - if (input[4] > 2.1049500000000005) { - var3 = params[88]; - } else { - var3 = params[89]; - } + if (input[0] > 61.26000000000001) { + if (input[0] > 232.26500000000001) { + if (input[0] > 1902.1550000000004) { + if (input[16] > 0.000000000000000000000000000000000010000000180025095) { + var3 = params[96]; + } else { + if (input[10] > 0.000000000000000000000000000000000010000000180025095) { + var3 = params[97]; } else { - var3 = params[90]; + var3 = params[98]; } - } else { - var3 = params[91]; } - } - } else { - if (input[0] > 113.64000000000001) { - if (input[12] > 1.5000000000000002) { - if (input[11] > 5.500000000000001) { - var3 = params[92]; - } else { - if (input[7] > 0.0010500000000000004) { - if (input[13] > 13.500000000000002) { - if (input[5] > 0.000000000000000000000000000000000010000000180025095) { - if (input[5] > 0.023850000000000007) { - var3 = params[93]; + } else { + if (input[0] > 391.285) { + if (input[7] > 0.04055000000000001) { + if (input[11] > 2.5000000000000004) { + var3 = params[99]; + } else { + if (input[3] > 0.22485000000000002) { + var3 = params[100]; + } else { + if (input[3] > 0.17055000000000003) { + var3 = params[101]; + } else { + if (input[8] > 0.6240000000000001) { + var3 = params[102]; } else { - var3 = params[94]; + var3 = params[103]; } - } else { - var3 = params[95]; } + } + } + } else { + if (input[17] > 0.000000000000000000000000000000000010000000180025095) { + if (input[3] > 0.05305000000000001) { + var3 = params[104]; } else { - var3 = params[96]; + var3 = params[105]; } } else { - var3 = params[97]; + var3 = params[106]; } } } else { - if (input[0] > 218.37000000000003) { - var3 = params[98]; - } else { - var3 = params[99]; - } - } - } else { - if (input[12] > 1.5000000000000002) { - if (input[13] > 38.50000000000001) { - var3 = params[100]; - } else { - var3 = params[101]; - } - } else { - if (input[13] > 76.50000000000001) { - if (input[4] > 3.8787500000000006) { - var3 = params[102]; + if (input[6] > 0.10255000000000002) { + if (input[8] > 0.5400000000000001) { + var3 = params[107]; } else { - var3 = params[103]; + if (input[7] > 0.04825000000000001) { + if (input[14] > 1.5000000000000002) { + var3 = params[108]; + } else { + if (input[7] > 0.10765000000000001) { + var3 = params[109]; + } else { + var3 = params[110]; + } + } + } else { + if (input[3] > 0.5024500000000001) { + var3 = params[111]; + } else { + var3 = params[112]; + } + } } } else { - var3 = params[104]; + var3 = params[113]; } } } - } - } else { - if (input[0] > 22.150000000000002) { - if (input[12] > 1.5000000000000002) { - var3 = params[105]; - } else { - if (input[0] > 49.050000000000004) { - if (input[11] > 5.500000000000001) { - if (input[11] > 18.500000000000004) { - var3 = params[106]; + } else { + if (input[0] > 105.98500000000001) { + if (input[3] > 0.5288500000000002) { + if (input[3] > 0.5354500000000001) { + if (input[8] > 0.05815000000000001) { + var3 = params[114]; } else { - if (input[6] > 0.08565000000000002) { - var3 = params[107]; + if (input[13] > 41.50000000000001) { + var3 = params[115]; } else { - var3 = params[108]; + var3 = params[116]; } } } else { - if (input[6] > 0.04145000000000001) { - var3 = params[109]; + var3 = params[117]; + } + } else { + if (input[0] > 154.68500000000003) { + if (input[5] > 0.047650000000000005) { + var3 = params[118]; + } else { + var3 = params[119]; + } + } else { + if (input[7] > 0.055850000000000004) { + if (input[13] > 22.500000000000004) { + var3 = params[120]; + } else { + var3 = params[121]; + } } else { - var3 = params[110]; + var3 = params[122]; } } - } else { - var3 = params[111]; } + } else { + var3 = params[123]; + } + } + } else { + if (input[0] > 19.19) { + if (input[0] > 44.050000000000004) { + var3 = params[124]; + } else { + var3 = params[125]; } } else { - if (input[0] > 11.88) { - if (input[5] > 0.02705) { - var3 = params[112]; - } else { - if (input[11] > 2.5000000000000004) { - var3 = params[113]; - } else { - var3 = params[114]; - } - } + if (input[0] > 14.985000000000001) { + var3 = params[126]; } else { - var3 = params[115]; + var3 = params[127]; } } } double var4; - if (input[0] > 62.04500000000001) { - if (input[0] > 300.26500000000004) { - if (input[0] > 1254.8950000000002) { - if (input[16] > 0.000000000000000000000000000000000010000000180025095) { - var4 = params[116]; + if (input[0] > 72.23500000000001) { + if (input[0] > 293.89500000000004) { + if (input[0] > 3000.7600000000007) { + var4 = params[128]; + } else { + if (input[31] > 0.000000000000000000000000000000000010000000180025095) { + if (input[11] > 36.50000000000001) { + if (input[1] > 8.500000000000002) { + var4 = params[129]; + } else { + var4 = params[130]; + } + } else { + var4 = params[131]; + } } else { - var4 = params[117]; - } - } else { - if (input[12] > 1.5000000000000002) { - if (input[17] > 0.000000000000000000000000000000000010000000180025095) { - var4 = params[118]; + if (input[0] > 596.5850000000002) { + if (input[10] > 0.000000000000000000000000000000000010000000180025095) { + var4 = params[132]; + } else { + var4 = params[133]; + } } else { - if (input[7] > 0.07265) { - var4 = params[119]; + if (input[1] > 10.500000000000002) { + var4 = params[134]; } else { - var4 = params[120]; + var4 = params[135]; } } - } else { - var4 = params[121]; } } } else { - if (input[0] > 107.37500000000001) { - if (input[17] > 0.000000000000000000000000000000000010000000180025095) { - if (input[0] > 151.10500000000005) { - var4 = params[122]; + if (input[0] > 141.51500000000001) { + if (input[3] > 0.5288500000000002) { + if (input[3] > 0.5417500000000001) { + if (input[13] > 87.50000000000001) { + var4 = params[136]; + } else { + if (input[8] > 0.15485000000000002) { + if (input[13] > 77.50000000000001) { + var4 = params[137]; + } else { + if (input[11] > 8.500000000000002) { + var4 = params[138]; + } else { + if (input[6] > 0.09355000000000001) { + var4 = params[139]; + } else { + var4 = params[140]; + } + } + } + } else { + if (input[14] > 1.5000000000000002) { + var4 = params[141]; + } else { + if (input[0] > 249.60000000000005) { + var4 = params[142]; + } else { + var4 = params[143]; + } + } + } + } } else { - var4 = params[123]; + if (input[6] > 0.17755) { + var4 = params[144]; + } else { + var4 = params[145]; + } } } else { - if (input[12] > 1.5000000000000002) { - if (input[11] > 5.500000000000001) { - var4 = params[124]; + if (input[17] > 0.000000000000000000000000000000000010000000180025095) { + if (input[3] > 0.13455000000000003) { + var4 = params[146]; } else { - if (input[5] > 0.025050000000000006) { - var4 = params[125]; - } else { - var4 = params[126]; - } + var4 = params[147]; } } else { - var4 = params[127]; + var4 = params[148]; } } } else { - if (input[12] > 1.5000000000000002) { - if (input[3] > 0.41975000000000007) { - var4 = params[128]; + if (input[8] > 0.19535000000000002) { + if (input[6] > 0.06755000000000001) { + var4 = params[149]; } else { - if (input[13] > 40.50000000000001) { - var4 = params[129]; + if (input[4] > 3.4382000000000006) { + var4 = params[150]; } else { - var4 = params[130]; + var4 = params[151]; } } } else { - if (input[18] > 0.000000000000000000000000000000000010000000180025095) { - var4 = params[131]; - } else { - var4 = params[132]; - } + var4 = params[152]; } } } } else { - if (input[0] > 22.150000000000002) { - if (input[12] > 1.5000000000000002) { - var4 = params[133]; + if (input[0] > 24.585000000000004) { + if (input[0] > 50.160000000000004) { + var4 = params[153]; } else { - if (input[0] > 49.050000000000004) { - var4 = params[134]; + if (input[5] > 0.007050000000000002) { + var4 = params[154]; } else { - if (input[3] > 0.6912500000000001) { - var4 = params[135]; + if (input[8] > 0.2769500000000001) { + var4 = params[155]; } else { - var4 = params[136]; + var4 = params[156]; } } } } else { - if (input[12] > 1.5000000000000002) { - var4 = params[137]; - } else { - if (input[0] > 11.88) { - if (input[3] > 0.6835500000000001) { - var4 = params[138]; - } else { - if (input[27] > 0.000000000000000000000000000000000010000000180025095) { - if (input[11] > 2.5000000000000004) { - if (input[13] > 8.500000000000002) { - var4 = params[139]; - } else { - if (input[3] > 0.49525) { - var4 = params[140]; - } else { - var4 = params[141]; - } - } - } else { - var4 = params[142]; - } - } else { - var4 = params[143]; - } - } + if (input[0] > 14.985000000000001) { + if (input[3] > 0.5432500000000001) { + var4 = params[157]; } else { - var4 = params[144]; + var4 = params[158]; } + } else { + var4 = params[159]; } } } double var5; - if (input[0] > 64.92000000000002) { - if (input[0] > 427.63000000000005) { - if (input[0] > 3003.3250000000003) { - var5 = params[145]; + if (input[0] > 88.95) { + if (input[0] > 391.285) { + if (input[0] > 3189.310000000001) { + var5 = params[160]; } else { - if (input[12] > 1.5000000000000002) { - if (input[17] > 0.000000000000000000000000000000000010000000180025095) { - if (input[4] > 2.1049500000000005) { - var5 = params[146]; + if (input[31] > 0.000000000000000000000000000000000010000000180025095) { + if (input[28] > 0.000000000000000000000000000000000010000000180025095) { + if (input[1] > 4.500000000000001) { + var5 = params[161]; } else { - var5 = params[147]; + var5 = params[162]; } } else { - var5 = params[148]; - } - } else { - var5 = params[149]; - } - } - } else { - if (input[0] > 148.73000000000005) { - if (input[12] > 1.5000000000000002) { - if (input[27] > 0.000000000000000000000000000000000010000000180025095) { - if (input[14] > 2.5000000000000004) { - var5 = params[150]; - } else { - var5 = params[151]; - } - } else { - if (input[7] > 0.09235) { - var5 = params[152]; + if (input[1] > 2.5000000000000004) { + if (input[5] > 0.07385000000000001) { + var5 = params[163]; + } else { + var5 = params[164]; + } } else { - var5 = params[153]; + var5 = params[165]; } } } else { - if (input[11] > 9.500000000000002) { - var5 = params[154]; - } else { - var5 = params[155]; - } - } - } else { - if (input[12] > 1.5000000000000002) { - if (input[17] > 0.000000000000000000000000000000000010000000180025095) { - var5 = params[156]; + if (input[10] > 0.000000000000000000000000000000000010000000180025095) { + var5 = params[166]; } else { - if (input[8] > 0.6065500000000001) { - var5 = params[157]; + if (input[0] > 1988.515) { + var5 = params[167]; } else { - var5 = params[158]; + var5 = params[168]; } } - } else { - if (input[3] > 0.7264) { - var5 = params[159]; - } else { - var5 = params[160]; - } } } - } - } else { - if (input[0] > 22.150000000000002) { - if (input[12] > 1.5000000000000002) { - var5 = params[161]; - } else { - if (input[0] > 49.050000000000004) { - if (input[11] > 6.500000000000001) { - if (input[11] > 18.500000000000004) { - var5 = params[162]; + } else { + if (input[0] > 187.04000000000005) { + if (input[3] > 0.6644500000000001) { + var5 = params[169]; + } else { + if (input[6] > 0.11735000000000002) { + if (input[8] > 0.5360500000000001) { + var5 = params[170]; } else { - if (input[4] > 4.169450000000001) { - if (input[7] > 0.004450000000000001) { - var5 = params[163]; + if (input[7] > 0.03885) { + if (input[1] > 5.500000000000001) { + var5 = params[171]; } else { - var5 = params[164]; + var5 = params[172]; } } else { - if (input[4] > 3.5192500000000004) { - var5 = params[165]; + if (input[7] > 0.008850000000000002) { + var5 = params[173]; } else { - if (input[6] > 0.15325000000000003) { - var5 = params[166]; + if (input[8] > 0.5073000000000001) { + var5 = params[174]; } else { - var5 = params[167]; + if (input[6] > 0.12445000000000002) { + var5 = params[175]; + } else { + var5 = params[176]; + } } } } } } else { - if (input[13] > 11.500000000000002) { - var5 = params[168]; - } else { - var5 = params[169]; - } + var5 = params[177]; } - } else { - var5 = params[170]; - } - } - } else { - if (input[12] > 1.5000000000000002) { - var5 = params[171]; - } else { - if (input[0] > 11.88) { - var5 = params[172]; - } else { - var5 = params[173]; - } - } - } - } - double var6; - if (input[0] > 52.98500000000001) { - if (input[0] > 300.26500000000004) { - if (input[0] > 1211.0550000000003) { - if (input[12] > 0.000000000000000000000000000000000010000000180025095) { - var6 = params[174]; - } else { - var6 = params[175]; } } else { - if (input[17] > 0.000000000000000000000000000000000010000000180025095) { - if (input[12] > 1.5000000000000002) { - if (input[15] > 3.5000000000000004) { - var6 = params[176]; + if (input[13] > 44.50000000000001) { + if (input[13] > 51.50000000000001) { + if (input[26] > 0.000000000000000000000000000000000010000000180025095) { + var5 = params[178]; } else { - if (input[13] > 37.50000000000001) { - var6 = params[177]; + if (input[1] > 4.500000000000001) { + if (input[8] > 0.37295000000000006) { + var5 = params[179]; + } else { + var5 = params[180]; + } } else { - var6 = params[178]; + var5 = params[181]; } } } else { - var6 = params[179]; - } - } else { - if (input[14] > 2.5000000000000004) { - var6 = params[180]; - } else { - var6 = params[181]; - } - } - } - } else { - if (input[0] > 96.61500000000002) { - if (input[17] > 0.000000000000000000000000000000000010000000180025095) { - if (input[0] > 151.10500000000005) { - if (input[6] > 0.062150000000000004) { - var6 = params[182]; + if (input[11] > 14.500000000000002) { + var5 = params[182]; } else { - var6 = params[183]; + var5 = params[183]; } - } else { - var6 = params[184]; } } else { - if (input[10] > 1.5000000000000002) { - if (input[13] > 19.500000000000004) { - var6 = params[185]; - } else { - var6 = params[186]; - } - } else { - var6 = params[187]; - } + var5 = params[184]; } - } else { - if (input[12] > 1.5000000000000002) { - if (input[7] > 0.10215) { - var6 = params[188]; - } else { - var6 = params[189]; - } + } + } + } else { + if (input[0] > 44.050000000000004) { + if (input[11] > 12.500000000000002) { + if (input[5] > 0.0066500000000000005) { + var5 = params[185]; } else { - if (input[1] > 3.5000000000000004) { - var6 = params[190]; + if (input[8] > 0.38675000000000004) { + var5 = params[186]; } else { - if (input[13] > 83.50000000000001) { - if (input[4] > 3.9010000000000002) { - var6 = params[191]; - } else { - var6 = params[192]; - } - } else { - if (input[7] > 0.026350000000000002) { - var6 = params[193]; - } else { - if (input[3] > 0.32325000000000004) { - var6 = params[194]; - } else { - if (input[6] > 0.012850000000000002) { - var6 = params[195]; - } else { - var6 = params[196]; - } - } - } - } + var5 = params[187]; } } - } - } - } else { - if (input[0] > 22.150000000000002) { - if (input[12] > 1.5000000000000002) { - var6 = params[197]; } else { - if (input[3] > 0.6781500000000001) { - var6 = params[198]; + if (input[0] > 61.26000000000001) { + var5 = params[188]; } else { - var6 = params[199]; + var5 = params[189]; } } } else { - if (input[0] > 11.88) { - if (input[3] > 0.6835500000000001) { - var6 = params[200]; - } else { - var6 = params[201]; - } + if (input[0] > 14.985000000000001) { + var5 = params[190]; } else { - var6 = params[202]; + var5 = params[191]; } } } - double var7; - if (input[0] > 64.92000000000002) { - if (input[0] > 427.63000000000005) { - if (input[0] > 2757.69) { - var7 = params[203]; + double var6; + if (input[0] > 72.23500000000001) { + if (input[0] > 290.39500000000004) { + if (input[0] > 1902.1550000000004) { + if (input[16] > 0.000000000000000000000000000000000010000000180025095) { + var6 = params[192]; + } else { + var6 = params[193]; + } } else { - if (input[11] > 3.5000000000000004) { - var7 = params[204]; + if (input[7] > 0.09575000000000002) { + if (input[7] > 0.19295000000000004) { + var6 = params[194]; + } else { + var6 = params[195]; + } } else { - var7 = params[205]; + var6 = params[196]; } } } else { - if (input[0] > 113.64000000000001) { - if (input[17] > 0.000000000000000000000000000000000010000000180025095) { - if (input[6] > 0.08875000000000001) { - if (input[3] > 0.07315) { - var7 = params[206]; + if (input[0] > 134.54500000000004) { + if (input[16] > 0.000000000000000000000000000000000010000000180025095) { + if (input[8] > 0.5580500000000002) { + if (input[11] > 4.500000000000001) { + var6 = params[197]; } else { - var7 = params[207]; + var6 = params[198]; } } else { - var7 = params[208]; + if (input[3] > 0.12935000000000002) { + if (input[3] > 0.5145500000000001) { + if (input[11] > 14.500000000000002) { + var6 = params[199]; + } else { + if (input[6] > 0.08225) { + if (input[8] > 0.21995000000000003) { + var6 = params[200]; + } else { + var6 = params[201]; + } + } else { + var6 = params[202]; + } + } + } else { + if (input[8] > 0.2920500000000001) { + var6 = params[203]; + } else { + var6 = params[204]; + } + } + } else { + var6 = params[205]; + } } } else { - var7 = params[209]; - } - } else { - if (input[12] > 1.5000000000000002) { - var7 = params[210]; - } else { - if (input[13] > 76.50000000000001) { - if (input[8] > 0.45825000000000005) { - var7 = params[211]; + if (input[1] > 2.5000000000000004) { + if (input[15] > 27.500000000000004) { + var6 = params[206]; } else { - var7 = params[212]; + var6 = params[207]; } } else { - var7 = params[213]; + if (input[7] > 0.14065000000000003) { + var6 = params[208]; + } else { + var6 = params[209]; + } } } - } - } - } else { - if (input[0] > 22.150000000000002) { - if (input[12] > 1.5000000000000002) { - var7 = params[214]; } else { - if (input[11] > 6.500000000000001) { - if (input[3] > 0.3344500000000001) { - if (input[7] > 0.04175) { - var7 = params[215]; + if (input[11] > 7.500000000000001) { + if (input[0] > 127.605) { + var6 = params[210]; + } else { + if (input[11] > 57.50000000000001) { + var6 = params[211]; } else { - if (input[11] > 18.500000000000004) { - var7 = params[216]; - } else { - if (input[3] > 0.5034500000000001) { - if (input[3] > 0.5893500000000002) { - if (input[5] > 0.011550000000000001) { - var7 = params[217]; - } else { - var7 = params[218]; - } - } else { - var7 = params[219]; - } + if (input[5] > 0.000000000000000000000000000000000010000000180025095) { + if (input[3] > 0.39635000000000004) { + var6 = params[212]; } else { - if (input[4] > 3.6326500000000004) { - var7 = params[220]; + if (input[15] > 13.500000000000002) { + var6 = params[213]; } else { - var7 = params[221]; + var6 = params[214]; } } + } else { + var6 = params[215]; } } - } else { - var7 = params[222]; } } else { - if (input[4] > 2.2493000000000003) { - var7 = params[223]; - } else { - var7 = params[224]; - } + var6 = params[216]; } } - } else { - if (input[12] > 1.5000000000000002) { - var7 = params[225]; + } + } else { + if (input[0] > 24.585000000000004) { + if (input[0] > 50.160000000000004) { + var6 = params[217]; } else { - if (input[11] > 4.500000000000001) { - if (input[3] > 0.5572500000000001) { - if (input[6] > 0.12655000000000002) { - var7 = params[226]; - } else { - var7 = params[227]; - } + if (input[5] > 0.007050000000000002) { + if (input[5] > 0.023750000000000004) { + var6 = params[218]; } else { - if (input[5] > 0.00035000000000000005) { - var7 = params[228]; - } else { - var7 = params[229]; - } + var6 = params[219]; } } else { - if (input[7] > 0.018250000000000006) { - var7 = params[230]; + if (input[8] > 0.2769500000000001) { + var6 = params[220]; } else { - var7 = params[231]; + var6 = params[221]; } } } + } else { + if (input[0] > 14.985000000000001) { + var6 = params[222]; + } else { + var6 = params[223]; + } } } - double var8; - if (input[0] > 52.98500000000001) { - if (input[0] > 218.37000000000003) { - if (input[0] > 995.84) { - if (input[12] > 0.000000000000000000000000000000000010000000180025095) { - var8 = params[232]; - } else { - var8 = params[233]; - } + double var7; + if (input[0] > 88.95) { + if (input[0] > 391.285) { + if (input[0] > 3189.310000000001) { + var7 = params[224]; } else { - if (input[12] > 1.5000000000000002) { - if (input[17] > 0.000000000000000000000000000000000010000000180025095) { - if (input[3] > 0.04725000000000001) { - if (input[4] > 3.3317500000000004) { - var8 = params[234]; + if (input[31] > 0.000000000000000000000000000000000010000000180025095) { + if (input[28] > 0.000000000000000000000000000000000010000000180025095) { + if (input[1] > 4.500000000000001) { + if (input[5] > 0.08705) { + var7 = params[225]; } else { - var8 = params[235]; + var7 = params[226]; } } else { - var8 = params[236]; + var7 = params[227]; } } else { - if (input[7] > 0.07265) { - if (input[13] > 32.50000000000001) { - if (input[8] > 0.41835000000000006) { - if (input[15] > 25.500000000000004) { - var8 = params[237]; - } else { - var8 = params[238]; - } + if (input[1] > 2.5000000000000004) { + if (input[6] > 0.23215000000000002) { + if (input[5] > 0.07805000000000002) { + var7 = params[228]; } else { - var8 = params[239]; + var7 = params[229]; } } else { - if (input[5] > 0.0029500000000000004) { - var8 = params[240]; - } else { - var8 = params[241]; - } + var7 = params[230]; } } else { - if (input[14] > 2.5000000000000004) { - var8 = params[242]; + if (input[17] > 0.000000000000000000000000000000000010000000180025095) { + var7 = params[231]; } else { - var8 = params[243]; + var7 = params[232]; } } } } else { - if (input[15] > 0.000000000000000000000000000000000010000000180025095) { - var8 = params[244]; + if (input[4] > 0.000000000000000000000000000000000010000000180025095) { + if (input[13] > 32.50000000000001) { + if (input[0] > 567.2400000000001) { + var7 = params[233]; + } else { + var7 = params[234]; + } + } else { + var7 = params[235]; + } } else { - var8 = params[245]; + var7 = params[236]; } } } } else { - if (input[17] > 0.000000000000000000000000000000000010000000180025095) { - if (input[6] > 0.09025000000000001) { - if (input[5] > 0.025050000000000006) { - var8 = params[246]; + if (input[0] > 187.04000000000005) { + if (input[3] > 0.6644500000000001) { + var7 = params[237]; + } else { + if (input[6] > 0.11735000000000002) { + var7 = params[238]; } else { - if (input[5] > 0.008350000000000002) { - var8 = params[247]; - } else { - var8 = params[248]; - } + var7 = params[239]; } - } else { - var8 = params[249]; } } else { - if (input[0] > 90.33500000000002) { - var8 = params[250]; - } else { - if (input[30] > 0.000000000000000000000000000000000010000000180025095) { - if (input[5] > 0.000000000000000000000000000000000010000000180025095) { - if (input[6] > 0.20625000000000002) { - var8 = params[251]; + if (input[13] > 44.50000000000001) { + if (input[13] > 51.50000000000001) { + if (input[6] > 0.03345000000000001) { + if (input[26] > 0.000000000000000000000000000000000010000000180025095) { + var7 = params[240]; } else { - if (input[13] > 47.50000000000001) { - var8 = params[252]; - } else { - var8 = params[253]; - } + var7 = params[241]; } } else { - var8 = params[254]; + var7 = params[242]; + } + } else { + if (input[16] > 0.000000000000000000000000000000000010000000180025095) { + var7 = params[243]; + } else { + var7 = params[244]; } + } + } else { + if (input[17] > 0.000000000000000000000000000000000010000000180025095) { + var7 = params[245]; } else { - var8 = params[255]; + if (input[6] > 0.26355000000000006) { + var7 = params[246]; + } else { + var7 = params[247]; + } } } } } } else { - if (input[0] > 18.26) { - if (input[12] > 1.5000000000000002) { - var8 = params[256]; + if (input[0] > 44.050000000000004) { + if (input[11] > 12.500000000000002) { + if (input[6] > 0.15595000000000003) { + var7 = params[248]; + } else { + if (input[5] > 0.005450000000000001) { + var7 = params[249]; + } else { + var7 = params[250]; + } + } } else { - if (input[3] > 0.6781500000000001) { - var8 = params[257]; + if (input[0] > 61.26000000000001) { + var7 = params[251]; } else { - var8 = params[258]; + var7 = params[252]; } } } else { - if (input[12] > 1.5000000000000002) { - var8 = params[259]; + if (input[0] > 19.19) { + if (input[15] > 19.500000000000004) { + var7 = params[253]; + } else { + var7 = params[254]; + } } else { - var8 = params[260]; + var7 = params[255]; } } } - double var9; - if (input[0] > 49.050000000000004) { - if (input[0] > 218.37000000000003) { - if (input[0] > 995.84) { - var9 = params[261]; + double var8; + if (input[0] > 99.00500000000001) { + if (input[0] > 434.25500000000005) { + if (input[0] > 5503.430000000001) { + var8 = params[256]; } else { - if (input[12] > 1.5000000000000002) { - if (input[27] > 0.000000000000000000000000000000000010000000180025095) { - var9 = params[262]; - } else { - if (input[13] > 15.500000000000002) { - if (input[11] > 0.000000000000000000000000000000000010000000180025095) { - if (input[3] > 0.47375000000000006) { - var9 = params[263]; + if (input[31] > 0.000000000000000000000000000000000010000000180025095) { + if (input[11] > 36.50000000000001) { + if (input[1] > 8.500000000000002) { + var8 = params[257]; + } else { + if (input[13] > 123.50000000000001) { + if (input[13] > 162.50000000000003) { + var8 = params[258]; } else { - var9 = params[264]; + var8 = params[259]; } } else { - var9 = params[265]; + var8 = params[260]; + } + } + } else { + if (input[24] > 0.000000000000000000000000000000000010000000180025095) { + if (input[3] > 0.5209500000000001) { + var8 = params[261]; + } else { + if (input[4] > 3.5441500000000006) { + if (input[4] > 3.9581500000000003) { + var8 = params[262]; + } else { + var8 = params[263]; + } + } else { + if (input[1] > 3.5000000000000004) { + if (input[7] > 0.07065) { + var8 = params[264]; + } else { + var8 = params[265]; + } + } else { + var8 = params[266]; + } + } } } else { - var9 = params[266]; + var8 = params[267]; } } } else { - if (input[15] > 11.500000000000002) { - var9 = params[267]; + if (input[4] > 0.000000000000000000000000000000000010000000180025095) { + var8 = params[268]; } else { - var9 = params[268]; + var8 = params[269]; } } } } else { - if (input[12] > 1.5000000000000002) { - if (input[0] > 122.31000000000002) { - if (input[29] > 0.000000000000000000000000000000000010000000180025095) { - var9 = params[269]; - } else { - var9 = params[270]; - } - } else { - if (input[8] > 0.43035000000000007) { - var9 = params[271]; - } else { - if (input[7] > 0.007150000000000001) { - if (input[7] > 0.018250000000000006) { - var9 = params[272]; + if (input[0] > 187.04000000000005) { + if (input[3] > 0.6644500000000001) { + if (input[6] > 0.06085000000000001) { + if (input[13] > 61.50000000000001) { + var8 = params[270]; + } else { + if (input[15] > 12.500000000000002) { + var8 = params[271]; } else { - var9 = params[273]; + var8 = params[272]; } - } else { - var9 = params[274]; } + } else { + var8 = params[273]; } - } - } else { - if (input[0] > 90.33500000000002) { - if (input[1] > 6.500000000000001) { - if (input[0] > 180.32000000000002) { - var9 = params[275]; + } else { + if (input[6] > 0.10635000000000001) { + if (input[1] > 5.500000000000001) { + var8 = params[274]; } else { - var9 = params[276]; + var8 = params[275]; } } else { - if (input[14] > 1.5000000000000002) { - var9 = params[277]; + if (input[1] > 2.5000000000000004) { + var8 = params[276]; } else { - if (input[8] > 0.27505000000000007) { - var9 = params[278]; + if (input[7] > 0.09675000000000002) { + if (input[8] > 0.35745000000000005) { + var8 = params[277]; + } else { + var8 = params[278]; + } } else { - var9 = params[279]; + var8 = params[279]; } } } - } else { - if (input[1] > 2.5000000000000004) { - var9 = params[280]; - } else { - var9 = params[281]; - } } - } - } - } else { - if (input[0] > 11.88) { - if (input[12] > 1.5000000000000002) { - var9 = params[282]; } else { - if (input[27] > 0.000000000000000000000000000000000010000000180025095) { - if (input[3] > 0.6465500000000001) { - if (input[13] > 18.500000000000004) { - var9 = params[283]; - } else { - var9 = params[284]; - } + if (input[5] > 0.022550000000000004) { + if (input[5] > 0.028650000000000005) { + var8 = params[280]; } else { - if (input[0] > 22.150000000000002) { - var9 = params[285]; + if (input[3] > 0.5551500000000001) { + var8 = params[281]; } else { - if (input[3] > 0.5941500000000001) { - var9 = params[286]; - } else { - var9 = params[287]; - } + var8 = params[282]; } } } else { - var9 = params[288]; + var8 = params[283]; } } + } + } else { + if (input[0] > 50.160000000000004) { + if (input[13] > 92.50000000000001) { + var8 = params[284]; + } else { + var8 = params[285]; + } } else { - var9 = params[289]; + if (input[0] > 19.19) { + var8 = params[286]; + } else { + var8 = params[287]; + } } } - double var10; - if (input[0] > 71.66000000000001) { - if (input[0] > 284.7000000000001) { - if (input[0] > 3003.3250000000003) { - var10 = params[290]; - } else { - if (input[3] > 0.25505000000000005) { - var10 = params[291]; + double var9; + if (input[0] > 61.26000000000001) { + if (input[0] > 232.26500000000001) { + if (input[0] > 1902.1550000000004) { + if (input[16] > 0.000000000000000000000000000000000010000000180025095) { + var9 = params[288]; } else { - if (input[12] > 1.5000000000000002) { - var10 = params[292]; + if (input[1] > 10.500000000000002) { + var9 = params[289]; } else { - var10 = params[293]; + var9 = params[290]; } } - } - } else { - if (input[12] > 1.5000000000000002) { - if (input[17] > 0.000000000000000000000000000000000010000000180025095) { - if (input[3] > 0.21455000000000005) { - var10 = params[294]; + } else { + if (input[7] > 0.08825000000000001) { + if (input[7] > 0.08955) { + var9 = params[291]; } else { - var10 = params[295]; + var9 = params[292]; } } else { - if (input[29] > 0.000000000000000000000000000000000010000000180025095) { - var10 = params[296]; + if (input[0] > 480.7250000000001) { + var9 = params[293]; } else { - if (input[8] > 0.8276500000000001) { - var10 = params[297]; + if (input[1] > 11.500000000000002) { + var9 = params[294]; } else { - if (input[13] > 168.50000000000003) { - var10 = params[298]; + if (input[0] > 236.09500000000003) { + if (input[1] > 2.5000000000000004) { + var9 = params[295]; + } else { + var9 = params[296]; + } } else { - var10 = params[299]; + var9 = params[297]; } } } } - } else { - if (input[0] > 135.42000000000004) { - if (input[14] > 1.5000000000000002) { - var10 = params[300]; - } else { - var10 = params[301]; - } - } else { - if (input[3] > 0.40345000000000003) { - if (input[1] > 0.000000000000000000000000000000000010000000180025095) { - var10 = params[302]; - } else { - var10 = params[303]; - } - } else { - if (input[15] > 10.500000000000002) { - if (input[4] > 2.2246500000000005) { - var10 = params[304]; - } else { - var10 = params[305]; - } - } else { - if (input[15] > 2.5000000000000004) { - var10 = params[306]; - } else { - var10 = params[307]; - } - } - } - } - } - } - } else { - if (input[0] > 30.37) { - if (input[3] > 0.09505000000000001) { - if (input[4] > 1.6042500000000002) { - if (input[3] > 0.6781500000000001) { - var10 = params[308]; - } else { - if (input[6] > 0.18315000000000003) { - if (input[4] > 2.9456500000000005) { - if (input[6] > 0.24755000000000002) { - var10 = params[309]; - } else { - var10 = params[310]; - } - } else { - if (input[15] > 1.5000000000000002) { - var10 = params[311]; - } else { - var10 = params[312]; - } - } - } else { - var10 = params[313]; - } - } - } else { - var10 = params[314]; - } - } else { - var10 = params[315]; - } - } else { - if (input[0] > 11.88) { - if (input[5] > 0.02705) { - var10 = params[316]; - } else { - var10 = params[317]; - } - } else { - var10 = params[318]; - } - } - } - double var11; - if (input[0] > 90.33500000000002) { - if (input[0] > 546.8100000000001) { - if (input[12] > 0.000000000000000000000000000000000010000000180025095) { - var11 = params[319]; - } else { - var11 = params[320]; } } else { - if (input[11] > 14.500000000000002) { - if (input[12] > 2.5000000000000004) { - if (input[6] > 0.04365000000000001) { - if (input[0] > 208.23500000000004) { - var11 = params[321]; - } else { - var11 = params[322]; - } - } else { - var11 = params[323]; - } - } else { - if (input[7] > 0.04275) { - if (input[4] > 2.0098000000000007) { - var11 = params[324]; - } else { - if (input[4] > 1.8006500000000003) { - if (input[5] > 0.010750000000000001) { - var11 = params[325]; - } else { - var11 = params[326]; + if (input[0] > 105.98500000000001) { + if (input[8] > 0.20305000000000004) { + if (input[8] > 0.23030000000000003) { + if (input[4] > 2.0141000000000004) { + if (input[13] > 120.50000000000001) { + if (input[8] > 0.5271500000000001) { + var9 = params[298]; + } else { + if (input[4] > 3.9882500000000003) { + var9 = params[299]; + } else { + if (input[3] > 0.5305500000000001) { + var9 = params[300]; + } else { + var9 = params[301]; + } + } } } else { - var11 = params[327]; - } - } - } else { - var11 = params[328]; - } - } - } else { - if (input[16] > 0.000000000000000000000000000000000010000000180025095) { - if (input[12] > 1.5000000000000002) { - if (input[8] > 0.807) { - var11 = params[329]; - } else { - if (input[17] > 0.000000000000000000000000000000000010000000180025095) { - var11 = params[330]; - } else { - if (input[7] > 0.12385) { - var11 = params[331]; + if (input[7] > 0.25235) { + var9 = params[302]; } else { - if (input[6] > 0.08955) { - if (input[6] > 0.19115000000000001) { - var11 = params[332]; + if (input[5] > 0.0032500000000000007) { + if (input[3] > 0.6292500000000001) { + var9 = params[303]; } else { - var11 = params[333]; + if (input[8] > 0.5073000000000001) { + var9 = params[304]; + } else { + var9 = params[305]; + } } } else { - var11 = params[334]; + var9 = params[306]; } } } + } else { + if (input[0] > 173.17500000000004) { + var9 = params[307]; + } else { + var9 = params[308]; + } } } else { - if (input[12] > 0.000000000000000000000000000000000010000000180025095) { - var11 = params[335]; + if (input[1] > 0.000000000000000000000000000000000010000000180025095) { + var9 = params[309]; } else { - if (input[4] > 3.8673500000000005) { - var11 = params[336]; + if (input[13] > 32.50000000000001) { + var9 = params[310]; } else { - if (input[3] > 0.5158500000000001) { - var11 = params[337]; - } else { - var11 = params[338]; - } + var9 = params[311]; } } } } else { - var11 = params[339]; + var9 = params[312]; + } + } else { + if (input[7] > 0.12605000000000002) { + var9 = params[313]; + } else { + var9 = params[314]; } } } } else { - if (input[0] > 30.37) { - if (input[12] > 1.5000000000000002) { - if (input[7] > 0.10215) { - var11 = params[340]; + if (input[0] > 19.19) { + if (input[15] > 15.500000000000002) { + if (input[5] > 0.008050000000000002) { + var9 = params[315]; } else { - var11 = params[341]; + var9 = params[316]; } } else { - if (input[7] > 0.24300000000000002) { - var11 = params[342]; + if (input[5] > 0.004150000000000001) { + var9 = params[317]; } else { - if (input[3] > 0.6753500000000001) { - var11 = params[343]; - } else { - var11 = params[344]; - } + var9 = params[318]; } } } else { - if (input[12] > 1.5000000000000002) { - var11 = params[345]; - } else { - if (input[15] > 55.50000000000001) { - var11 = params[346]; - } else { - var11 = params[347]; - } - } + var9 = params[319]; } } - double var12; - if (input[11] > 9.500000000000002) { - if (input[12] > 1.5000000000000002) { - if (input[17] > 0.000000000000000000000000000000000010000000180025095) { - if (input[11] > 14.500000000000002) { - var12 = params[348]; - } else { - var12 = params[349]; - } + double var10; + if (input[10] > 0.000000000000000000000000000000000010000000180025095) { + if (input[16] > 0.000000000000000000000000000000000010000000180025095) { + if (input[8] > 0.48515) { + var10 = params[320]; } else { - var12 = params[350]; + var10 = params[321]; } } else { - if (input[27] > 0.000000000000000000000000000000000010000000180025095) { - if (input[1] > 2.5000000000000004) { - var12 = params[351]; + if (input[12] > 1.5000000000000002) { + if (input[7] > 0.00335) { + var10 = params[322]; } else { - if (input[1] > 0.000000000000000000000000000000000010000000180025095) { - if (input[8] > 0.38815000000000005) { - if (input[15] > 63.50000000000001) { - var12 = params[352]; - } else { - var12 = params[353]; - } - } else { - var12 = params[354]; - } - } else { - var12 = params[355]; - } + var10 = params[323]; } } else { - var12 = params[356]; + var10 = params[324]; } } } else { - if (input[10] > 0.000000000000000000000000000000000010000000180025095) { - var12 = params[357]; - } else { - if (input[3] > 0.5018500000000001) { - if (input[15] > 12.500000000000002) { - if (input[6] > 0.17795000000000002) { - var12 = params[358]; - } else { - if (input[7] > 0.0034500000000000004) { - var12 = params[359]; - } else { - if (input[4] > 3.5682000000000005) { - if (input[4] > 4.546850000000001) { - if (input[3] > 0.6622500000000001) { - if (input[8] > 0.22725000000000004) { - var12 = params[360]; - } else { - if (input[8] > 0.12725000000000003) { - var12 = params[361]; - } else { - var12 = params[362]; - } - } - } else { - var12 = params[363]; - } - } else { - var12 = params[364]; - } - } else { - var12 = params[365]; - } - } + if (input[1] > 2.5000000000000004) { + if (input[28] > 0.000000000000000000000000000000000010000000180025095) { + if (input[1] > 5.500000000000001) { + if (input[5] > 0.027450000000000006) { + var10 = params[325]; + } else { + var10 = params[326]; } } else { - var12 = params[366]; + var10 = params[327]; } } else { - if (input[15] > 0.000000000000000000000000000000000010000000180025095) { - var12 = params[367]; - } else { - if (input[27] > 0.000000000000000000000000000000000010000000180025095) { - if (input[7] > 0.11755) { - var12 = params[368]; - } else { - if (input[13] > 11.500000000000002) { - if (input[8] > 0.07345000000000002) { - if (input[4] > 4.204750000000001) { - if (input[7] > 0.020450000000000006) { - var12 = params[369]; - } else { - var12 = params[370]; - } + if (input[5] > 0.009850000000000003) { + if (input[13] > 11.500000000000002) { + if (input[13] > 24.500000000000004) { + if (input[6] > 0.12845000000000004) { + if (input[4] > 2.9095500000000003) { + if (input[7] > 0.03735000000000001) { + var10 = params[328]; } else { - if (input[9] > 0.0028500000000000005) { - var12 = params[371]; - } else { - var12 = params[372]; - } + var10 = params[329]; } } else { - var12 = params[373]; + var10 = params[330]; } } else { - var12 = params[374]; + var10 = params[331]; } + } else { + var10 = params[332]; } } else { - if (input[12] > 1.5000000000000002) { - var12 = params[375]; + var10 = params[333]; + } + } else { + if (input[4] > 2.7533500000000006) { + var10 = params[334]; + } else { + if (input[7] > 0.038250000000000006) { + var10 = params[335]; } else { - var12 = params[376]; + var10 = params[336]; } } } } - } - } - double var13; - if (input[0] > 71.66000000000001) { - if (input[0] > 422.3) { - if (input[0] > 3569.0450000000005) { - var13 = params[377]; - } else { - if (input[3] > 0.24535000000000004) { - var13 = params[378]; - } else { - var13 = params[379]; - } - } } else { - if (input[12] > 1.5000000000000002) { - if (input[27] > 0.000000000000000000000000000000000010000000180025095) { - if (input[6] > 0.04265000000000001) { - if (input[8] > 0.05695000000000001) { - var13 = params[380]; + if (input[5] > 0.005650000000000001) { + if (input[13] > 30.500000000000004) { + if (input[8] > 0.13540000000000005) { + if (input[3] > 0.09990000000000002) { + if (input[8] > 0.8468000000000001) { + var10 = params[337]; + } else { + if (input[4] > 4.083850000000001) { + var10 = params[338]; + } else { + var10 = params[339]; + } + } } else { - var13 = params[381]; + if (input[8] > 0.44815000000000005) { + var10 = params[340]; + } else { + var10 = params[341]; + } } } else { - var13 = params[382]; + var10 = params[342]; } } else { - if (input[8] > 0.47875000000000006) { - var13 = params[383]; + if (input[31] > 0.000000000000000000000000000000000010000000180025095) { + var10 = params[343]; } else { - var13 = params[384]; + var10 = params[344]; } } } else { - if (input[0] > 135.42000000000004) { - var13 = params[385]; + if (input[4] > 4.987100000000001) { + var10 = params[345]; } else { - if (input[3] > 0.40345000000000003) { - var13 = params[386]; - } else { - if (input[7] > 0.11755) { - var13 = params[387]; + if (input[3] > 0.6363500000000001) { + if (input[5] > 0.0032500000000000007) { + var10 = params[346]; } else { - if (input[7] > 0.04945000000000001) { - if (input[1] > 0.000000000000000000000000000000000010000000180025095) { - var13 = params[388]; + if (input[4] > 4.322) { + if (input[8] > 0.17830000000000004) { + var10 = params[347]; } else { - if (input[5] > 0.004450000000000001) { - var13 = params[389]; + if (input[13] > 24.500000000000004) { + var10 = params[348]; } else { - var13 = params[390]; + var10 = params[349]; } } } else { - var13 = params[391]; - } - } - } - } - } - } - } else { - if (input[0] > 22.150000000000002) { - if (input[3] > 0.09505000000000001) { - if (input[11] > 5.500000000000001) { - if (input[6] > 0.09455000000000001) { - if (input[8] > 0.22725000000000004) { - var13 = params[392]; - } else { - if (input[5] > 0.009850000000000003) { - if (input[6] > 0.12525000000000003) { - var13 = params[393]; - } else { - var13 = params[394]; - } - } else { - if (input[15] > 8.500000000000002) { - var13 = params[395]; - } else { - var13 = params[396]; - } + var10 = params[350]; } } } else { - if (input[7] > 0.05865000000000001) { - var13 = params[397]; - } else { - var13 = params[398]; - } + var10 = params[351]; } - } else { - var13 = params[399]; } - } else { - var13 = params[400]; } - } else { - if (input[5] > 0.02535) { - if (input[7] > 0.008450000000000001) { - var13 = params[401]; + } + } + double var11; + if (input[0] > 72.23500000000001) { + if (input[0] > 232.26500000000001) { + if (input[0] > 1141.66) { + if (input[10] > 0.000000000000000000000000000000000010000000180025095) { + var11 = params[352]; } else { - var13 = params[402]; + var11 = params[353]; } } else { - if (input[5] > 0.00585) { - var13 = params[403]; - } else { - if (input[6] > 0.17275000000000004) { - var13 = params[404]; + if (input[1] > 8.500000000000002) { + if (input[11] > 17.500000000000004) { + var11 = params[354]; } else { - var13 = params[405]; + var11 = params[355]; } - } - } - } - } - double var14; - if (input[0] > 71.66000000000001) { - if (input[0] > 284.7000000000001) { - if (input[0] > 1211.0550000000003) { - var14 = params[406]; - } else { - if (input[4] > 1.8520500000000004) { - var14 = params[407]; - } else { - var14 = params[408]; - } - } - } else { - if (input[12] > 1.5000000000000002) { - if (input[17] > 0.000000000000000000000000000000000010000000180025095) { - var14 = params[409]; } else { - if (input[29] > 0.000000000000000000000000000000000010000000180025095) { - var14 = params[410]; - } else { - if (input[13] > 172.50000000000003) { - var14 = params[411]; + if (input[1] > 2.5000000000000004) { + if (input[28] > 0.000000000000000000000000000000000010000000180025095) { + var11 = params[356]; } else { - if (input[8] > 0.8276500000000001) { - var14 = params[412]; + if (input[11] > 10.500000000000002) { + if (input[7] > 0.0046500000000000005) { + var11 = params[357]; + } else { + var11 = params[358]; + } } else { - var14 = params[413]; + var11 = params[359]; } } - } - } - } else { - var14 = params[414]; - } - } - } else { - if (input[0] > 30.37) { - if (input[11] > 5.500000000000001) { - if (input[5] > 0.011550000000000001) { - if (input[11] > 55.50000000000001) { - var14 = params[415]; - } else { - if (input[13] > 5.500000000000001) { - if (input[13] > 97.50000000000001) { - var14 = params[416]; - } else { - if (input[13] > 35.50000000000001) { - if (input[4] > 3.3623500000000006) { - var14 = params[417]; + } else { + if (input[25] > 0.000000000000000000000000000000000010000000180025095) { + if (input[8] > 0.20305000000000004) { + var11 = params[360]; + } else { + var11 = params[361]; + } + } else { + if (input[16] > 0.000000000000000000000000000000000010000000180025095) { + if (input[5] > 0.0007500000000000001) { + if (input[11] > 22.500000000000004) { + var11 = params[362]; } else { - var14 = params[418]; + if (input[13] > 29.500000000000004) { + if (input[3] > 0.09990000000000002) { + var11 = params[363]; + } else { + var11 = params[364]; + } + } else { + var11 = params[365]; + } } } else { - if (input[4] > 3.8154500000000007) { - var14 = params[419]; + if (input[0] > 293.89500000000004) { + if (input[6] > 0.09255000000000001) { + if (input[6] > 0.10495) { + var11 = params[366]; + } else { + var11 = params[367]; + } + } else { + var11 = params[368]; + } } else { - var14 = params[420]; + if (input[8] > 0.19895000000000004) { + var11 = params[369]; + } else { + var11 = params[370]; + } } } + } else { + if (input[10] > 0.000000000000000000000000000000000010000000180025095) { + var11 = params[371]; + } else { + var11 = params[372]; + } } - } else { - var14 = params[421]; } } - } else { - var14 = params[422]; - } - } else { - if (input[4] > 4.691250000000001) { - var14 = params[423]; - } else { - if (input[4] > 4.498500000000001) { - var14 = params[424]; - } else { - var14 = params[425]; - } } } } else { - if (input[0] > 11.88) { - if (input[1] > 0.000000000000000000000000000000000010000000180025095) { - if (input[11] > 14.500000000000002) { - var14 = params[426]; - } else { - if (input[8] > 0.09915) { - var14 = params[427]; + if (input[8] > 0.20305000000000004) { + if (input[13] > 3.5000000000000004) { + if (input[3] > 0.08180000000000003) { + if (input[8] > 0.23030000000000003) { + var11 = params[373]; } else { - var14 = params[428]; - } - } - } else { - if (input[5] > 0.0028500000000000005) { - var14 = params[429]; - } else { - if (input[8] > 0.27025000000000005) { - var14 = params[430]; - } else { - if (input[8] > 0.11285000000000002) { - if (input[15] > 0.000000000000000000000000000000000010000000180025095) { - var14 = params[431]; + if (input[6] > 0.13265000000000002) { + var11 = params[374]; + } else { + if (input[4] > 4.3699) { + var11 = params[375]; } else { - var14 = params[432]; + var11 = params[376]; } - } else { - var14 = params[433]; } } + } else { + var11 = params[377]; } + } else { + var11 = params[378]; } } else { - var14 = params[434]; + if (input[0] > 129.87500000000003) { + var11 = params[379]; + } else { + var11 = params[380]; + } } } - } - double var15; - if (input[11] > 9.500000000000002) { - if (input[12] > 2.5000000000000004) { - if (input[6] > 0.04265000000000001) { - var15 = params[435]; + } else { + if (input[0] > 19.19) { + if (input[13] > 93.50000000000001) { + var11 = params[381]; } else { - var15 = params[436]; + var11 = params[382]; } } else { - if (input[7] > 0.041150000000000006) { - if (input[1] > 14.500000000000002) { - var15 = params[437]; + var11 = params[383]; + } + } + double var12; + if (input[0] > 72.23500000000001) { + if (input[0] > 232.26500000000001) { + if (input[0] > 1141.66) { + if (input[10] > 0.000000000000000000000000000000000010000000180025095) { + var12 = params[384]; } else { - if (input[6] > 0.10645) { - if (input[4] > 3.6759500000000007) { - if (input[11] > 55.50000000000001) { - if (input[11] > 63.50000000000001) { - var15 = params[438]; + var12 = params[385]; + } + } else { + if (input[5] > 0.022550000000000004) { + if (input[4] > 4.458650000000001) { + var12 = params[386]; + } else { + if (input[1] > 6.500000000000001) { + var12 = params[387]; + } else { + if (input[3] > 0.5522500000000001) { + if (input[11] > 48.50000000000001) { + var12 = params[388]; } else { - var15 = params[439]; - } - } else { - if (input[8] > 0.45825000000000005) { - if (input[15] > 10.500000000000002) { - var15 = params[440]; + if (input[15] > 52.50000000000001) { + var12 = params[389]; } else { - var15 = params[441]; + var12 = params[390]; } - } else { - var15 = params[442]; } + } else { + var12 = params[391]; } - } else { - var15 = params[443]; } - } else { - var15 = params[444]; } + } else { + var12 = params[392]; } + } + } else { + if (input[13] > 193.50000000000003) { + var12 = params[393]; } else { - if (input[3] > 0.5877500000000001) { - if (input[8] > 0.11005000000000002) { - if (input[4] > 4.454650000000001) { - if (input[15] > 26.500000000000004) { - if (input[3] > 0.5941500000000001) { - if (input[13] > 57.50000000000001) { - var15 = params[445]; + if (input[17] > 0.000000000000000000000000000000000010000000180025095) { + if (input[4] > 2.5160000000000005) { + var12 = params[394]; + } else { + var12 = params[395]; + } + } else { + if (input[3] > 0.5967500000000001) { + if (input[4] > 3.6695000000000007) { + if (input[8] > 0.04365000000000001) { + if (input[5] > 0.005450000000000001) { + var12 = params[396]; + } else { + if (input[1] > 4.500000000000001) { + var12 = params[397]; } else { - if (input[13] > 35.50000000000001) { - if (input[6] > 0.055850000000000004) { - if (input[8] > 0.22515000000000004) { - var15 = params[446]; - } else { - var15 = params[447]; - } - } else { - var15 = params[448]; - } - } else { - var15 = params[449]; - } + var12 = params[398]; } - } else { - var15 = params[450]; } } else { - var15 = params[451]; + var12 = params[399]; } } else { - var15 = params[452]; + var12 = params[400]; } } else { - if (input[13] > 75.50000000000001) { - var15 = params[453]; + if (input[4] > 4.608850000000001) { + var12 = params[401]; } else { - if (input[7] > 0.0014500000000000001) { - if (input[3] > 0.5988500000000001) { - var15 = params[454]; + if (input[11] > 37.50000000000001) { + if (input[9] > 0.00015000000000000004) { + var12 = params[402]; } else { - var15 = params[455]; + if (input[8] > 0.24405000000000002) { + if (input[1] > 5.500000000000001) { + var12 = params[403]; + } else { + var12 = params[404]; + } + } else { + var12 = params[405]; + } } } else { - if (input[3] > 0.5958500000000001) { - if (input[6] > 0.12835000000000002) { - var15 = params[456]; + if (input[0] > 129.87500000000003) { + var12 = params[406]; + } else { + if (input[3] > 0.44355000000000006) { + var12 = params[407]; } else { - var15 = params[457]; + var12 = params[408]; } - } else { - var15 = params[458]; } } } } - } else { - var15 = params[459]; } } } } else { - if (input[23] > 0.000000000000000000000000000000000010000000180025095) { - var15 = params[460]; - } else { - if (input[3] > 0.7264) { - var15 = params[461]; - } else { - if (input[4] > 2.1049500000000005) { - var15 = params[462]; + if (input[0] > 14.985000000000001) { + if (input[0] > 44.050000000000004) { + if (input[31] > 0.000000000000000000000000000000000010000000180025095) { + var12 = params[409]; } else { - var15 = params[463]; + var12 = params[410]; } - } - } - } - double var16; - if (input[0] > 90.33500000000002) { - if (input[0] > 728.5100000000001) { - if (input[12] > 0.000000000000000000000000000000000010000000180025095) { - var16 = params[464]; } else { - var16 = params[465]; - } - } else { - if (input[3] > 0.22465000000000004) { - if (input[14] > 2.5000000000000004) { - if (input[12] > 2.5000000000000004) { - var16 = params[466]; + if (input[3] > 0.5273500000000001) { + var12 = params[411]; + } else { + if (input[4] > 2.7120000000000006) { + var12 = params[412]; } else { - if (input[0] > 258.15500000000003) { - var16 = params[467]; + if (input[5] > 0.000000000000000000000000000000000010000000180025095) { + var12 = params[413]; } else { - var16 = params[468]; + var12 = params[414]; } } - } else { - if (input[15] > 78.50000000000001) { - var16 = params[469]; - } else { - var16 = params[470]; - } } - } else { - if (input[0] > 124.72500000000001) { - if (input[6] > 0.004250000000000001) { - if (input[12] > 1.5000000000000002) { - if (input[3] > 0.03130000000000001) { - if (input[5] > 0.041850000000000005) { - var16 = params[471]; + } + } else { + var12 = params[415]; + } + } + double var13; + if (input[0] > 72.23500000000001) { + if (input[0] > 275.8) { + if (input[0] > 1400.765) { + var13 = params[416]; + } else { + if (input[6] > 0.09255000000000001) { + if (input[31] > 0.000000000000000000000000000000000010000000180025095) { + if (input[28] > 0.000000000000000000000000000000000010000000180025095) { + if (input[4] > 3.5219500000000004) { + var13 = params[417]; + } else { + var13 = params[418]; + } + } else { + if (input[6] > 0.09505000000000001) { + if (input[1] > 3.5000000000000004) { + if (input[7] > 0.0046500000000000005) { + if (input[11] > 10.500000000000002) { + if (input[13] > 25.500000000000004) { + var13 = params[419]; + } else { + var13 = params[420]; + } + } else { + var13 = params[421]; + } + } else { + var13 = params[422]; + } } else { - var16 = params[472]; + var13 = params[423]; } } else { - var16 = params[473]; + var13 = params[424]; } - } else { - var16 = params[474]; } } else { - var16 = params[475]; - } - } else { - if (input[3] > 0.14135000000000003) { - if (input[5] > 0.004750000000000001) { - var16 = params[476]; + if (input[13] > 136.50000000000003) { + var13 = params[425]; } else { - var16 = params[477]; + var13 = params[426]; } + } + } else { + if (input[15] > 28.500000000000004) { + var13 = params[427]; } else { - var16 = params[478]; + var13 = params[428]; } } } - } - } else { - if (input[0] > 30.37) { - if (input[12] > 1.5000000000000002) { - if (input[13] > 32.50000000000001) { - var16 = params[479]; + } else { + if (input[17] > 0.000000000000000000000000000000000010000000180025095) { + if (input[4] > 2.0521500000000006) { + var13 = params[429]; } else { - var16 = params[480]; + var13 = params[430]; } } else { - if (input[7] > 0.24300000000000002) { - var16 = params[481]; - } else { - if (input[3] > 0.6753500000000001) { - var16 = params[482]; - } else { - if (input[3] > 0.6501500000000001) { - if (input[4] > 4.7268500000000016) { - var16 = params[483]; - } else { - if (input[5] > 0.009550000000000001) { - var16 = params[484]; - } else { - var16 = params[485]; - } - } - } else { - if (input[3] > 0.5702500000000001) { - if (input[5] > 0.013550000000000001) { - if (input[13] > 20.500000000000004) { - var16 = params[486]; + if (input[0] > 129.87500000000003) { + if (input[5] > 0.022550000000000004) { + if (input[5] > 0.024250000000000004) { + if (input[7] > 0.000000000000000000000000000000000010000000180025095) { + if (input[4] > 2.3640000000000003) { + if (input[16] > 0.000000000000000000000000000000000010000000180025095) { + if (input[0] > 202.96500000000003) { + var13 = params[431]; + } else { + var13 = params[432]; + } } else { - var16 = params[487]; + if (input[7] > 0.009850000000000003) { + var13 = params[433]; + } else { + var13 = params[434]; + } } } else { - if (input[13] > 57.50000000000001) { - var16 = params[488]; - } else { - var16 = params[489]; - } + var13 = params[435]; } } else { - var16 = params[490]; + if (input[8] > 0.16145) { + var13 = params[436]; + } else { + var13 = params[437]; + } } + } else { + var13 = params[438]; + } + } else { + if (input[1] > 8.500000000000002) { + var13 = params[439]; + } else { + var13 = params[440]; } } + } else { + if (input[11] > 57.50000000000001) { + var13 = params[441]; + } else { + var13 = params[442]; + } + } + } + } + } else { + if (input[0] > 14.985000000000001) { + if (input[0] > 50.160000000000004) { + if (input[31] > 0.000000000000000000000000000000000010000000180025095) { + var13 = params[443]; + } else { + var13 = params[444]; } + } else { + var13 = params[445]; } } else { - if (input[12] > 1.5000000000000002) { - var16 = params[491]; + if (input[8] > 0.031150000000000004) { + var13 = params[446]; } else { - var16 = params[492]; + var13 = params[447]; } } } - double var17; - if (input[0] > 52.98500000000001) { - if (input[0] > 255.84) { - if (input[0] > 1714.49) { - var17 = params[493]; - } else { - if (input[12] > 1.5000000000000002) { - if (input[17] > 0.000000000000000000000000000000000010000000180025095) { - if (input[7] > 0.028150000000000005) { - var17 = params[494]; - } else { - if (input[13] > 31.500000000000004) { - var17 = params[495]; - } else { - var17 = params[496]; - } - } - } else { - var17 = params[497]; - } + double var14; + if (input[0] > 61.26000000000001) { + if (input[0] > 232.26500000000001) { + if (input[0] > 1141.66) { + if (input[10] > 0.000000000000000000000000000000000010000000180025095) { + var14 = params[448]; } else { - var17 = params[498]; + var14 = params[449]; } - } - } else { - if (input[17] > 0.000000000000000000000000000000000010000000180025095) { - if (input[6] > 0.08955) { - if (input[7] > 0.008650000000000001) { - if (input[4] > 3.0208500000000007) { - var17 = params[499]; - } else { - if (input[12] > 1.5000000000000002) { - var17 = params[500]; - } else { - var17 = params[501]; - } - } + } else { + if (input[1] > 8.500000000000002) { + if (input[11] > 17.500000000000004) { + var14 = params[450]; } else { - var17 = params[502]; + var14 = params[451]; } } else { - var17 = params[503]; - } - } else { - if (input[0] > 99.00000000000001) { - var17 = params[504]; - } else { - if (input[15] > 35.50000000000001) { - if (input[15] > 88.50000000000001) { - var17 = params[505]; + if (input[1] > 2.5000000000000004) { + if (input[28] > 0.000000000000000000000000000000000010000000180025095) { + var14 = params[452]; } else { - if (input[3] > 0.43975000000000003) { - if (input[6] > 0.14745000000000003) { - var17 = params[506]; + if (input[11] > 10.500000000000002) { + if (input[7] > 0.0046500000000000005) { + var14 = params[453]; } else { - var17 = params[507]; + var14 = params[454]; } } else { - var17 = params[508]; + var14 = params[455]; } } } else { - if (input[11] > 23.500000000000004) { - var17 = params[509]; + if (input[25] > 0.000000000000000000000000000000000010000000180025095) { + if (input[8] > 0.20305000000000004) { + var14 = params[456]; + } else { + var14 = params[457]; + } } else { - var17 = params[510]; + var14 = params[458]; } } } } - } - } else { - if (input[0] > 11.88) { - if (input[13] > 147.50000000000003) { - var17 = params[511]; + } else { + if (input[17] > 0.000000000000000000000000000000000010000000180025095) { + if (input[4] > 2.0521500000000006) { + var14 = params[459]; + } else { + var14 = params[460]; + } } else { - if (input[5] > 0.06960000000000001) { - var17 = params[512]; + if (input[13] > 193.50000000000003) { + var14 = params[461]; } else { - if (input[5] > 0.023850000000000007) { - if (input[13] > 4.500000000000001) { - if (input[7] > 0.10765000000000001) { - var17 = params[513]; + if (input[0] > 129.87500000000003) { + if (input[0] > 230.02) { + if (input[11] > 7.500000000000001) { + var14 = params[462]; + } else { + var14 = params[463]; + } + } else { + if (input[5] > 0.022550000000000004) { + if (input[11] > 4.500000000000001) { + if (input[5] > 0.02875) { + var14 = params[464]; + } else { + if (input[7] > 0.006850000000000001) { + if (input[0] > 173.17500000000004) { + var14 = params[465]; + } else { + var14 = params[466]; + } + } else { + var14 = params[467]; + } + } + } else { + if (input[4] > 3.1318000000000006) { + var14 = params[468]; + } else { + var14 = params[469]; + } + } } else { - if (input[3] > 0.5601500000000001) { - var17 = params[514]; + if (input[15] > 90.50000000000001) { + var14 = params[470]; } else { - var17 = params[515]; + if (input[11] > 49.50000000000001) { + if (input[7] > 0.038250000000000006) { + var14 = params[471]; + } else { + var14 = params[472]; + } + } else { + var14 = params[473]; + } } } - } else { - var17 = params[516]; } } else { - if (input[5] > 0.021650000000000006) { - var17 = params[517]; + if (input[11] > 57.50000000000001) { + var14 = params[474]; } else { - if (input[3] > 0.5544500000000001) { - if (input[3] > 0.5925500000000001) { - var17 = params[518]; - } else { - var17 = params[519]; - } + if (input[1] > 3.5000000000000004) { + var14 = params[475]; } else { - var17 = params[520]; + var14 = params[476]; } } } } } + } + } else { + if (input[0] > 14.985000000000001) { + if (input[13] > 78.50000000000001) { + var14 = params[477]; + } else { + var14 = params[478]; + } } else { - var17 = params[521]; + var14 = params[479]; } } - double var18; - if (input[0] > 52.98500000000001) { - if (input[0] > 284.7000000000001) { - if (input[0] > 1577.41) { - var18 = params[522]; - } else { - if (input[4] > 1.47055) { - if (input[12] > 3.5000000000000004) { - var18 = params[523]; - } else { - var18 = params[524]; - } + double var15; + if (input[0] > 72.23500000000001) { + if (input[0] > 275.8) { + if (input[0] > 2668.435000000001) { + if (input[1] > 2.5000000000000004) { + var15 = params[480]; } else { - var18 = params[525]; + var15 = params[481]; } - } - } else { - if (input[12] > 1.5000000000000002) { - if (input[0] > 122.31000000000002) { - if (input[0] > 251.27) { - if (input[5] > 0.019150000000000004) { - if (input[5] > 0.03285000000000001) { - var18 = params[526]; - } else { - var18 = params[527]; - } - } else { - if (input[11] > 28.500000000000004) { - if (input[15] > 84.50000000000001) { - var18 = params[528]; + } else { + if (input[31] > 0.000000000000000000000000000000000010000000180025095) { + if (input[11] > 24.500000000000004) { + if (input[13] > 112.50000000000001) { + if (input[11] > 33.50000000000001) { + if (input[13] > 209.50000000000003) { + var15 = params[482]; } else { - var18 = params[529]; + if (input[4] > 3.7462000000000004) { + var15 = params[483]; + } else { + if (input[4] > 3.6695000000000007) { + var15 = params[484]; + } else { + if (input[11] > 86.50000000000001) { + var15 = params[485]; + } else { + if (input[13] > 123.50000000000001) { + if (input[6] > 0.24665000000000004) { + var15 = params[486]; + } else { + if (input[8] > 0.34925000000000006) { + var15 = params[487]; + } else { + var15 = params[488]; + } + } + } else { + var15 = params[489]; + } + } + } + } } } else { - var18 = params[530]; - } - } - } else { - if (input[7] > 0.047950000000000007) { - if (input[15] > 3.5000000000000004) { - var18 = params[531]; - } else { - var18 = params[532]; - } - } else { - if (input[0] > 231.21) { - var18 = params[533]; - } else { - if (input[12] > 2.5000000000000004) { - if (input[11] > 22.500000000000004) { - var18 = params[534]; + if (input[15] > 54.50000000000001) { + if (input[15] > 59.50000000000001) { + if (input[3] > 0.43335000000000007) { + var15 = params[490]; + } else { + var15 = params[491]; + } } else { - var18 = params[535]; + var15 = params[492]; } } else { - var18 = params[536]; + var15 = params[493]; } } + } else { + var15 = params[494]; } + } else { + var15 = params[495]; } } else { - if (input[8] > 0.5141000000000001) { - var18 = params[537]; + if (input[10] > 0.000000000000000000000000000000000010000000180025095) { + var15 = params[496]; } else { - if (input[3] > 0.32325000000000004) { - var18 = params[538]; + if (input[15] > 46.50000000000001) { + if (input[0] > 550.3700000000001) { + var15 = params[497]; + } else { + var15 = params[498]; + } } else { - var18 = params[539]; + if (input[6] > 0.04855) { + var15 = params[499]; + } else { + var15 = params[500]; + } } } } + } + } else { + if (input[17] > 0.000000000000000000000000000000000010000000180025095) { + if (input[4] > 2.0521500000000006) { + var15 = params[501]; + } else { + var15 = params[502]; + } } else { - if (input[3] > 0.7264) { - var18 = params[540]; + if (input[0] > 188.94000000000003) { + var15 = params[503]; } else { - if (input[0] > 107.37500000000001) { - if (input[14] > 1.5000000000000002) { - if (input[8] > 0.27275000000000005) { - var18 = params[541]; + if (input[1] > 6.500000000000001) { + var15 = params[504]; + } else { + if (input[15] > 49.50000000000001) { + if (input[8] > 0.5312000000000001) { + var15 = params[505]; } else { - var18 = params[542]; + if (input[4] > 3.9882500000000003) { + var15 = params[506]; + } else { + var15 = params[507]; + } } } else { - var18 = params[543]; - } - } else { - if (input[7] > 0.24300000000000002) { - var18 = params[544]; - } else { - var18 = params[545]; + var15 = params[508]; } } } } } } else { - if (input[0] > 11.88) { - if (input[9] > 0.09050000000000001) { - var18 = params[546]; + if (input[0] > 19.19) { + if (input[13] > 93.50000000000001) { + var15 = params[509]; } else { - if (input[11] > 4.500000000000001) { - var18 = params[547]; - } else { - if (input[3] > 0.6085500000000001) { - var18 = params[548]; - } else { - var18 = params[549]; - } - } + var15 = params[510]; } } else { - var18 = params[550]; + var15 = params[511]; } } - double var19; - if (input[0] > 52.98500000000001) { - if (input[0] > 438.95000000000005) { - var19 = params[551]; - } else { - if (input[3] > 0.34835000000000005) { - if (input[4] > 3.5777000000000005) { - if (input[12] > 2.5000000000000004) { - if (input[11] > 20.500000000000004) { - if (input[6] > 0.04565) { - if (input[6] > 0.10715000000000001) { - var19 = params[552]; + double var16; + if (input[0] > 86.30500000000002) { + if (input[0] > 284.67500000000007) { + if (input[0] > 1141.66) { + var16 = params[512]; + } else { + if (input[1] > 5.500000000000001) { + if (input[5] > 0.06785000000000001) { + var16 = params[513]; + } else { + if (input[6] > 0.22765000000000005) { + var16 = params[514]; + } else { + if (input[5] > 0.0046500000000000005) { + if (input[5] > 0.04145000000000001) { + var16 = params[515]; } else { - var19 = params[553]; + if (input[11] > 58.50000000000001) { + var16 = params[516]; + } else { + if (input[3] > 0.4926500000000001) { + var16 = params[517]; + } else { + var16 = params[518]; + } + } } } else { - var19 = params[554]; + var16 = params[519]; } - } else { - var19 = params[555]; } - } else { - var19 = params[556]; } } else { - if (input[6] > 0.2785500000000001) { - var19 = params[557]; + if (input[1] > 2.5000000000000004) { + var16 = params[520]; } else { - var19 = params[558]; + var16 = params[521]; } } - } else { - var19 = params[559]; } - } - } else { - if (input[13] > 152.50000000000003) { - var19 = params[560]; } else { - if (input[7] > 0.10215) { - if (input[4] > 3.96085) { - var19 = params[561]; + if (input[17] > 0.000000000000000000000000000000000010000000180025095) { + if (input[4] > 2.0521500000000006) { + var16 = params[522]; } else { - if (input[11] > 3.5000000000000004) { - var19 = params[562]; - } else { - var19 = params[563]; - } + var16 = params[523]; } } else { - if (input[7] > 0.09105) { - var19 = params[564]; - } else { - if (input[10] > 0.000000000000000000000000000000000010000000180025095) { - var19 = params[565]; + if (input[3] > 0.5145500000000001) { + if (input[13] > 159.50000000000003) { + var16 = params[524]; } else { - if (input[6] > 0.31925000000000003) { - var19 = params[566]; - } else { - if (input[5] > 0.02705) { - if (input[5] > 0.030350000000000005) { - if (input[5] > 0.04395000000000001) { - var19 = params[567]; - } else { - var19 = params[568]; - } - } else { - var19 = params[569]; - } - } else { - if (input[5] > 0.014150000000000001) { - if (input[4] > 4.58865) { - var19 = params[570]; - } else { - var19 = params[571]; - } + if (input[3] > 0.5417500000000001) { + if (input[3] > 0.5522500000000001) { + if (input[11] > 53.50000000000001) { + var16 = params[525]; } else { - if (input[6] > 0.17275000000000004) { - var19 = params[572]; + if (input[13] > 122.50000000000001) { + var16 = params[526]; } else { - if (input[3] > 0.22465000000000004) { - if (input[15] > 0.000000000000000000000000000000000010000000180025095) { - if (input[8] > 0.37185000000000007) { - var19 = params[573]; + if (input[14] > 0.000000000000000000000000000000000010000000180025095) { + if (input[11] > 14.500000000000002) { + if (input[4] > 3.9122500000000007) { + var16 = params[527]; } else { - var19 = params[574]; + var16 = params[528]; } } else { - if (input[6] > 0.00725) { - if (input[8] > 0.32345000000000007) { - var19 = params[575]; + if (input[13] > 41.50000000000001) { + var16 = params[529]; + } else { + if (input[0] > 230.02) { + var16 = params[530]; } else { - if (input[8] > 0.21245000000000003) { - var19 = params[576]; - } else { - var19 = params[577]; - } + var16 = params[531]; } - } else { - var19 = params[578]; } } } else { - var19 = params[579]; + var16 = params[532]; } } } + } else { + var16 = params[533]; + } + } else { + if (input[9] > 0.00015000000000000004) { + var16 = params[534]; + } else { + if (input[8] > 0.17245000000000002) { + var16 = params[535]; + } else { + var16 = params[536]; + } } } } + } else { + if (input[13] > 175.50000000000003) { + var16 = params[537]; + } else { + if (input[4] > 3.0207500000000005) { + var16 = params[538]; + } else { + var16 = params[539]; + } + } } } } - } - double var20; - if (input[0] > 64.92000000000002) { - if (input[0] > 356.78000000000003) { - if (input[6] > 0.09935000000000001) { - var20 = params[580]; + } else { + if (input[0] > 24.585000000000004) { + if (input[13] > 100.50000000000001) { + var16 = params[540]; } else { - var20 = params[581]; + var16 = params[541]; } } else { - if (input[11] > 96.50000000000001) { - var20 = params[582]; + if (input[31] > 0.000000000000000000000000000000000010000000180025095) { + var16 = params[542]; } else { - var20 = params[583]; + var16 = params[543]; } } - } else { - if (input[0] > 22.150000000000002) { - if (input[4] > 3.1770500000000004) { - if (input[4] > 3.413700000000001) { - if (input[8] > 0.00725) { - if (input[11] > 6.500000000000001) { - var20 = params[584]; + } + double var17; + if (input[0] > 61.26000000000001) { + if (input[0] > 188.94000000000003) { + if (input[0] > 1141.66) { + if (input[16] > 0.000000000000000000000000000000000010000000180025095) { + if (input[4] > 5.009750000000001) { + var17 = params[544]; + } else { + if (input[8] > 0.35225000000000006) { + var17 = params[545]; } else { - if (input[8] > 0.48815000000000003) { - var20 = params[585]; - } else { - if (input[15] > 0.000000000000000000000000000000000010000000180025095) { - var20 = params[586]; + if (input[7] > 0.1092) { + if (input[0] > 2523.9400000000005) { + var17 = params[546]; } else { - if (input[11] > 2.5000000000000004) { - if (input[13] > 1.5000000000000002) { - if (input[13] > 8.500000000000002) { - var20 = params[587]; - } else { - var20 = params[588]; - } - } else { - var20 = params[589]; - } - } else { - var20 = params[590]; - } + var17 = params[547]; } + } else { + var17 = params[548]; } } - } else { - var20 = params[591]; } } else { - var20 = params[592]; - } - } else { - if (input[6] > 0.31925000000000003) { - var20 = params[593]; - } else { - if (input[6] > 0.24320000000000003) { - var20 = params[594]; + if (input[1] > 10.500000000000002) { + var17 = params[549]; } else { - if (input[4] > 2.90255) { - var20 = params[595]; - } else { - var20 = params[596]; - } + var17 = params[550]; } } - } - } else { - if (input[5] > 0.02705) { - if (input[6] > 0.24320000000000003) { - var20 = params[597]; - } else { - var20 = params[598]; - } } else { - if (input[8] > 0.09915) { - if (input[7] > 0.008150000000000003) { - if (input[7] > 0.011050000000000003) { - if (input[11] > 4.500000000000001) { - if (input[0] > 15.685) { - var20 = params[599]; - } else { - var20 = params[600]; - } + if (input[7] > 0.08125) { + if (input[5] > 0.07805000000000002) { + if (input[4] > 2.7533500000000006) { + if (input[4] > 3.311200000000001) { + var17 = params[551]; } else { - if (input[13] > 17.500000000000004) { - var20 = params[601]; - } else { - var20 = params[602]; - } + var17 = params[552]; } } else { - var20 = params[603]; + var17 = params[553]; } } else { - var20 = params[604]; - } - } else { - if (input[15] > 3.5000000000000004) { - var20 = params[605]; - } else { - if (input[0] > 18.26) { - var20 = params[606]; + if (input[11] > 21.500000000000004) { + var17 = params[554]; } else { - if (input[4] > 3.8537500000000002) { - var20 = params[607]; + if (input[7] > 0.09085000000000001) { + var17 = params[555]; } else { - var20 = params[608]; + if (input[6] > 0.11735000000000002) { + if (input[6] > 0.16925000000000004) { + var17 = params[556]; + } else { + var17 = params[557]; + } + } else { + var17 = params[558]; + } } } } - } + } else { + if (input[3] > 0.63865) { + if (input[31] > 0.000000000000000000000000000000000010000000180025095) { + if (input[12] > 0.000000000000000000000000000000000010000000180025095) { + var17 = params[559]; + } else { + if (input[13] > 81.50000000000001) { + var17 = params[560]; + } else { + if (input[6] > 0.12845000000000004) { + if (input[5] > 0.00045000000000000004) { + var17 = params[561]; + } else { + var17 = params[562]; + } + } else { + if (input[0] > 332.7150000000001) { + var17 = params[563]; + } else { + var17 = params[564]; + } + } + } + } + } else { + var17 = params[565]; + } + } else { + if (input[8] > 0.7194500000000001) { + if (input[7] > 0.03545) { + var17 = params[566]; + } else { + var17 = params[567]; + } + } else { + var17 = params[568]; + } + } + } + } + } else { + if (input[1] > 6.500000000000001) { + var17 = params[569]; + } else { + var17 = params[570]; } } - } - double var21; - if (input[0] > 64.92000000000002) { - if (input[0] > 438.95000000000005) { - if (input[1] > 15.500000000000002) { - var21 = params[609]; + } else { + if (input[0] > 14.985000000000001) { + if (input[13] > 78.50000000000001) { + var17 = params[571]; } else { - var21 = params[610]; + if (input[13] > 50.50000000000001) { + var17 = params[572]; + } else { + if (input[15] > 15.500000000000002) { + var17 = params[573]; + } else { + var17 = params[574]; + } + } } } else { - if (input[8] > 0.000000000000000000000000000000000010000000180025095) { - if (input[12] > 2.5000000000000004) { - if (input[11] > 18.500000000000004) { - if (input[7] > 0.017450000000000004) { - if (input[4] > 3.6326500000000004) { - var21 = params[611]; + var17 = params[575]; + } + } + double var18; + if (input[0] > 61.26000000000001) { + if (input[0] > 232.26500000000001) { + if (input[0] > 6132.970000000001) { + var18 = params[576]; + } else { + if (input[31] > 0.000000000000000000000000000000000010000000180025095) { + if (input[11] > 24.500000000000004) { + var18 = params[577]; + } else { + if (input[7] > 0.000000000000000000000000000000000010000000180025095) { + var18 = params[578]; + } else { + if (input[25] > 0.000000000000000000000000000000000010000000180025095) { + var18 = params[579]; } else { - var21 = params[612]; + var18 = params[580]; } - } else { - if (input[5] > 0.012250000000000002) { - var21 = params[613]; + } + } + } else { + if (input[0] > 616.3050000000001) { + var18 = params[581]; + } else { + var18 = params[582]; + } + } + } + } else { + if (input[13] > 193.50000000000003) { + var18 = params[583]; + } else { + if (input[3] > 0.5967500000000001) { + if (input[4] > 3.6695000000000007) { + if (input[8] > 0.04365000000000001) { + if (input[0] > 223.81000000000003) { + var18 = params[584]; } else { - var21 = params[614]; + var18 = params[585]; } + } else { + var18 = params[586]; } } else { - var21 = params[615]; + var18 = params[587]; } } else { - if (input[15] > 2.5000000000000004) { - var21 = params[616]; + if (input[4] > 4.608850000000001) { + var18 = params[588]; } else { - if (input[6] > 0.03525000000000001) { - if (input[4] > 5.245900000000002) { - var21 = params[617]; + if (input[4] > 4.513550000000001) { + var18 = params[589]; + } else { + if (input[11] > 49.50000000000001) { + if (input[9] > 0.00015000000000000004) { + var18 = params[590]; + } else { + if (input[8] > 0.4817000000000001) { + var18 = params[591]; + } else { + if (input[12] > 1.5000000000000002) { + var18 = params[592]; + } else { + if (input[7] > 0.03375000000000001) { + var18 = params[593]; + } else { + var18 = params[594]; + } + } + } + } } else { - var21 = params[618]; + if (input[13] > 65.50000000000001) { + var18 = params[595]; + } else { + if (input[7] > 0.16030000000000003) { + if (input[8] > 0.7599000000000001) { + var18 = params[596]; + } else { + var18 = params[597]; + } + } else { + if (input[17] > 0.000000000000000000000000000000000010000000180025095) { + if (input[4] > 2.0521500000000006) { + var18 = params[598]; + } else { + var18 = params[599]; + } + } else { + if (input[13] > 56.50000000000001) { + var18 = params[600]; + } else { + if (input[13] > 14.500000000000002) { + if (input[4] > 2.0521500000000006) { + var18 = params[601]; + } else { + var18 = params[602]; + } + } else { + if (input[31] > 0.000000000000000000000000000000000010000000180025095) { + if (input[13] > 3.5000000000000004) { + var18 = params[603]; + } else { + var18 = params[604]; + } + } else { + var18 = params[605]; + } + } + } + } + } + } } - } else { - var21 = params[619]; } } } - } else { - var21 = params[620]; } } } else { - if (input[3] > 0.6807500000000001) { - var21 = params[621]; + if (input[0] > 14.985000000000001) { + var18 = params[606]; } else { - if (input[0] > 18.26) { - if (input[5] > 0.06785000000000001) { - var21 = params[622]; + var18 = params[607]; + } + } + double var19; + if (input[0] > 86.30500000000002) { + if (input[0] > 616.3050000000001) { + if (input[17] > 0.000000000000000000000000000000000010000000180025095) { + if (input[8] > 0.7437000000000001) { + var19 = params[608]; } else { - if (input[17] > 0.000000000000000000000000000000000010000000180025095) { - var21 = params[623]; + if (input[8] > 0.20115000000000002) { + var19 = params[609]; } else { - if (input[14] > 0.000000000000000000000000000000000010000000180025095) { - var21 = params[624]; + if (input[3] > 0.20065000000000002) { + var19 = params[610]; } else { - if (input[10] > 0.000000000000000000000000000000000010000000180025095) { - var21 = params[625]; - } else { - var21 = params[626]; - } + var19 = params[611]; } } } } else { - if (input[3] > 0.20265000000000002) { - if (input[5] > 0.027950000000000006) { - if (input[8] > 0.43865000000000004) { - var21 = params[627]; - } else { - var21 = params[628]; - } - } else { - if (input[5] > 0.003950000000000001) { - if (input[8] > 0.10345000000000001) { - if (input[3] > 0.35375000000000006) { - var21 = params[629]; + if (input[15] > 110.50000000000001) { + var19 = params[612]; + } else { + var19 = params[613]; + } + } + } else { + if (input[1] > 11.500000000000002) { + var19 = params[614]; + } else { + if (input[1] > 2.5000000000000004) { + if (input[1] > 5.500000000000001) { + if (input[4] > 4.498300000000001) { + if (input[14] > 1.5000000000000002) { + var19 = params[615]; + } else { + if (input[8] > 0.21995000000000003) { + var19 = params[616]; } else { - var21 = params[630]; + var19 = params[617]; } - } else { - var21 = params[631]; } } else { - if (input[4] > 3.6098500000000002) { - if (input[4] > 4.454650000000001) { - var21 = params[632]; + if (input[3] > 0.5950500000000001) { + var19 = params[618]; + } else { + if (input[5] > 0.00905) { + if (input[13] > 191.50000000000003) { + var19 = params[619]; + } else { + var19 = params[620]; + } } else { - var21 = params[633]; + if (input[0] > 539.2400000000001) { + if (input[0] > 573.7500000000001) { + var19 = params[621]; + } else { + var19 = params[622]; + } + } else { + var19 = params[623]; + } } - } else { - if (input[11] > 2.5000000000000004) { - if (input[13] > 9.500000000000002) { - var21 = params[634]; + } + } + } else { + if (input[11] > 84.50000000000001) { + if (input[11] > 86.50000000000001) { + if (input[4] > 3.7088000000000005) { + if (input[11] > 113.00000000000001) { + var19 = params[624]; } else { - var21 = params[635]; + var19 = params[625]; } } else { - var21 = params[636]; + var19 = params[626]; } + } else { + var19 = params[627]; } + } else { + var19 = params[628]; } } } else { - var21 = params[637]; + var19 = params[629]; } } } - } - double var22; - if (input[0] > 49.050000000000004) { - if (input[0] > 151.10500000000005) { - var22 = params[638]; - } else { - if (input[17] > 0.000000000000000000000000000000000010000000180025095) { - var22 = params[639]; + } else { + if (input[0] > 44.050000000000004) { + if (input[6] > 0.11645000000000001) { + if (input[5] > 0.0066500000000000005) { + if (input[4] > 3.2765500000000007) { + var19 = params[630]; + } else { + var19 = params[631]; + } + } else { + var19 = params[632]; + } } else { - if (input[6] > 0.030650000000000004) { - if (input[1] > 5.500000000000001) { - var22 = params[640]; + if (input[11] > 23.500000000000004) { + var19 = params[633]; + } else { + if (input[7] > 0.05505000000000001) { + var19 = params[634]; } else { - var22 = params[641]; + var19 = params[635]; } + } + } + } else { + if (input[5] > 0.02585) { + var19 = params[636]; + } else { + if (input[5] > 0.00585) { + var19 = params[637]; } else { - if (input[13] > 40.50000000000001) { - var22 = params[642]; + if (input[15] > 14.500000000000002) { + var19 = params[638]; } else { - var22 = params[643]; + var19 = params[639]; } } } } - } else { - if (input[3] > 0.5244500000000001) { - if (input[6] > 0.18445000000000003) { - var22 = params[644]; + } + double var20; + if (input[0] > 44.050000000000004) { + if (input[0] > 209.22000000000003) { + if (input[0] > 6132.970000000001) { + var20 = params[640]; } else { - if (input[3] > 0.5461500000000001) { - if (input[30] > 0.000000000000000000000000000000000010000000180025095) { - var22 = params[645]; + if (input[17] > 0.000000000000000000000000000000000010000000180025095) { + var20 = params[641]; + } else { + var20 = params[642]; + } + } + } else { + if (input[3] > 0.5767500000000001) { + if (input[4] > 3.3707500000000006) { + if (input[3] > 0.6342500000000001) { + if (input[5] > 0.005450000000000001) { + if (input[0] > 173.17500000000004) { + var20 = params[643]; + } else { + if (input[16] > 0.000000000000000000000000000000000010000000180025095) { + var20 = params[644]; + } else { + var20 = params[645]; + } + } + } else { + var20 = params[646]; + } } else { - if (input[4] > 2.90255) { - if (input[4] > 4.58865) { - var22 = params[646]; + if (input[8] > 0.055450000000000006) { + if (input[0] > 177.58500000000004) { + var20 = params[647]; } else { - if (input[3] > 0.5544500000000001) { - var22 = params[647]; + if (input[13] > 28.500000000000004) { + var20 = params[648]; } else { - var22 = params[648]; + var20 = params[649]; } } } else { - var22 = params[649]; + var20 = params[650]; } } } else { - var22 = params[650]; + var20 = params[651]; } - } - } else { - if (input[6] > 0.18755000000000002) { - var22 = params[651]; } else { - if (input[8] > 0.14535000000000003) { - if (input[8] > 0.5779500000000001) { - if (input[0] > 22.150000000000002) { - var22 = params[652]; + if (input[4] > 4.238550000000001) { + var20 = params[652]; + } else { + if (input[11] > 53.50000000000001) { + if (input[3] > 0.5383500000000001) { + var20 = params[653]; } else { - if (input[13] > 35.50000000000001) { - var22 = params[653]; + if (input[0] > 179.41000000000003) { + var20 = params[654]; } else { - var22 = params[654]; + var20 = params[655]; } } } else { - if (input[3] > 0.32325000000000004) { - if (input[11] > 1.5000000000000002) { - if (input[7] > 0.03245000000000001) { - var22 = params[655]; + if (input[14] > 1.5000000000000002) { + var20 = params[656]; + } else { + if (input[4] > 3.9222000000000006) { + if (input[6] > 0.11105000000000002) { + var20 = params[657]; } else { - if (input[7] > 0.015550000000000001) { - var22 = params[656]; + var20 = params[658]; + } + } else { + if (input[4] > 3.8114000000000003) { + var20 = params[659]; + } else { + if (input[11] > 22.500000000000004) { + if (input[8] > 0.46435000000000004) { + var20 = params[660]; + } else { + if (input[3] > 0.40275000000000005) { + var20 = params[661]; + } else { + var20 = params[662]; + } + } } else { - var22 = params[657]; + if (input[11] > 20.500000000000004) { + var20 = params[663]; + } else { + if (input[10] > 0.000000000000000000000000000000000010000000180025095) { + var20 = params[664]; + } else { + var20 = params[665]; + } + } } } - } else { - var22 = params[658]; } + } + } + } + } + } + } else { + if (input[1] > 0.000000000000000000000000000000000010000000180025095) { + if (input[5] > 0.00495) { + var20 = params[666]; + } else { + if (input[0] > 31.535) { + var20 = params[667]; + } else { + var20 = params[668]; + } + } + } else { + if (input[0] > 14.985000000000001) { + var20 = params[669]; + } else { + if (input[8] > 0.014050000000000002) { + var20 = params[670]; + } else { + var20 = params[671]; + } + } + } + } + double var21; + if (input[0] > 44.050000000000004) { + if (input[0] > 339.65000000000003) { + if (input[20] > 0.000000000000000000000000000000000010000000180025095) { + var21 = params[672]; + } else { + if (input[10] > 0.000000000000000000000000000000000010000000180025095) { + if (input[12] > 0.000000000000000000000000000000000010000000180025095) { + if (input[6] > 0.32245000000000007) { + var21 = params[673]; } else { - if (input[11] > 5.500000000000001) { - var22 = params[659]; + if (input[0] > 391.285) { + var21 = params[674]; } else { - var22 = params[660]; + if (input[3] > 0.5124500000000001) { + var21 = params[675]; + } else { + var21 = params[676]; + } } } + } else { + var21 = params[677]; } } else { - if (input[3] > 0.22465000000000004) { - if (input[7] > 0.009350000000000002) { - var22 = params[661]; - } else { - if (input[6] > 0.00725) { - if (input[8] > 0.061000000000000006) { - var22 = params[662]; + if (input[7] > 0.10765000000000001) { + if (input[7] > 0.11545000000000001) { + if (input[4] > 1.4485500000000002) { + if (input[7] > 0.37205000000000005) { + var21 = params[678]; } else { - if (input[5] > 0.0013500000000000003) { - var22 = params[663]; + if (input[11] > 2.5000000000000004) { + var21 = params[679]; } else { - var22 = params[664]; + if (input[3] > 0.28565000000000007) { + var21 = params[680]; + } else { + if (input[0] > 824.0550000000002) { + if (input[3] > 0.09340000000000001) { + var21 = params[681]; + } else { + if (input[0] > 2086.8800000000006) { + var21 = params[682]; + } else { + var21 = params[683]; + } + } + } else { + if (input[4] > 2.560450000000001) { + var21 = params[684]; + } else { + var21 = params[685]; + } + } + } } } } else { - var22 = params[665]; + var21 = params[686]; + } + } else { + if (input[12] > 0.000000000000000000000000000000000010000000180025095) { + if (input[8] > 0.5832) { + var21 = params[687]; + } else { + var21 = params[688]; + } + } else { + var21 = params[689]; } } } else { - var22 = params[666]; + var21 = params[690]; } } } - } - } - double var23; - if (input[0] > 64.92000000000002) { - if (input[0] > 438.95000000000005) { - var23 = params[667]; } else { - var23 = params[668]; - } - } else { - if (input[4] > 3.0208500000000007) { - if (input[4] > 3.413700000000001) { - if (input[8] > 0.00725) { - if (input[11] > 5.500000000000001) { - if (input[7] > 0.10445000000000002) { - var23 = params[669]; - } else { - if (input[0] > 22.150000000000002) { - if (input[3] > 0.6101500000000001) { - if (input[8] > 0.059050000000000005) { - var23 = params[670]; + if (input[1] > 11.500000000000002) { + var21 = params[691]; + } else { + if (input[6] > 0.35530000000000006) { + var21 = params[692]; + } else { + if (input[0] > 148.16000000000003) { + if (input[4] > 3.5930500000000003) { + if (input[4] > 3.6695000000000007) { + if (input[6] > 0.23735000000000003) { + var21 = params[693]; + } else { + if (input[6] > 0.21770000000000003) { + var21 = params[694]; } else { - var23 = params[671]; + if (input[25] > 0.000000000000000000000000000000000010000000180025095) { + var21 = params[695]; + } else { + var21 = params[696]; + } } - } else { - var23 = params[672]; } } else { - if (input[4] > 4.012750000000001) { - if (input[8] > 0.24395000000000003) { - var23 = params[673]; - } else { - var23 = params[674]; - } + if (input[6] > 0.12745000000000004) { + var21 = params[697]; } else { - var23 = params[675]; + var21 = params[698]; } } + } else { + var21 = params[699]; } } else { - if (input[13] > 35.50000000000001) { - var23 = params[676]; + var21 = params[700]; + } + } + } + } + } else { + if (input[1] > 0.000000000000000000000000000000000010000000180025095) { + if (input[5] > 0.00495) { + var21 = params[701]; + } else { + var21 = params[702]; + } + } else { + var21 = params[703]; + } + } + double var22; + if (input[0] > 44.050000000000004) { + if (input[0] > 275.8) { + if (input[10] > 0.000000000000000000000000000000000010000000180025095) { + if (input[13] > 145.50000000000003) { + if (input[13] > 169.50000000000003) { + var22 = params[704]; + } else { + if (input[5] > 0.012150000000000003) { + if (input[3] > 0.4765500000000001) { + var22 = params[705]; + } else { + var22 = params[706]; + } } else { - if (input[8] > 0.026250000000000006) { - if (input[8] > 0.5779500000000001) { - var23 = params[677]; - } else { - var23 = params[678]; - } + if (input[8] > 0.33735000000000004) { + var22 = params[707]; } else { - var23 = params[679]; + var22 = params[708]; } } } } else { - var23 = params[680]; + var22 = params[709]; } } else { - if (input[3] > 0.5544500000000001) { - var23 = params[681]; - } else { - if (input[4] > 3.34235) { - var23 = params[682]; - } else { - var23 = params[683]; - } - } + var22 = params[710]; } } else { - if (input[0] > 30.37) { - if (input[6] > 0.21655000000000002) { - if (input[3] > 0.34025000000000005) { - var23 = params[684]; + if (input[1] > 8.500000000000002) { + var22 = params[711]; + } else { + if (input[16] > 0.000000000000000000000000000000000010000000180025095) { + if (input[13] > 3.5000000000000004) { + if (input[13] > 7.500000000000001) { + if (input[13] > 58.50000000000001) { + var22 = params[712]; + } else { + if (input[13] > 40.50000000000001) { + if (input[6] > 0.07915000000000001) { + if (input[13] > 48.50000000000001) { + if (input[5] > 0.026850000000000002) { + var22 = params[713]; + } else { + var22 = params[714]; + } + } else { + var22 = params[715]; + } + } else { + if (input[1] > 1.5000000000000002) { + var22 = params[716]; + } else { + if (input[7] > 0.06845000000000002) { + var22 = params[717]; + } else { + var22 = params[718]; + } + } + } + } else { + if (input[13] > 25.500000000000004) { + var22 = params[719]; + } else { + if (input[28] > 0.000000000000000000000000000000000010000000180025095) { + if (input[5] > 0.003950000000000001) { + var22 = params[720]; + } else { + var22 = params[721]; + } + } else { + if (input[6] > 0.17755) { + if (input[6] > 0.23215000000000002) { + var22 = params[722]; + } else { + var22 = params[723]; + } + } else { + if (input[8] > 0.6240000000000001) { + var22 = params[724]; + } else { + var22 = params[725]; + } + } + } + } + } + } + } else { + var22 = params[726]; + } } else { - var23 = params[685]; + var22 = params[727]; } } else { - if (input[3] > 0.13295000000000004) { - if (input[15] > 2.5000000000000004) { - var23 = params[686]; + if (input[7] > 0.14065000000000003) { + if (input[31] > 0.000000000000000000000000000000000010000000180025095) { + var22 = params[728]; } else { - var23 = params[687]; + var22 = params[729]; } } else { - var23 = params[688]; + if (input[6] > 0.24665000000000004) { + var22 = params[730]; + } else { + if (input[6] > 0.22765000000000005) { + var22 = params[731]; + } else { + if (input[11] > 90.50000000000001) { + var22 = params[732]; + } else { + if (input[4] > 4.9643500000000005) { + var22 = params[733]; + } else { + var22 = params[734]; + } + } + } + } } } + } + } + } else { + var22 = params[735]; + } + double var23; + if (input[0] > 148.16000000000003) { + if (input[0] > 3189.310000000001) { + var23 = params[736]; + } else { + if (input[27] > 0.000000000000000000000000000000000010000000180025095) { + var23 = params[737]; } else { - if (input[15] > 0.000000000000000000000000000000000010000000180025095) { - if (input[6] > 0.24755000000000002) { - var23 = params[689]; + if (input[7] > 0.09575000000000002) { + if (input[6] > 0.029750000000000002) { + if (input[7] > 0.19295000000000004) { + var23 = params[738]; + } else { + if (input[6] > 0.26885000000000003) { + if (input[3] > 0.32515000000000005) { + var23 = params[739]; + } else { + if (input[8] > 0.47775000000000006) { + var23 = params[740]; + } else { + var23 = params[741]; + } + } + } else { + if (input[4] > 1.7064500000000002) { + if (input[7] > 0.17445000000000002) { + if (input[6] > 0.10055000000000001) { + var23 = params[742]; + } else { + var23 = params[743]; + } + } else { + if (input[3] > 0.20935000000000004) { + var23 = params[744]; + } else { + var23 = params[745]; + } + } + } else { + if (input[15] > 6.500000000000001) { + var23 = params[746]; + } else { + var23 = params[747]; + } + } + } + } } else { - if (input[11] > 15.500000000000002) { - var23 = params[690]; + if (input[3] > 0.3908500000000001) { + var23 = params[748]; } else { - if (input[0] > 15.685) { - var23 = params[691]; + if (input[28] > 0.000000000000000000000000000000000010000000180025095) { + var23 = params[749]; } else { - var23 = params[692]; + if (input[4] > 2.4667000000000003) { + var23 = params[750]; + } else { + var23 = params[751]; + } } } } } else { - if (input[8] > 0.018150000000000003) { - if (input[11] > 3.5000000000000004) { - var23 = params[693]; + if (input[7] > 0.09185000000000001) { + var23 = params[752]; + } else { + if (input[17] > 0.000000000000000000000000000000000010000000180025095) { + if (input[7] > 0.07775000000000001) { + var23 = params[753]; + } else { + if (input[7] > 0.008850000000000002) { + if (input[6] > 0.17245000000000002) { + var23 = params[754]; + } else { + var23 = params[755]; + } + } else { + if (input[8] > 0.20485000000000003) { + var23 = params[756]; + } else { + if (input[0] > 561.2350000000001) { + var23 = params[757]; + } else { + var23 = params[758]; + } + } + } + } } else { - var23 = params[694]; + var23 = params[759]; } + } + } + } + } + } else { + if (input[0] > 24.585000000000004) { + if (input[3] > 0.6404500000000001) { + var23 = params[760]; + } else { + if (input[3] > 0.5967500000000001) { + if (input[15] > 13.500000000000002) { + var23 = params[761]; + } else { + var23 = params[762]; + } + } else { + if (input[5] > 0.046650000000000004) { + var23 = params[763]; } else { - var23 = params[695]; + if (input[5] > 0.029850000000000005) { + var23 = params[764]; + } else { + var23 = params[765]; + } } } } + } else { + if (input[12] > 0.000000000000000000000000000000000010000000180025095) { + var23 = params[766]; + } else { + var23 = params[767]; + } } } double var24; - if (input[0] > 99.00000000000001) { - if (input[0] > 5403.740000000001) { - var24 = params[696]; + if (input[0] > 148.16000000000003) { + if (input[0] > 12710.295000000002) { + var24 = params[768]; } else { - if (input[15] > 78.50000000000001) { - var24 = params[697]; + if (input[1] > 8.500000000000002) { + if (input[13] > 82.50000000000001) { + var24 = params[769]; + } else { + var24 = params[770]; + } } else { - if (input[12] > 1.5000000000000002) { - if (input[17] > 0.000000000000000000000000000000000010000000180025095) { - if (input[11] > 0.000000000000000000000000000000000010000000180025095) { - if (input[7] > 0.05995000000000001) { - var24 = params[698]; + if (input[16] > 0.000000000000000000000000000000000010000000180025095) { + if (input[4] > 1.3589500000000003) { + if (input[6] > 0.12065000000000002) { + if (input[9] > 0.006150000000000001) { + if (input[4] > 3.7965500000000003) { + if (input[0] > 399.38000000000005) { + var24 = params[771]; + } else { + var24 = params[772]; + } + } else { + var24 = params[773]; + } } else { - var24 = params[699]; + var24 = params[774]; } } else { - if (input[8] > 0.30305000000000004) { - var24 = params[700]; + if (input[15] > 29.500000000000004) { + var24 = params[775]; } else { - var24 = params[701]; + if (input[7] > 0.000000000000000000000000000000000010000000180025095) { + var24 = params[776]; + } else { + var24 = params[777]; + } } } } else { - var24 = params[702]; + if (input[9] > 0.010850000000000002) { + var24 = params[778]; + } else { + if (input[4] > 1.2698000000000003) { + var24 = params[779]; + } else { + var24 = params[780]; + } + } } } else { - var24 = params[703]; + if (input[12] > 3.5000000000000004) { + if (input[4] > 4.047100000000001) { + var24 = params[781]; + } else { + if (input[8] > 0.34925000000000006) { + var24 = params[782]; + } else { + var24 = params[783]; + } + } + } else { + var24 = params[784]; + } } } } } else { - if (input[12] > 1.5000000000000002) { - if (input[3] > 0.41785000000000005) { - if (input[11] > 11.500000000000002) { - var24 = params[704]; - } else { - var24 = params[705]; - } + if (input[0] > 24.585000000000004) { + if (input[6] > 0.24445000000000003) { + var24 = params[785]; } else { - if (input[7] > 0.10765000000000001) { - var24 = params[706]; + if (input[1] > 3.5000000000000004) { + if (input[15] > 21.500000000000004) { + var24 = params[786]; + } else { + var24 = params[787]; + } } else { - if (input[6] > 0.08875000000000001) { - var24 = params[707]; + if (input[8] > 0.19535000000000002) { + if (input[6] > 0.07165) { + if (input[13] > 100.50000000000001) { + var24 = params[788]; + } else { + if (input[5] > 0.000000000000000000000000000000000010000000180025095) { + if (input[6] > 0.16925000000000004) { + var24 = params[789]; + } else { + if (input[7] > 0.09085000000000001) { + var24 = params[790]; + } else { + if (input[3] > 0.4665500000000001) { + var24 = params[791]; + } else { + var24 = params[792]; + } + } + } + } else { + var24 = params[793]; + } + } + } else { + if (input[11] > 23.500000000000004) { + var24 = params[794]; + } else { + var24 = params[795]; + } + } } else { - var24 = params[708]; + if (input[15] > 20.500000000000004) { + var24 = params[796]; + } else { + var24 = params[797]; + } } } } } else { - if (input[5] > 0.0034500000000000004) { - if (input[5] > 0.01305) { - if (input[5] > 0.013850000000000001) { - var24 = params[709]; - } else { - var24 = params[710]; - } - } else { - if (input[0] > 67.46500000000002) { - var24 = params[711]; + if (input[12] > 0.000000000000000000000000000000000010000000180025095) { + var24 = params[798]; + } else { + var24 = params[799]; + } + } + } + double var25; + if (input[0] > 44.050000000000004) { + if (input[0] > 339.65000000000003) { + if (input[3] > 0.5256500000000001) { + if (input[3] > 0.6404500000000001) { + if (input[15] > 85.50000000000001) { + if (input[11] > 66.50000000000001) { + var25 = params[800]; + } else { + var25 = params[801]; + } } else { - if (input[8] > 0.7671500000000001) { - var24 = params[712]; + if (input[5] > 0.00585) { + var25 = params[802]; } else { - var24 = params[713]; + if (input[7] > 0.015450000000000002) { + var25 = params[803]; + } else { + var25 = params[804]; + } } } - } - } else { - if (input[11] > 6.500000000000001) { - if (input[1] > 0.000000000000000000000000000000000010000000180025095) { - if (input[8] > 0.21125000000000002) { - if (input[0] > 30.37) { - if (input[11] > 18.500000000000004) { - var24 = params[714]; + } else { + if (input[13] > 112.50000000000001) { + if (input[9] > 0.0032500000000000007) { + var25 = params[805]; + } else { + if (input[26] > 0.000000000000000000000000000000000010000000180025095) { + var25 = params[806]; + } else { + if (input[13] > 195.50000000000003) { + var25 = params[807]; } else { - var24 = params[715]; + var25 = params[808]; } - } else { - var24 = params[716]; } - } else { - var24 = params[717]; } } else { - if (input[7] > 0.0046500000000000005) { - var24 = params[718]; + var25 = params[809]; + } + } + } else { + if (input[24] > 0.000000000000000000000000000000000010000000180025095) { + if (input[11] > 25.500000000000004) { + var25 = params[810]; + } else { + if (input[4] > 4.157750000000001) { + var25 = params[811]; } else { - if (input[6] > 0.01565) { - if (input[11] > 7.500000000000001) { - var24 = params[719]; + if (input[4] > 3.5441500000000006) { + if (input[4] > 3.6442500000000004) { + if (input[3] > 0.42865000000000003) { + var25 = params[812]; + } else { + var25 = params[813]; + } } else { - var24 = params[720]; + var25 = params[814]; } } else { - var24 = params[721]; + if (input[1] > 2.5000000000000004) { + var25 = params[815]; + } else { + var25 = params[816]; + } } } } } else { - if (input[3] > 0.22465000000000004) { - var24 = params[722]; - } else { - if (input[13] > 0.000000000000000000000000000000000010000000180025095) { - var24 = params[723]; + if (input[14] > 2.5000000000000004) { + if (input[13] > 121.50000000000001) { + var25 = params[817]; } else { - var24 = params[724]; + if (input[15] > 41.50000000000001) { + var25 = params[818]; + } else { + if (input[12] > 1.5000000000000002) { + var25 = params[819]; + } else { + var25 = params[820]; + } + } } + } else { + var25 = params[821]; } } } - } - } - double var25; - if (input[0] > 99.00000000000001) { - if (input[0] > 2757.69) { - var25 = params[725]; } else { - if (input[25] > 0.000000000000000000000000000000000010000000180025095) { - var25 = params[726]; + if (input[1] > 8.500000000000002) { + var25 = params[822]; } else { - var25 = params[727]; + if (input[3] > 0.5145500000000001) { + if (input[3] > 0.5417500000000001) { + var25 = params[823]; + } else { + if (input[9] > 0.00015000000000000004) { + var25 = params[824]; + } else { + if (input[15] > 44.50000000000001) { + var25 = params[825]; + } else { + var25 = params[826]; + } + } + } + } else { + var25 = params[827]; + } } } } else { - if (input[14] > 0.000000000000000000000000000000000010000000180025095) { - if (input[4] > 4.177550000000001) { - var25 = params[728]; + if (input[1] > 0.000000000000000000000000000000000010000000180025095) { + if (input[5] > 0.00495) { + var25 = params[828]; } else { - if (input[4] > 3.2406) { - var25 = params[729]; + if (input[0] > 31.535) { + var25 = params[829]; } else { - var25 = params[730]; + var25 = params[830]; } } } else { - if (input[0] > 22.150000000000002) { - if (input[13] > 152.50000000000003) { - var25 = params[731]; - } else { - if (input[5] > 0.00015000000000000004) { - var25 = params[732]; - } else { - if (input[3] > 0.22465000000000004) { - if (input[8] > 0.43035000000000007) { - if (input[3] > 0.47215000000000007) { - if (input[7] > 0.014650000000000002) { - var25 = params[733]; - } else { - var25 = params[734]; - } + var25 = params[831]; + } + } + double var26; + if (input[0] > 148.16000000000003) { + if (input[0] > 1902.1550000000004) { + var26 = params[832]; + } else { + if (input[27] > 0.000000000000000000000000000000000010000000180025095) { + var26 = params[833]; + } else { + if (input[7] > 0.03885) { + if (input[6] > 0.12525000000000003) { + if (input[6] > 0.14455000000000004) { + if (input[8] > 0.8468000000000001) { + if (input[3] > 0.03350000000000001) { + var26 = params[834]; } else { - if (input[6] > 0.13975) { - var25 = params[735]; - } else { - var25 = params[736]; - } + var26 = params[835]; } } else { - if (input[8] > 0.39455000000000007) { - var25 = params[737]; - } else { - if (input[11] > 26.500000000000004) { - var25 = params[738]; + if (input[6] > 0.17585000000000003) { + if (input[7] > 0.04175) { + var26 = params[836]; } else { - if (input[11] > 18.500000000000004) { - var25 = params[739]; - } else { - if (input[7] > 0.018250000000000006) { - var25 = params[740]; - } else { - if (input[13] > 3.5000000000000004) { - if (input[8] > 0.07795) { - var25 = params[741]; - } else { - var25 = params[742]; - } - } else { - if (input[15] > 0.000000000000000000000000000000000010000000180025095) { - var25 = params[743]; - } else { - if (input[11] > 6.500000000000001) { - if (input[4] > 3.71085) { - var25 = params[744]; - } else { - var25 = params[745]; - } - } else { - if (input[4] > 1.9595000000000002) { - if (input[4] > 2.2005500000000002) { - if (input[6] > 0.00725) { - if (input[6] > 0.01565) { - var25 = params[746]; - } else { - var25 = params[747]; - } - } else { - var25 = params[748]; - } - } else { - var25 = params[749]; - } - } else { - var25 = params[750]; - } - } - } - } - } - } + var26 = params[837]; } + } else { + var26 = params[838]; } } } else { - var25 = params[751]; - } - } - } - } else { - if (input[5] > 0.02705) { - var25 = params[752]; - } else { - var25 = params[753]; - } - } - } - } - double var26; - if (input[0] > 49.050000000000004) { - if (input[0] > 356.78000000000003) { - if (input[6] > 0.12305) { - if (input[16] > 0.000000000000000000000000000000000010000000180025095) { - if (input[0] > 417.295) { - var26 = params[754]; - } else { - if (input[13] > 170.50000000000003) { - var26 = params[755]; - } else { - if (input[6] > 0.17095000000000002) { - var26 = params[756]; - } else { - if (input[5] > 0.020950000000000003) { - var26 = params[757]; + if (input[1] > 1.5000000000000002) { + if (input[8] > 0.34315000000000007) { + if (input[4] > 2.8709000000000002) { + var26 = params[839]; + } else { + var26 = params[840]; + } } else { - var26 = params[758]; + var26 = params[841]; } + } else { + var26 = params[842]; } } + } else { + var26 = params[843]; } } else { - var26 = params[759]; + var26 = params[844]; } - } else { - var26 = params[760]; } - } else { - var26 = params[761]; } } else { - if (input[3] > 0.5244500000000001) { - if (input[8] > 0.5654500000000001) { - var26 = params[762]; + if (input[0] > 24.585000000000004) { + if (input[3] > 0.6404500000000001) { + var26 = params[845]; } else { - if (input[6] > 0.18445000000000003) { - if (input[13] > 15.500000000000002) { - var26 = params[763]; + if (input[3] > 0.5967500000000001) { + if (input[13] > 53.50000000000001) { + var26 = params[846]; } else { - var26 = params[764]; + var26 = params[847]; } } else { - if (input[3] > 0.5461500000000001) { - if (input[3] > 0.5531500000000001) { - if (input[3] > 0.5877500000000001) { - var26 = params[765]; + if (input[11] > 60.50000000000001) { + var26 = params[848]; + } else { + if (input[11] > 22.500000000000004) { + if (input[4] > 2.738800000000001) { + var26 = params[849]; } else { - if (input[8] > 0.09415000000000003) { - var26 = params[766]; - } else { - var26 = params[767]; - } + var26 = params[850]; } } else { - var26 = params[768]; - } - } else { - var26 = params[769]; - } - } - } - } else { - if (input[6] > 0.18755000000000002) { - var26 = params[770]; - } else { - if (input[8] > 0.061000000000000006) { - if (input[4] > 4.353550000000001) { - var26 = params[771]; - } else { - if (input[7] > 0.00965) { - if (input[8] > 0.14535000000000003) { - if (input[3] > 0.32325000000000004) { - if (input[8] > 0.5932000000000001) { - if (input[11] > 13.500000000000002) { - var26 = params[772]; + if (input[11] > 19.500000000000004) { + var26 = params[851]; + } else { + if (input[1] > 0.000000000000000000000000000000000010000000180025095) { + if (input[7] > 0.04105000000000001) { + var26 = params[852]; + } else { + if (input[0] > 58.035000000000004) { + if (input[0] > 86.30500000000002) { + var26 = params[853]; + } else { + if (input[1] > 1.5000000000000002) { + var26 = params[854]; + } else { + var26 = params[855]; + } + } } else { - var26 = params[773]; + var26 = params[856]; } - } else { - var26 = params[774]; } } else { - if (input[0] > 25.575000000000006) { - var26 = params[775]; + if (input[6] > 0.20205000000000004) { + var26 = params[857]; } else { - if (input[3] > 0.26405000000000006) { - var26 = params[776]; + if (input[12] > 1.5000000000000002) { + var26 = params[858]; } else { - var26 = params[777]; + if (input[3] > 0.44355000000000006) { + var26 = params[859]; + } else { + if (input[8] > 0.5645500000000001) { + var26 = params[860]; + } else { + var26 = params[861]; + } + } } } } - } else { - var26 = params[778]; } - } else { - var26 = params[779]; - } - } - } else { - if (input[3] > 0.4786500000000001) { - var26 = params[780]; - } else { - if (input[3] > 0.30135000000000006) { - var26 = params[781]; - } else { - var26 = params[782]; } } } } + } else { + if (input[31] > 0.000000000000000000000000000000000010000000180025095) { + var26 = params[862]; + } else { + var26 = params[863]; + } } } double var27; - if (input[0] > 99.00000000000001) { - if (input[15] > 78.50000000000001) { - var27 = params[783]; + if (input[0] > 105.98500000000001) { + if (input[1] > 8.500000000000002) { + if (input[0] > 273.2100000000001) { + var27 = params[864]; + } else { + var27 = params[865]; + } } else { - if (input[12] > 1.5000000000000002) { - var27 = params[784]; + if (input[0] > 1558.6050000000002) { + var27 = params[866]; } else { - if (input[0] > 546.8100000000001) { - var27 = params[785]; - } else { - if (input[12] > 0.000000000000000000000000000000000010000000180025095) { - var27 = params[786]; - } else { - if (input[3] > 0.3430500000000001) { - if (input[30] > 0.000000000000000000000000000000000010000000180025095) { - if (input[8] > 0.37505000000000005) { - var27 = params[787]; - } else { - if (input[8] > 0.36125000000000007) { - var27 = params[788]; + if (input[1] > 2.5000000000000004) { + if (input[28] > 0.000000000000000000000000000000000010000000180025095) { + if (input[0] > 125.19500000000001) { + if (input[0] > 756.9800000000001) { + var27 = params[867]; + } else { + if (input[1] > 5.500000000000001) { + if (input[5] > 0.027450000000000006) { + if (input[8] > 0.42565000000000003) { + var27 = params[868]; + } else { + var27 = params[869]; + } } else { - if (input[15] > 28.500000000000004) { - if (input[3] > 0.39205000000000007) { - var27 = params[789]; - } else { - var27 = params[790]; - } + if (input[8] > 0.42195000000000005) { + var27 = params[870]; } else { - if (input[15] > 14.500000000000002) { - if (input[7] > 0.0025500000000000006) { - if (input[7] > 0.036950000000000004) { - var27 = params[791]; - } else { - var27 = params[792]; - } + if (input[7] > 0.014050000000000002) { + if (input[0] > 273.2100000000001) { + var27 = params[871]; } else { - if (input[0] > 317.3500000000001) { - var27 = params[793]; - } else { - var27 = params[794]; - } + var27 = params[872]; } } else { - if (input[3] > 0.5675500000000001) { - if (input[13] > 21.500000000000004) { - var27 = params[795]; - } else { - var27 = params[796]; - } - } else { - var27 = params[797]; - } + var27 = params[873]; } } } + } else { + var27 = params[874]; } - } else { - var27 = params[798]; } } else { - if (input[15] > 57.50000000000001) { - var27 = params[799]; - } else { - if (input[13] > 24.500000000000004) { - var27 = params[800]; + var27 = params[875]; + } + } else { + if (input[0] > 796.09) { + if (input[3] > 0.18330000000000005) { + if (input[4] > 4.023350000000001) { + var27 = params[876]; } else { - var27 = params[801]; + if (input[5] > 0.006150000000000001) { + if (input[7] > 0.046650000000000004) { + var27 = params[877]; + } else { + var27 = params[878]; + } + } else { + var27 = params[879]; + } } + } else { + var27 = params[880]; } + } else { + var27 = params[881]; } } - } - } - } - } else { - if (input[14] > 0.000000000000000000000000000000000010000000180025095) { - if (input[4] > 4.177550000000001) { - var27 = params[802]; - } else { - if (input[4] > 3.2406) { - var27 = params[803]; } else { - var27 = params[804]; - } - } - } else { - if (input[12] > 1.5000000000000002) { - if (input[3] > 0.41785000000000005) { - if (input[4] > 4.123550000000001) { - var27 = params[805]; + if (input[27] > 0.000000000000000000000000000000000010000000180025095) { + var27 = params[882]; } else { - var27 = params[806]; + var27 = params[883]; } - } else { - var27 = params[807]; } + } + } + } else { + if (input[0] > 14.985000000000001) { + if (input[5] > 0.04875000000000001) { + var27 = params[884]; } else { - if (input[16] > 0.000000000000000000000000000000000010000000180025095) { - var27 = params[808]; + if (input[5] > 0.029850000000000005) { + var27 = params[885]; } else { - if (input[30] > 0.000000000000000000000000000000000010000000180025095) { - if (input[4] > 3.6987500000000004) { - var27 = params[809]; + if (input[5] > 0.007650000000000001) { + if (input[0] > 58.035000000000004) { + if (input[0] > 83.27000000000002) { + var27 = params[886]; + } else { + var27 = params[887]; + } } else { - var27 = params[810]; + var27 = params[888]; } } else { - var27 = params[811]; + if (input[5] > 0.0018500000000000003) { + if (input[1] > 0.000000000000000000000000000000000010000000180025095) { + var27 = params[889]; + } else { + var27 = params[890]; + } + } else { + if (input[7] > 0.1092) { + var27 = params[891]; + } else { + if (input[8] > 0.28755000000000003) { + var27 = params[892]; + } else { + if (input[11] > 11.500000000000002) { + var27 = params[893]; + } else { + var27 = params[894]; + } + } + } + } } } } + } else { + var27 = params[895]; } } double var28; - if (input[0] > 49.050000000000004) { - if (input[4] > 5.245900000000002) { - var28 = params[812]; - } else { - if (input[0] > 148.73000000000005) { - var28 = params[813]; - } else { - if (input[6] > 0.07745) { - if (input[4] > 3.0776500000000007) { - if (input[6] > 0.12525000000000003) { - if (input[15] > 24.500000000000004) { - if (input[4] > 3.431600000000001) { - if (input[11] > 65.50000000000001) { - var28 = params[814]; + if (input[0] > 44.050000000000004) { + if (input[0] > 339.65000000000003) { + if (input[20] > 0.000000000000000000000000000000000010000000180025095) { + var28 = params[896]; + } else { + if (input[7] > 0.09575000000000002) { + if (input[0] > 395.57500000000005) { + if (input[6] > 0.029750000000000002) { + if (input[11] > 18.500000000000004) { + var28 = params[897]; + } else { + if (input[15] > 12.500000000000002) { + if (input[6] > 0.22155000000000002) { + if (input[7] > 0.14965000000000003) { + var28 = params[898]; + } else { + var28 = params[899]; + } } else { - if (input[7] > 0.021550000000000003) { - var28 = params[815]; + if (input[8] > 0.7599000000000001) { + var28 = params[900]; } else { - if (input[1] > 1.5000000000000002) { - var28 = params[816]; + if (input[15] > 19.500000000000004) { + var28 = params[901]; } else { - var28 = params[817]; + var28 = params[902]; } } } } else { - var28 = params[818]; - } - } else { - var28 = params[819]; - } - } else { - if (input[7] > 0.09915) { - var28 = params[820]; - } else { - if (input[6] > 0.12065000000000002) { - if (input[4] > 3.8902500000000004) { - var28 = params[821]; + if (input[11] > 2.5000000000000004) { + var28 = params[903]; } else { - var28 = params[822]; - } - } else { - if (input[8] > 0.07795) { - if (input[5] > 0.00235) { - var28 = params[823]; - } else { - if (input[7] > 0.050050000000000004) { - var28 = params[824]; - } else { - if (input[15] > 21.500000000000004) { - var28 = params[825]; + if (input[13] > 14.500000000000002) { + if (input[7] > 0.13525) { + if (input[7] > 0.15315000000000004) { + if (input[8] > 0.8738500000000001) { + if (input[8] > 0.9713500000000002) { + if (input[7] > 0.2947) { + var28 = params[904]; + } else { + var28 = params[905]; + } + } else { + var28 = params[906]; + } + } else { + if (input[3] > 0.21855000000000002) { + var28 = params[907]; + } else { + var28 = params[908]; + } + } } else { - var28 = params[826]; + var28 = params[909]; } + } else { + var28 = params[910]; } - } - } else { - if (input[3] > 0.49005000000000004) { - var28 = params[827]; } else { - var28 = params[828]; + if (input[11] > 0.000000000000000000000000000000000010000000180025095) { + var28 = params[911]; + } else { + var28 = params[912]; + } } } } } - } - } else { - if (input[15] > 3.5000000000000004) { - if (input[4] > 2.8889500000000004) { - if (input[8] > 0.5855500000000001) { - var28 = params[829]; - } else { - var28 = params[830]; - } + } else { + if (input[3] > 0.41375000000000006) { + var28 = params[913]; } else { - if (input[8] > 0.37185000000000007) { - var28 = params[831]; + if (input[13] > 43.50000000000001) { + var28 = params[914]; } else { - var28 = params[832]; + if (input[11] > 14.500000000000002) { + var28 = params[915]; + } else { + var28 = params[916]; + } } } + } + } else { + if (input[3] > 0.31605000000000005) { + var28 = params[917]; + } else { + if (input[11] > 9.500000000000002) { + var28 = params[918]; + } else { + var28 = params[919]; + } + } + } + } else { + if (input[13] > 144.50000000000003) { + if (input[13] > 169.50000000000003) { + var28 = params[920]; } else { - if (input[6] > 0.16125000000000003) { - if (input[7] > 0.023350000000000006) { - var28 = params[833]; + if (input[10] > 1.5000000000000002) { + if (input[0] > 676.6700000000001) { + var28 = params[921]; } else { - if (input[3] > 0.41585000000000005) { - var28 = params[834]; - } else { - if (input[5] > 0.00905) { - var28 = params[835]; - } else { - var28 = params[836]; - } - } + var28 = params[922]; } } else { - if (input[6] > 0.09455000000000001) { - var28 = params[837]; + if (input[13] > 159.50000000000003) { + var28 = params[923]; } else { - var28 = params[838]; + var28 = params[924]; } } } + } else { + var28 = params[925]; } - } else { - var28 = params[839]; } } + } else { + var28 = params[926]; } } else { - var28 = params[840]; + var28 = params[927]; } double var29; - if (input[0] > 22.150000000000002) { - if (input[15] > 2.5000000000000004) { - if (input[1] > 10.500000000000002) { - var29 = params[841]; - } else { - if (input[6] > 0.10495) { - if (input[0] > 153.23500000000004) { - var29 = params[842]; - } else { - if (input[14] > 1.5000000000000002) { - var29 = params[843]; - } else { - if (input[15] > 64.50000000000001) { - var29 = params[844]; - } else { - var29 = params[845]; - } - } - } + if (input[0] > 78.05000000000001) { + if (input[10] > 0.000000000000000000000000000000000010000000180025095) { + if (input[13] > 141.50000000000003) { + if (input[13] > 164.50000000000003) { + var29 = params[928]; } else { - if (input[25] > 0.000000000000000000000000000000000010000000180025095) { - if (input[6] > 0.014250000000000002) { - var29 = params[846]; + if (input[3] > 0.6090500000000001) { + var29 = params[929]; + } else { + if (input[3] > 0.4765500000000001) { + var29 = params[930]; } else { - var29 = params[847]; + var29 = params[931]; } - } else { - var29 = params[848]; } } + } else { + var29 = params[932]; } } else { - if (input[6] > 0.03525000000000001) { - if (input[8] > 0.04595000000000001) { - if (input[6] > 0.039450000000000006) { - var29 = params[849]; + if (input[15] > 87.50000000000001) { + if (input[3] > 0.6404500000000001) { + if (input[6] > 0.14345000000000002) { + var29 = params[933]; } else { - if (input[0] > 107.37500000000001) { - if (input[5] > 0.0038500000000000006) { - var29 = params[850]; + var29 = params[934]; + } + } else { + if (input[5] > 0.019150000000000004) { + if (input[8] > 0.15305000000000005) { + if (input[6] > 0.29580000000000006) { + var29 = params[935]; } else { - if (input[4] > 3.7585) { - var29 = params[851]; - } else { - var29 = params[852]; - } + var29 = params[936]; } } else { - var29 = params[853]; + var29 = params[937]; } + } else { + var29 = params[938]; } - } else { - if (input[4] > 3.8902500000000004) { - if (input[5] > 0.022550000000000004) { - if (input[0] > 131.09000000000003) { - var29 = params[854]; + } + } else { + if (input[15] > 57.50000000000001) { + if (input[4] > 4.458650000000001) { + var29 = params[939]; + } else { + if (input[15] > 62.50000000000001) { + if (input[4] > 4.405350000000001) { + var29 = params[940]; } else { - var29 = params[855]; - } - } else { - if (input[3] > 0.6501500000000001) { - if (input[11] > 1.5000000000000002) { - if (input[0] > 107.37500000000001) { - var29 = params[856]; - } else { - var29 = params[857]; - } + if (input[4] > 4.356750000000001) { + var29 = params[941]; } else { - if (input[4] > 4.498500000000001) { - var29 = params[858]; + if (input[8] > 0.5459000000000002) { + var29 = params[942]; } else { - var29 = params[859]; + if (input[13] > 112.50000000000001) { + var29 = params[943]; + } else { + var29 = params[944]; + } } } + } + } else { + if (input[3] > 0.45425000000000004) { + if (input[13] > 100.50000000000001) { + var29 = params[945]; + } else { + var29 = params[946]; + } } else { - if (input[8] > 0.0032500000000000007) { - var29 = params[860]; + if (input[11] > 39.50000000000001) { + var29 = params[947]; } else { - var29 = params[861]; + var29 = params[948]; } } } + } + } else { + if (input[15] > 48.50000000000001) { + var29 = params[949]; } else { - if (input[3] > 0.34835000000000005) { - var29 = params[862]; - } else { - var29 = params[863]; - } + var29 = params[950]; } } - } else { - var29 = params[864]; } } } else { - if (input[5] > 0.02705) { - var29 = params[865]; + if (input[7] > 0.10765000000000001) { + if (input[7] > 0.18705000000000002) { + var29 = params[951]; + } else { + var29 = params[952]; + } } else { - if (input[8] > 0.09915) { - var29 = params[866]; + if (input[7] > 0.05745000000000001) { + if (input[15] > 18.500000000000004) { + var29 = params[953]; + } else { + var29 = params[954]; + } } else { - if (input[3] > 0.4836500000000001) { - if (input[13] > 0.000000000000000000000000000000000010000000180025095) { - var29 = params[867]; + if (input[4] > 4.0348000000000015) { + if (input[8] > 0.17830000000000004) { + var29 = params[955]; } else { - var29 = params[868]; + if (input[3] > 0.6141500000000001) { + var29 = params[956]; + } else { + var29 = params[957]; + } } } else { - var29 = params[869]; + if (input[13] > 30.500000000000004) { + var29 = params[958]; + } else { + var29 = params[959]; + } } } } diff --git a/src/main/python/create_od_matrix.py b/src/main/python/create_od_matrix.py index dc4942ee..f8cb2f88 100644 --- a/src/main/python/create_od_matrix.py +++ b/src/main/python/create_od_matrix.py @@ -21,6 +21,9 @@ def home_work_relation(x): if __name__ == "__main__": + + # Create an od matrix for home and work relations + df = pd.read_csv("table-activities.csv") df = df[df.type.isin(["work", "home"])] diff --git a/src/main/python/train_facility_attraction.py b/src/main/python/train_facility_attraction.py index 2fa83d58..11101763 100644 --- a/src/main/python/train_facility_attraction.py +++ b/src/main/python/train_facility_attraction.py @@ -25,21 +25,33 @@ visits = pd.read_csv(args.visitations) mapping = pd.read_csv(args.mapping) - visits = pd.merge(visits, mapping, left_on="location", right_on="osm_id", how="inner", validate="m:1") + # Only keep way entities, which are the ones that can be visited in the ref data + mapping = mapping[mapping["type"] == "way"] - # Aggregates all parent ids - visits = visits.groupby(["parent_id", "purpose"]).agg(n=("n", "sum")).reset_index().rename( - columns={"parent_id": "location"}) + mapped_visits = pd.merge(mapping, visits, left_on="osm_id", right_on="location", how="inner", validate="1:m") + unmapped = mapping[~mapping.osm_id.isin(mapped_visits.osm_id)] + + # Only keep non duplicated member ids + unmapped = unmapped[~unmapped.member_id.duplicated(keep='first')] + + # Maps visits of members ids + mapped_members = pd.merge(unmapped, visits, left_on="member_id", right_on="location", how="inner", validate="1:m") + mapped_members = mapped_members.groupby(["osm_id", "purpose"]).agg(n=("n", "sum")) - visits.n = np.minimum(visits.n, visits.n.quantile(0.99)) + mapped_visits = pd.concat([mapped_visits, mapped_members.reset_index()]) + + # Aggregates all parent ids + mapped_visits = mapped_visits.groupby(["osm_id", "purpose"]).agg(n=("n", "sum")).reset_index().rename( + columns={"osm_id": "location"}) - visits[visits.purpose == "other"].to_csv("visitations_mapped.csv", index=False) + mapped_visits[mapped_visits.purpose == "other"].to_csv("visitations_mapped.csv", index=False) shp = gpd.read_file(args.facilities, layer="facilities", engine="pyogrio", read_geometry=False) + shp = shp[shp.osm_type == "way"] for purpose in ("other", "work"): - tf = visits[visits.purpose == purpose] + tf = mapped_visits[mapped_visits.purpose == purpose] df = pd.merge(shp, tf, left_on="osm_id", right_on="location", how="inner", validate="1:1") df["target"] = df.n / df.area @@ -50,6 +62,6 @@ ml = MLRegressor(fold=KFold(n_splits=3, shuffle=True, random_state=0), bounds=(0, upper)) - ml.fit(df, "target", exclude=["purpose", "osm_id", "location", "n"]) + ml.fit(df, "target", exclude=["purpose", "osm_id", "osm_type", "location", "n"]) ml.write_java("../../../src/main/java", "org.matsim.prepare.facilities", "FacilityAttractionModel" + purpose.capitalize())