diff --git a/Sample/OpenALPRSample/app/src/main/assets/runtime_data/openalpr.conf b/Sample/OpenALPRSample/app/src/main/assets/runtime_data/openalpr.conf
index d0d67ef..79fe679 100755
--- a/Sample/OpenALPRSample/app/src/main/assets/runtime_data/openalpr.conf
+++ b/Sample/OpenALPRSample/app/src/main/assets/runtime_data/openalpr.conf
@@ -1,40 +1,64 @@
-[common]
-
; Specify the path to the runtime data directory
runtime_dir = /data/data/com.sandro.openalprsample/runtime_data
-
ocr_img_size_percent = 1.33333333
state_id_img_size_percent = 2.0
-; detection will ignore plates that are too large. This is a good efficiency technique to use if the
-; plates are going to be a fixed distance away from the camera (e.g., you will never see plates that fill
+; Calibrating your camera improves detection accuracy in cases where vehicle plates are captured at a steep angle
+; Use the openalpr-utils-calibrate utility to calibrate your fixed camera to adjust for an angle
+; Once done, update the prewarp config with the values obtained from the tool
+prewarp =
+
+; detection will ignore plates that are too large. This is a good efficiency technique to use if the
+; plates are going to be a fixed distance away from the camera (e.g., you will never see plates that fill
; up the entire image
max_plate_width_percent = 100
max_plate_height_percent = 100
; detection_iteration_increase is the percentage that the LBP frame increases each iteration.
-; It must be greater than 1.0. A value of 1.01 means increase by 1%, 1.10 increases it by 10% each time.
-; So a 1% increase would be ~10x slower than 10% to process, but it has a higher chance of landing
+; It must be greater than 1.0. A value of 1.01 means increase by 1%, 1.10 increases it by 10% each time.
+; So a 1% increase would be ~10x slower than 10% to process, but it has a higher chance of landing
; directly on the plate and getting a strong detection
detection_iteration_increase = 1.1
-; The minimum detection strength determines how sure the detection algorithm must be before signaling that
-; a plate region exists. Technically this corresponds to LBP nearest neighbors (e.g., how many detections
+; The minimum detection strength determines how sure the detection algorithm must be before signaling that
+; a plate region exists. Technically this corresponds to LBP nearest neighbors (e.g., how many detections
; are clustered around the same area). For example, 2 = very lenient, 9 = very strict.
detection_strictness = 3
; The detection doesn't necessarily need an extremely high resolution image in order to detect plates
; Using a smaller input image should still find the plates and will do it faster
-; Tweaking the max_detection_input values will resize the input image if it is larger than these sizes
+; Tweaking the max_detection_input values will resize the input image if it is larger than these sizes
; max_detection_input_width/height are specified in pixels
max_detection_input_width = 1280
max_detection_input_height = 720
-opencl_enabled = 0
-multithreading_cores = 1
+; detector is the technique used to find license plate regions in an image. Value can be set to
+; lbpcpu - default LBP-based detector uses the system CPU
+; lbpgpu - LBP-based detector that uses Nvidia GPU to increase recognition speed.
+; lbpopencl - LBP-based detector that uses OpenCL GPU to increase recognition speed. Requires OpenCV 3.0
+; morphcpu - Experimental detector that detects white rectangles in an image. Does not require training.
+detector = lbpcpu
+
+; If set to true, all results must match a postprocess text pattern if a pattern is available.
+; If not, the result is disqualified.
+must_match_pattern = 0
+; Bypasses plate detection. If this is set to 1, the library assumes that each region provided is a likely plate area.
+skip_detection = 0
+; Specifies the full path to an image file that constrains the detection area. Only the plate regions allowed through the mask
+; will be analyzed. The mask image must match the resolution of your image to be analyzed. The mask is black and white.
+; Black areas will be ignored, white areas will be searched. An empty value means no mask (scan the entire image)
+detection_mask_image =
+
+; OpenALPR can scan the same image multiple times with different randomization. Setting this to a value larger than
+; 1 may increase accuracy, but will increase processing time linearly (e.g., analysis_count = 3 is 3x slower)
+analysis_count = 1
+
+; OpenALPR detects high-contrast plate crops and uses an alternative edge detection technique. Setting this to 0.0
+; would classify ALL images as high-contrast, setting it to 1.0 would classify no images as high-contrast.
+contrast_detection_threshold = 0.3
max_plate_angle_degrees = 15
@@ -47,92 +71,18 @@ postprocess_min_confidence = 65
; chance that the character is incorrect and will be skipped. Value is a confidence percent
postprocess_confidence_skip_level = 80
-; Reduces the total permutations to consider for scoring.
-postprocess_max_substitutions = 2
-
-; Results with fewer characters will be discarded
-postprocess_min_characters = 4
-postprocess_max_characters = 8
-
-[debug]
-general = 0
-timing = 0
-state_id = 0
-plate_lines = 0
-plate_corners = 0
-char_regions = 0
-char_segment = 0
-char_analysis = 0
-color_filter = 0
-ocr = 0
-postprocess = 0
-show_images = 0
-pause_on_frame = 0
-
-;;; Country Specific variables ;;;;
-
-[us]
-
-; 30-50, 40-60, 50-70, 60-80
-char_analysis_min_pct = 0.30
-char_analysis_height_range = 0.20
-char_analysis_height_step_size = 0.10
-char_analysis_height_num_steps = 4
-
-segmentation_min_box_width_px = 4
-segmentation_min_charheight_percent = 0.5;
-segmentation_max_segment_width_percent_vs_average = 1.35;
-
-plate_width_mm = 304.8
-plate_height_mm = 152.4
-
-char_height_mm = 70
-char_width_mm = 35
-char_whitespace_top_mm = 38
-char_whitespace_bot_mm = 38
-
-template_max_width_px = 120
-template_max_height_px = 60
-
-; Higher sensitivity means less lines
-plateline_sensitivity_vertical = 25
-plateline_sensitivity_horizontal = 45
-
-; Regions smaller than this will be disqualified
-min_plate_size_width_px = 70
-min_plate_size_height_px = 35
-
-ocr_language = lus
-
-[eu]
-
-; 35-50; 45-60, 55-70, 65-80, 75-90
-char_analysis_min_pct = 0.35
-char_analysis_height_range = 0.15
-char_analysis_height_step_size = 0.10
-char_analysis_height_num_steps = 5
-
-segmentation_min_box_width_px = 5
-segmentation_min_charheight_percent = 0.4;
-segmentation_max_segment_width_percent_vs_average = 2.0;
-
-plate_width_mm = 520
-plate_height_mm = 110
-
-char_height_mm = 80
-char_width_mm = 53
-char_whitespace_top_mm = 10
-char_whitespace_bot_mm = 10
-
-template_max_width_px = 184
-template_max_height_px = 46
-
-; Higher sensitivity means less lines
-plateline_sensitivity_vertical = 18
-plateline_sensitivity_horizontal = 55
-
-; Regions smaller than this will be disqualified
-min_plate_size_width_px = 100
-min_plate_size_height_px = 20
-ocr_language = leu
+debug_general = 0
+debug_timing = 0
+debug_detector = 0
+debug_prewarp = 0
+debug_state_id = 0
+debug_plate_lines = 0
+debug_plate_corners = 0
+debug_char_segment = 0
+debug_char_analysis = 0
+debug_color_filter = 0
+debug_ocr = 0
+debug_postprocess = 0
+debug_show_images = 0
+debug_pause_on_frame = 0
diff --git a/Sample/OpenALPRSample/app/src/main/java/com/sandro/openalprsample/MainActivity.java b/Sample/OpenALPRSample/app/src/main/java/com/sandro/openalprsample/MainActivity.java
index 5258b49..d4f0ffb 100644
--- a/Sample/OpenALPRSample/app/src/main/java/com/sandro/openalprsample/MainActivity.java
+++ b/Sample/OpenALPRSample/app/src/main/java/com/sandro/openalprsample/MainActivity.java
@@ -80,7 +80,13 @@ protected void onActivityResult(int requestCode, int resultCode, Intent data) {
AsyncTask.execute(new Runnable() {
@Override
public void run() {
- String result = OpenALPR.Factory.create(MainActivity.this, ANDROID_DATA_DIR).recognizeWithCountryRegionNConfig("us", "", destination.getAbsolutePath(), openAlprConfFile, 10);
+ OpenALPR instance = OpenALPR.create(MainActivity.this, ANDROID_DATA_DIR, openAlprConfFile, "eu", "pt", 10);
+
+ Log.d("ALPR VERSION", instance.getVersion());
+
+ String result = instance.recognize(destination.getAbsolutePath());
+
+ instance.dispose();
Log.d("OPEN ALPR", result);
diff --git a/Sample/OpenALPRSample/build.gradle b/Sample/OpenALPRSample/build.gradle
index a547cb5..1bc9253 100644
--- a/Sample/OpenALPRSample/build.gradle
+++ b/Sample/OpenALPRSample/build.gradle
@@ -5,8 +5,8 @@ buildscript {
jcenter()
}
dependencies {
- classpath 'com.android.tools.build:gradle:1.5.0'
- classpath 'com.github.dcendents:android-maven-gradle-plugin:1.3'
+ classpath 'com.android.tools.build:gradle:2.2.3'
+ classpath 'com.github.dcendents:android-maven-gradle-plugin:1.4.1'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
diff --git a/Sample/OpenALPRSample/gradle/wrapper/gradle-wrapper.properties b/Sample/OpenALPRSample/gradle/wrapper/gradle-wrapper.properties
index f23df6e..70b30c1 100644
--- a/Sample/OpenALPRSample/gradle/wrapper/gradle-wrapper.properties
+++ b/Sample/OpenALPRSample/gradle/wrapper/gradle-wrapper.properties
@@ -1,6 +1,6 @@
-#Wed Oct 21 11:34:03 PDT 2015
+#Sun Mar 05 22:41:36 WET 2017
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-2.8-all.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip
diff --git a/app/src/main/assets/runtime_data/cameras.yaml b/app/src/main/assets/runtime_data/cameras.yaml
new file mode 100755
index 0000000..31c36f1
--- /dev/null
+++ b/app/src/main/assets/runtime_data/cameras.yaml
@@ -0,0 +1,233 @@
+---
+version: 1
+manufacturers:
+ A-Linking:
+ mjpeg:
+ - "http://[username]:[password]@[ip_address]/GetData.cgi"
+ Airlink:
+ mjpeg:
+ - "http://[username]:[password]@[ip_address]/mjpeg.cgi"
+ - "http://[username]:[password]@[ip_address]/cgi/mjpg/mjpeg.cgi"
+ - "http://[username]:[password]@[ip_address]/cgi/jpg/image.cgi"
+ Airlive:
+ mjpeg:
+ - "http://[username]:[password]@[ip_address]/video.mjpg"
+ - "http://[username]:[password]@[ip_address]/mjpg/video.mjpg"
+ Airwave:
+ mjpeg:
+ - "http://[username]:[password]@[ip_address]/cgi-bin/pusher.cgi"
+ Arecont:
+ mjpeg:
+ - "http://[username]:[password]@[ip_address]/mjpeg?res=full&x0=0&y0=0&x1=100%&y1=100%&quality=12&doublescan=0&fps=15&ver=HTTP/1.1"
+ - "http://[username]:[password]@[ip_address]/image?res=half&x0=0&y0=0&x1=1600&y1=1200&quality=15&doublescan=0"
+ Avigilon:
+ mjpeg:
+ - "http://[username]:[password]@[ip_address]/media/still.jpg"
+ h264:
+ - "rtsp://[username]:[password]@[ip_address]/defaultPrimary?streamType=u"
+ Aviosys:
+ mjpeg:
+ - "http://[username]:[password]@[ip_address]/GetData.cgi"
+ - "http://[username]:[password]@[ip_address]/cgi-bin/Stream?Video?Authorization="
+ Axis:
+ mjpeg:
+ - "http://[username]:[password]@[ip_address]/axis-cgi/mjpg/video.cgi?fps=15"
+ h264:
+ - "rtsp://[username]:[password]@[ip_address]/axis-media/media.amp"
+ - "rtsp://[username]:[password]@[ip_address]/mpeg4/media.amp"
+ Bosch:
+ mjpeg:
+ - "http://[username]:[password]@[ip_address]/rtsp_tunnel?h26x=4&line=1&inst=2"
+ h264:
+ - "rtsp://[username]:[password]@[ip_address]/rtsp_tunnel"
+ Bowya:
+ mjpeg:
+ - "http://[username]:[password]@[ip_address]/video.cgi"
+ Canon:
+ mjpeg:
+ - "http://[username]:[password]@[ip_address]/-wvhttp-01-/"
+ - "http://[username]:[password]@[ip_address]/-wvhttp-01-/GetOneShot"
+ - "http://[username]:[password]@[ip_address]/-wvhttp-01-/GetOneShot?frame_count=no_limit"
+ - "http://[username]:[password]@[ip_address]/-wvhttp-01-/GetStillImage"
+ Cisco:
+ h264:
+ - "rtsp://[username]:[password]@[ip_address]/"
+ Convision:
+ mjpeg:
+ - "http://[username]:[password]@[ip_address]/fullsize.push?camera=1&sleep=15"
+ CNB:
+ h264:
+ - "rtsp://[username]:[password]@[ip_address]/"
+ D-Link:
+ mjpeg:
+ - "http://[username]:[password]@[ip_address]/video/mjpg.cgi"
+ - "http://[username]:[password]@[ip_address]/video.cgi"
+ - "http://[username]:[password]@[ip_address]/mjpeg.cgi"
+ - "http://[username]:[password]@[ip_address]/cgi-bin/video.jpg"
+ - "http://[username]:[password]@[ip_address]/IMAGE.jpg"
+ - "http://[username]:[password]@[ip_address]/cgi-bin/video.vam"
+ - "http://[username]:[password]@[ip_address]/_gCVimage.jpg"
+ Digicom:
+ mjpeg:
+ - "http://[username]:[password]@[ip_address]/mjpeg.cgi"
+ Easyn:
+ mjpeg:
+ - "http://[username]:[password]@[ip_address]/videostream.cgi?user=username&pwd=password"
+ Edimax:
+ mjpeg:
+ - "http://[username]:[password]@[ip_address]/jpg/image.jpg"
+ - "http://[username]:[password]@[ip_address]/mjpg/video.mjpg"
+ - "http://[username]:[password]@[ip_address]/snapshot.cgi"
+ Ego:
+ mjpeg:
+ - "http://[username]:[password]@[ip_address]/cgi-bin/sf.cgi"
+ Foscam:
+ mjpeg:
+ - "http://[username]:[password]@[ip_address]/videostream.cgi"
+ - "http://[username]:[password]@[ip_address]/snapshot.cgi"
+ Fulicom:
+ mjpeg:
+ - "http://[username]:[password]@[ip_address]/cgi-bin/sf.cgi"
+ Gadspot:
+ mjpeg:
+ - "http://[username]:[password]@[ip_address]/Jpeg/CamImg.jpg"
+ - "http://[username]:[password]@[ip_address]/GetData.cgi?Status=0"
+ Goscam:
+ mjpeg:
+ - "http://[ip_address]/cgi-bin/Stream?Video?Acc=[username]?Pwd=[password]?webcamPWD=RootCookies00000"
+ Hamlet:
+ mjpeg:
+ - "http://[username]:[password]@[ip_address]/mjpeg.cgi"
+ Hikvision:
+ mjpeg:
+ - "http://[username]:[password]@[ip_address]/cgi-bin/video.jpg?cam=1&quality=3&size=2"
+ h264:
+ - "rtsp://[username]:[password]@[ip_address]/h264/ch1/sub/"
+ - "rtsp://[username]:[password]@[ip_address]:554/Streaming/Channels/1"
+ - "rtsp://[username]:[password]@[ip_address]:554/ch0_0.h264"
+ IQeye:
+ mjpeg:
+ - "http://[username]:[password]@[ip_address]/now.jpg?snap=spush"
+ h264:
+ - "rtsp://[username]:[password]@[ip_address]/stream1"
+ - "rtsp://[username]:[password]@[ip_address]/now.mp4&res=high"
+ Intellinet:
+ mjpeg:
+ - "http://[username]:[password]@[ip_address]/jpg/image.jpg"
+ JVC:
+ mjpeg:
+ - "http://[username]:[password]@[ip_address]/api/video?encode=jpeg&framerate=15&boundary=on"
+ Kingnow:
+ mjpeg:
+ - "http://[username]:[password]@[ip_address]/cgi-bin/sf.cgi"
+ Linksys:
+ mjpeg:
+ - "http://[username]:[password]@[ip_address]/img/video.mjpeg"
+ - "http://[username]:[password]@[ip_address]/img/mjpeg.cgi"
+ - "http://[username]:[password]@[ip_address]/img/snapshot.cgi?size=2"
+ - "http://[username]:[password]@[ip_address]/adm/file.cgi?h_videotype=mjpeg&todo=save"
+ Linudix:
+ mjpeg:
+ - "http://[username]:[password]@[ip_address]/cgi-bin/nph-update_4ch.cgi?ch=1"
+ Lumenera:
+ mjpeg:
+ - "http://[username]:[password]@[ip_address]/cgi-bin/nph-video"
+ Lumens:
+ h264:
+ - "rtsp://[username]:[password]@[ip_address]:8557/h264"
+ Marmitek:
+ mjpeg:
+ - "http://[username]:[password]@[ip_address]/cgi/mjpg/mjpeg.cgi"
+ Mobotix:
+ mjpeg:
+ - "http://[username]:[password]@[ip_address]/record/current.jpg"
+ - "http://[username]:[password]@[ip_address]/control/faststream.jpg?stream=full"
+ - "http://[username]:[password]@[ip_address]/faststream.jpg?stream=full&fps=1.0 (1 fps)"
+ - "http://[username]:[password]@[ip_address]/faststream.jpg?stream=full&fps=3.0 (1 fps)"
+ - "http://[username]:[password]@[ip_address]/faststream.jpg?stream=full&fps=0 (max frame rate)"
+ Moxa:
+ mjpeg:
+ - "http://[username]:[password]@[ip_address]/cgi-bin/video.jpg"
+ PLANET:
+ mjpeg:
+ - "http://[username]:[password]@[ip_address]/jpg/image.jpg"
+ Panasonic:
+ mjpeg:
+ - "http://[username]:[password]@[ip_address]/nphMotionJpeg?Resolution=640x480&Quality=Clarity"
+ - "http://[username]:[password]@[ip_address]/cgi-bin/nphContinuousServerPush"
+ - "http://[username]:[password]@[ip_address]/SnapshotJPEG?mode=Refresh"
+ - "http://[username]:[password]@[ip_address]/cgi-bin/camera"
+ h264:
+ - "rtsp://[username]:[password]@[ip_address]/MediaInput/h264/stream_1"
+ Pixord:
+ mjpeg:
+ - "http://[username]:[password]@[ip_address]/Getimage.cgi"
+ - "http://[username]:[password]@[ip_address]/Getimage?camera=1&fmt=full"
+ - "http://[username]:[password]@[ip_address]/Getimage?camera=1&fmt=qsif"
+ Qnap:
+ mjpeg:
+ - "http://[username]:[password]@[ip_address]/cgi/mjpg/mjpeg.cgi"
+ Samsung_SNB:
+ mjpeg:
+ - "http://[username]:[password]@[ip_address]/video?submenu=mjpg"
+ - "http://[username]:[password]@[ip_address]/video?submenu=jpg"
+ Sanyo:
+ mjpeg:
+ - "http://[username]:[password]@[ip_address]/liveimg.cgi?serverpush=1"
+ Sharkx:
+ mjpeg:
+ - "http://[username]:[password]@[ip_address]/stream.jpg"
+ Shenzen_Sunsky:
+ mjpeg:
+ - "http://[username]:[password]@[ip_address]/cgi-bin/sf.cgi"
+ Skyway_Security:
+ mjpeg:
+ - "http://[username]:[password]@[ip_address]/GetData.cgi?Status=0"
+ - "http://[username]:[password]@[ip_address]/Jpeg/CamImg.jpg"
+ Sony:
+ mjpeg:
+ - "http://[username]:[password]@[ip_address]/image"
+ - "http://[username]:[password]@[ip_address]/image?speed=0"
+ - "http://[username]:[password]@[ip_address]/oneshotimage.jpg"
+ h264:
+ - "rtsp://[username]:[password]@[ip_address]/media/video1"
+ Surecom:
+ mjpeg:
+ - "http://[username]:[password]@[ip_address]/mjpeg.cgi"
+ Swann:
+ mjpeg:
+ - "http://[username]:[password]@[ip_address]/cgi/jpg/image.cgi"
+ TP-Link:
+ mjpeg:
+ - "http://[username]:[password]@[ip_address]/jpg/image.jpg"
+ - "http://[username]:[password]@[ip_address]/video.mjpg"
+ Topcom:
+ mjpeg:
+ - "http://[username]:[password]@[ip_address]/mjpeg.cgi"
+ Toshiba:
+ mjpeg:
+ - "http://[username]:[password]@[ip_address]/__live.jpg?&&&"
+ - "http://[username]:[password]@[ip_address]getstream.cgi?10&10&&&10&0&0&0&0"
+ Trendnet:
+ mjpeg:
+ - "http://[username]:[password]@[ip_address]/goform/video"
+ - "http://[username]:[password]@[ip_address]/goform/video2"
+ - "http://[username]:[password]@[ip_address]/cgi/mjpg/mjpg.cgi"
+ - "http://[username]:[password]@[ip_address]/GetData.cgi"
+ - "http://[username]:[password]@[ip_address]/image.jpg"
+ Vilar:
+ mjpeg:
+ - "http://[username]:[password]@[ip_address]/cgi-bin/sf.cgi"
+ Vivotek:
+ mjpeg:
+ - "http://[username]:[password]@[ip_address]/video.mjpg"
+ - "http://[username]:[password]@[ip_address]/cgi-bin/video.jpg"
+ - "http://[username]:[password]@[ip_address]/cgi-bin/viewer/video.jpg"
+ h264:
+ - "rtsp://[username]:[password]@[ip_address]/live.sdp"
+ Y-Cam:
+ mjpeg:
+ - "http://[username]:[password]@[ip_address]/stream.jpg"
+ Zavio:
+ mjpeg:
+ - "http://[username]:[password]@[ip_address]/jpg/image.jpg"
diff --git a/app/src/main/assets/runtime_data/config/au.conf b/app/src/main/assets/runtime_data/config/au.conf
new file mode 100755
index 0000000..db6c071
--- /dev/null
+++ b/app/src/main/assets/runtime_data/config/au.conf
@@ -0,0 +1,46 @@
+; 35-50; 45-60, 55-70, 65-80, 75-90
+char_analysis_min_pct = 0.35
+char_analysis_height_range = 0.15
+char_analysis_height_step_size = 0.10
+char_analysis_height_num_steps = 5
+
+segmentation_min_speckle_height_percent = 0.3
+segmentation_min_box_width_px = 4
+segmentation_min_charheight_percent = 0.4;
+segmentation_max_segment_width_percent_vs_average = 1.6;
+
+plate_width_mm = 372
+plate_height_mm = 135
+
+multiline = 0
+
+char_height_mm = 82
+char_width_mm = 45
+char_whitespace_top_mm = 18
+char_whitespace_bot_mm = 30
+
+template_max_width_px = 165
+template_max_height_px = 60
+
+; Higher sensitivity means less lines
+plateline_sensitivity_vertical = 22
+plateline_sensitivity_horizontal = 50
+
+; Regions smaller than this will be disqualified
+min_plate_size_width_px = 85
+min_plate_size_height_px = 28
+
+; Results with fewer or more characters will be discarded
+postprocess_min_characters = 4
+postprocess_max_characters = 8
+
+ocr_language = lau
+
+; Override for postprocess letters/numbers regex.
+postprocess_regex_letters = [A-Z]
+postprocess_regex_numbers = [0-9]
+
+
+; Whether the plate is always dark letters on light background, light letters on dark background, or both
+; value can be either always, never, or auto
+invert = auto
\ No newline at end of file
diff --git a/app/src/main/assets/runtime_data/config/auwide.conf b/app/src/main/assets/runtime_data/config/auwide.conf
new file mode 100755
index 0000000..4f7c30d
--- /dev/null
+++ b/app/src/main/assets/runtime_data/config/auwide.conf
@@ -0,0 +1,48 @@
+
+; 35-50; 45-60, 55-70, 65-80, 75-90
+char_analysis_min_pct = 0.35
+char_analysis_height_range = 0.15
+char_analysis_height_step_size = 0.10
+char_analysis_height_num_steps = 5
+
+segmentation_min_box_width_px = 5
+segmentation_min_charheight_percent = 0.4;
+segmentation_max_segment_width_percent_vs_average = 2.0;
+
+plate_width_mm = 520
+plate_height_mm = 110
+
+multiline = 0
+
+char_height_mm = 80
+char_width_mm = 53
+char_whitespace_top_mm = 10
+char_whitespace_bot_mm = 10
+
+template_max_width_px = 184
+template_max_height_px = 46
+
+; Higher sensitivity means less lines
+plateline_sensitivity_vertical = 18
+plateline_sensitivity_horizontal = 55
+
+; Regions smaller than this will be disqualified
+min_plate_size_width_px = 100
+min_plate_size_height_px = 20
+
+; Results with fewer or more characters will be discarded
+postprocess_min_characters = 4
+postprocess_max_characters = 8
+
+detector_file = eu.xml
+
+ocr_language = lau
+
+; Override for postprocess letters/numbers regex.
+postprocess_regex_letters = [A-Z]
+postprocess_regex_numbers = [0-9]
+
+
+; Whether the plate is always dark letters on light background, light letters on dark background, or both
+; value can be either always, never, or auto
+invert = auto
\ No newline at end of file
diff --git a/app/src/main/assets/runtime_data/config/br.conf b/app/src/main/assets/runtime_data/config/br.conf
new file mode 100755
index 0000000..0e1c42e
--- /dev/null
+++ b/app/src/main/assets/runtime_data/config/br.conf
@@ -0,0 +1,46 @@
+; 35-50; 45-60, 55-70, 65-80, 75-90
+char_analysis_min_pct = 0.35
+char_analysis_height_range = 0.15
+char_analysis_height_step_size = 0.10
+char_analysis_height_num_steps = 5
+
+segmentation_min_speckle_height_percent = 0.4
+segmentation_min_box_width_px = 2
+segmentation_min_charheight_percent = 0.4;
+segmentation_max_segment_width_percent_vs_average = 2.0;
+
+plate_width_mm = 400
+plate_height_mm = 130
+
+multiline = 0
+
+char_height_mm = 70
+char_width_mm = 50
+char_whitespace_top_mm = 45
+char_whitespace_bot_mm = 20
+
+template_max_width_px = 150
+template_max_height_px = 49
+
+; Higher sensitivity means less lines
+plateline_sensitivity_vertical = 18
+plateline_sensitivity_horizontal = 55
+
+; Regions smaller than this will be disqualified
+min_plate_size_width_px = 65
+min_plate_size_height_px = 21
+
+; Results with fewer or more characters will be discarded
+postprocess_min_characters = 7
+postprocess_max_characters = 7
+
+ocr_language = lbr
+
+; Override for postprocess letters/numbers regex.
+postprocess_regex_letters = [A-Z]
+postprocess_regex_numbers = [0-9]
+
+
+; Whether the plate is always dark letters on light background, light letters on dark background, or both
+; value can be either always, never, or auto
+invert = auto
diff --git a/app/src/main/assets/runtime_data/config/eu.conf b/app/src/main/assets/runtime_data/config/eu.conf
new file mode 100755
index 0000000..1f8e693
--- /dev/null
+++ b/app/src/main/assets/runtime_data/config/eu.conf
@@ -0,0 +1,48 @@
+; One-line European style plates
+
+; 35-50; 45-60, 55-70, 65-80, 75-90
+char_analysis_min_pct = 0.35
+char_analysis_height_range = 0.15
+char_analysis_height_step_size = 0.10
+char_analysis_height_num_steps = 5
+
+segmentation_min_speckle_height_percent = 0.2
+segmentation_min_box_width_px = 5
+segmentation_min_charheight_percent = 0.4;
+segmentation_max_segment_width_percent_vs_average = 2.0;
+
+plate_width_mm = 520
+plate_height_mm = 110
+
+multiline = 0
+
+char_height_mm = 80
+char_width_mm = 53
+char_whitespace_top_mm = 10
+char_whitespace_bot_mm = 10
+
+template_max_width_px = 184
+template_max_height_px = 46
+
+; Higher sensitivity means less lines
+plateline_sensitivity_vertical = 18
+plateline_sensitivity_horizontal = 55
+
+; Regions smaller than this will be disqualified
+min_plate_size_width_px = 65
+min_plate_size_height_px = 18
+
+; Results with fewer or more characters will be discarded
+postprocess_min_characters = 5
+postprocess_max_characters = 8
+
+ocr_language = leu
+
+; Override for postprocess letters/numbers regex.
+postprocess_regex_letters = [A-Z]
+postprocess_regex_numbers = [0-9]
+
+
+; Whether the plate is always dark letters on light background, light letters on dark background, or both
+; value can be either always, never, or auto
+invert = auto
\ No newline at end of file
diff --git a/app/src/main/assets/runtime_data/config/fr.conf b/app/src/main/assets/runtime_data/config/fr.conf
new file mode 100755
index 0000000..62cc679
--- /dev/null
+++ b/app/src/main/assets/runtime_data/config/fr.conf
@@ -0,0 +1,50 @@
+; One-line European style plates
+
+; 35-50; 45-60, 55-70, 65-80, 75-90
+char_analysis_min_pct = 0.35
+char_analysis_height_range = 0.15
+char_analysis_height_step_size = 0.10
+char_analysis_height_num_steps = 5
+
+segmentation_min_speckle_height_percent = 0.2
+segmentation_min_box_width_px = 5
+segmentation_min_charheight_percent = 0.4;
+segmentation_max_segment_width_percent_vs_average = 2.0;
+
+plate_width_mm = 520
+plate_height_mm = 110
+
+multiline = 0
+
+char_height_mm = 80
+char_width_mm = 53
+char_whitespace_top_mm = 10
+char_whitespace_bot_mm = 10
+
+template_max_width_px = 184
+template_max_height_px = 46
+
+; Higher sensitivity means less lines
+plateline_sensitivity_vertical = 18
+plateline_sensitivity_horizontal = 55
+
+; Regions smaller than this will be disqualified
+min_plate_size_width_px = 65
+min_plate_size_height_px = 18
+
+; Results with fewer or more characters will be discarded
+postprocess_min_characters = 5
+postprocess_max_characters = 8
+
+detector_file = eu.xml
+
+ocr_language = lfr
+
+; Override for postprocess letters/numbers regex.
+postprocess_regex_letters = [A-Z]
+postprocess_regex_numbers = [0-9]
+
+
+; Whether the plate is always dark letters on light background, light letters on dark background, or both
+; value can be either always, never, or auto
+invert = auto
diff --git a/app/src/main/assets/runtime_data/config/gb.conf b/app/src/main/assets/runtime_data/config/gb.conf
new file mode 100755
index 0000000..460a10d
--- /dev/null
+++ b/app/src/main/assets/runtime_data/config/gb.conf
@@ -0,0 +1,50 @@
+; One-line European style plates
+
+; 35-50; 45-60, 55-70, 65-80, 75-90
+char_analysis_min_pct = 0.35
+char_analysis_height_range = 0.15
+char_analysis_height_step_size = 0.10
+char_analysis_height_num_steps = 5
+
+segmentation_min_speckle_height_percent = 0.2
+segmentation_min_box_width_px = 5
+segmentation_min_charheight_percent = 0.4;
+segmentation_max_segment_width_percent_vs_average = 2.0;
+
+plate_width_mm = 520
+plate_height_mm = 110
+
+multiline = 0
+
+char_height_mm = 80
+char_width_mm = 53
+char_whitespace_top_mm = 10
+char_whitespace_bot_mm = 10
+
+template_max_width_px = 184
+template_max_height_px = 46
+
+; Higher sensitivity means less lines
+plateline_sensitivity_vertical = 18
+plateline_sensitivity_horizontal = 55
+
+; Regions smaller than this will be disqualified
+min_plate_size_width_px = 65
+min_plate_size_height_px = 18
+
+; Results with fewer or more characters will be discarded
+postprocess_min_characters = 5
+postprocess_max_characters = 8
+
+detector_file = eu.xml
+
+ocr_language = lgb
+
+; Override for postprocess letters/numbers regex.
+postprocess_regex_letters = [A-Z]
+postprocess_regex_numbers = [0-9]
+
+
+; Whether the plate is always dark letters on light background, light letters on dark background, or both
+; value can be either always, never, or auto
+invert = auto
diff --git a/app/src/main/assets/runtime_data/config/kr.conf b/app/src/main/assets/runtime_data/config/kr.conf
new file mode 100755
index 0000000..eff5f1d
--- /dev/null
+++ b/app/src/main/assets/runtime_data/config/kr.conf
@@ -0,0 +1,48 @@
+
+; 35-50; 45-60, 55-70, 65-80, 75-90
+char_analysis_min_pct = 0.35
+char_analysis_height_range = 0.15
+char_analysis_height_step_size = 0.10
+char_analysis_height_num_steps = 5
+
+segmentation_min_speckle_height_percent = 0.15
+segmentation_min_box_width_px = 4
+segmentation_min_charheight_percent = 0.2
+segmentation_max_segment_width_percent_vs_average = 2.0
+
+plate_width_mm = 520
+plate_height_mm = 110
+
+multiline = 0
+
+char_height_mm = 80
+char_width_mm = 43
+char_whitespace_top_mm = 10
+char_whitespace_bot_mm = 10
+
+template_max_width_px = 184
+template_max_height_px = 46
+
+; Higher sensitivity means less lines
+plateline_sensitivity_vertical = 18
+plateline_sensitivity_horizontal = 55
+
+; Regions smaller than this will be disqualified
+min_plate_size_width_px = 100
+min_plate_size_height_px = 20
+
+; Results with fewer or more characters will be discarded
+postprocess_min_characters = 7
+postprocess_max_characters = 7
+
+detector_file = eu.xml
+
+ocr_language = lkr
+
+; Override for postprocess letters/numbers regex.
+postprocess_regex_letters = \pL
+postprocess_regex_numbers = [0-9]
+
+; Whether the plate is always dark letters on light background, light letters on dark background, or both
+; value can be either always, never, or auto
+invert = auto
\ No newline at end of file
diff --git a/app/src/main/assets/runtime_data/config/kr2.conf b/app/src/main/assets/runtime_data/config/kr2.conf
new file mode 100755
index 0000000..51e7241
--- /dev/null
+++ b/app/src/main/assets/runtime_data/config/kr2.conf
@@ -0,0 +1,51 @@
+; 30-50, 40-60, 50-70, 60-80
+char_analysis_min_pct = 0.30
+char_analysis_height_range = 0.20
+char_analysis_height_step_size = 0.10
+char_analysis_height_num_steps = 5
+
+segmentation_min_speckle_height_percent = 0.15
+segmentation_min_box_width_px = 5
+segmentation_min_charheight_percent = 0.2 ;0.5;
+segmentation_max_segment_width_percent_vs_average = 1.65 ;1.35;
+
+plate_width_mm = 335
+plate_height_mm = 170
+
+multiline = 1
+
+char_height_mm = 48
+char_width_mm = 38
+
+char_height_mm = 92
+char_width_mm = 62
+
+char_whitespace_top_mm = 5
+char_whitespace_bot_mm = 5
+
+char_whitespace_between_lines_mm = 13
+
+template_max_width_px = 258
+template_max_height_px = 131
+
+; Higher sensitivity means less lines
+plateline_sensitivity_vertical = 55 ;25
+plateline_sensitivity_horizontal = 85 ;45
+
+; Regions smaller than this will be disqualified
+min_plate_size_width_px = 100 ;70
+min_plate_size_height_px = 50 ;35
+
+; Results with fewer characters will be discarded
+postprocess_min_characters = 7
+postprocess_max_characters = 9
+
+ocr_language = lkr
+
+; Override for postprocess letters/numbers regex.
+postprocess_regex_letters = \pL
+postprocess_regex_numbers = [0-9]
+
+; Whether the plate is always dark letters on light background, light letters on dark background, or both
+; value can be either always, never, or auto
+invert = always
\ No newline at end of file
diff --git a/app/src/main/assets/runtime_data/config/mx.conf b/app/src/main/assets/runtime_data/config/mx.conf
new file mode 100755
index 0000000..c0dc035
--- /dev/null
+++ b/app/src/main/assets/runtime_data/config/mx.conf
@@ -0,0 +1,47 @@
+; 30-50, 40-60, 50-70, 60-80
+char_analysis_min_pct = 0.30
+char_analysis_height_range = 0.20
+char_analysis_height_step_size = 0.10
+char_analysis_height_num_steps = 4
+
+segmentation_min_speckle_height_percent = 0.3
+segmentation_min_box_width_px = 4
+segmentation_min_charheight_percent = 0.5;
+segmentation_max_segment_width_percent_vs_average = 1.35;
+
+plate_width_mm = 304.8
+plate_height_mm = 152.4
+
+multiline = 0
+
+char_height_mm = 70
+char_width_mm = 35
+char_whitespace_top_mm = 38
+char_whitespace_bot_mm = 38
+
+template_max_width_px = 120
+template_max_height_px = 60
+
+; Higher sensitivity means less lines
+plateline_sensitivity_vertical = 25
+plateline_sensitivity_horizontal = 45
+
+; Regions smaller than this will be disqualified
+min_plate_size_width_px = 70
+min_plate_size_height_px = 35
+
+; Results with fewer or more characters will be discarded
+postprocess_min_characters = 5
+postprocess_max_characters = 7
+
+detector_file = us.xml
+
+ocr_language = lus
+
+; Override for postprocess letters/numbers regex.
+postprocess_regex_letters = [A-Z]
+postprocess_regex_numbers = [0-9]
+
+; Whether the plate is always dark letters on light background, light letters on dark background, or both
+; value can be either always, never, or auto
+invert = auto
diff --git a/app/src/main/assets/runtime_data/config/sg.conf b/app/src/main/assets/runtime_data/config/sg.conf
new file mode 100755
index 0000000..4feebe8
--- /dev/null
+++ b/app/src/main/assets/runtime_data/config/sg.conf
@@ -0,0 +1,45 @@
+; One-line European style plates
+
+; 35-50; 45-60, 55-70, 65-80, 75-90
+char_analysis_min_pct = 0.35
+char_analysis_height_range = 0.15
+char_analysis_height_step_size = 0.10
+char_analysis_height_num_steps = 5
+
+segmentation_min_box_width_px = 5
+segmentation_min_charheight_percent = 0.4;
+segmentation_max_segment_width_percent_vs_average = 2.0;
+
+plate_width_mm = 520
+plate_height_mm = 110
+
+multiline = 0
+
+char_height_mm = 70
+char_width_mm = 52
+char_whitespace_top_mm = 10
+char_whitespace_bot_mm = 10
+
+template_max_width_px = 226
+template_max_height_px = 48
+
+; Higher sensitivity means less lines
+plateline_sensitivity_vertical = 25
+plateline_sensitivity_horizontal = 70
+
+; Regions smaller than this will be disqualified
+min_plate_size_width_px = 65
+min_plate_size_height_px = 18
+
+detector_file = eu.xml
+
+ocr_language = lsg
+
+; Override for postprocess letters/numbers regex.
+postprocess_regex_letters = [A-HJ-NP-Z]
+postprocess_regex_numbers = [0-9]
+
+
+; Whether the plate is always dark letters on light background, light letters on dark background, or both
+; value can be either always, never, or auto
+invert = auto
diff --git a/app/src/main/assets/runtime_data/config/us.conf b/app/src/main/assets/runtime_data/config/us.conf
new file mode 100755
index 0000000..19add48
--- /dev/null
+++ b/app/src/main/assets/runtime_data/config/us.conf
@@ -0,0 +1,45 @@
+; 30-50, 40-60, 50-70, 60-80
+char_analysis_min_pct = 0.30
+char_analysis_height_range = 0.20
+char_analysis_height_step_size = 0.10
+char_analysis_height_num_steps = 4
+
+segmentation_min_speckle_height_percent = 0.3
+segmentation_min_box_width_px = 4
+segmentation_min_charheight_percent = 0.5;
+segmentation_max_segment_width_percent_vs_average = 1.35;
+
+plate_width_mm = 304.8
+plate_height_mm = 152.4
+
+multiline = 0
+
+char_height_mm = 70
+char_width_mm = 35
+char_whitespace_top_mm = 38
+char_whitespace_bot_mm = 38
+
+template_max_width_px = 120
+template_max_height_px = 60
+
+; Higher sensitivity means less lines
+plateline_sensitivity_vertical = 25
+plateline_sensitivity_horizontal = 45
+
+; Regions smaller than this will be disqualified
+min_plate_size_width_px = 70
+min_plate_size_height_px = 35
+
+; Results with fewer or more characters will be discarded
+postprocess_min_characters = 4
+postprocess_max_characters = 8
+
+ocr_language = lus
+
+; Override for postprocess letters/numbers regex.
+postprocess_regex_letters = [A-Z]
+postprocess_regex_numbers = [0-9]
+
+; Whether the plate is always dark letters on light background, light letters on dark background, or both
+; value can be either always, never, or auto
+invert = auto
\ No newline at end of file
diff --git a/app/src/main/assets/runtime_data/config/vn2.conf b/app/src/main/assets/runtime_data/config/vn2.conf
new file mode 100755
index 0000000..222e7b7
--- /dev/null
+++ b/app/src/main/assets/runtime_data/config/vn2.conf
@@ -0,0 +1,53 @@
+; Two-line Vietnam style plates
+
+; 35-50; 45-60, 55-70, 65-80, 75-90
+char_analysis_min_pct = 0.05
+char_analysis_height_range = 0.25
+char_analysis_height_step_size = 0.05
+char_analysis_height_num_steps = 6
+
+;segmentation_min_speckle_height_percent = 0.15
+segmentation_min_box_width_px = 5
+segmentation_min_charheight_percent = 0.1
+segmentation_max_segment_width_percent_vs_average = 2.0
+
+plate_width_mm = 287
+plate_height_mm = 209
+
+multiline = 1
+
+char_height_mm = 80
+char_width_mm = 40
+char_height_mm = 80
+char_width_mm = 40
+
+
+char_whitespace_top_mm = 13
+char_whitespace_bot_mm = 13
+
+char_whitespace_between_lines_mm = 13
+
+template_max_width_px = 287
+template_max_height_px = 209
+
+; Higher sensitivity means less lines
+plateline_sensitivity_vertical = 100
+plateline_sensitivity_horizontal = 80
+
+; Regions smaller than this will be disqualified
+min_plate_size_width_px = 60
+min_plate_size_height_px = 45
+
+detector_file = vn2.xml
+
+ocr_language = leu
+
+; Override for postprocess letters/numbers regex.
+postprocess_regex_letters = [A-Z]
+postprocess_regex_numbers = [0-9]
+
+; Whether the plate is always dark letters on light background, light letters on dark background, or both
+; value can be either always, never, or auto
+invert = auto
+
+
diff --git a/app/src/main/assets/runtime_data/keypoints/eu/pl2000.jpg b/app/src/main/assets/runtime_data/keypoints/eu/pl2000.jpg
deleted file mode 100644
index 4efecef..0000000
Binary files a/app/src/main/assets/runtime_data/keypoints/eu/pl2000.jpg and /dev/null differ
diff --git a/app/src/main/assets/runtime_data/keypoints/eu/pl2006.jpg b/app/src/main/assets/runtime_data/keypoints/eu/pl2006.jpg
deleted file mode 100644
index 71e48e8..0000000
Binary files a/app/src/main/assets/runtime_data/keypoints/eu/pl2006.jpg and /dev/null differ
diff --git a/app/src/main/assets/runtime_data/keypoints/eu/pt1992.jpg b/app/src/main/assets/runtime_data/keypoints/eu/pt1992.jpg
deleted file mode 100644
index 9a54e30..0000000
Binary files a/app/src/main/assets/runtime_data/keypoints/eu/pt1992.jpg and /dev/null differ
diff --git a/app/src/main/assets/runtime_data/keypoints/eu/pt1998.jpg b/app/src/main/assets/runtime_data/keypoints/eu/pt1998.jpg
deleted file mode 100644
index cdb8788..0000000
Binary files a/app/src/main/assets/runtime_data/keypoints/eu/pt1998.jpg and /dev/null differ
diff --git a/app/src/main/assets/runtime_data/ocr/tessdata/lau.traineddata b/app/src/main/assets/runtime_data/ocr/tessdata/lau.traineddata
new file mode 100755
index 0000000..d4eea99
Binary files /dev/null and b/app/src/main/assets/runtime_data/ocr/tessdata/lau.traineddata differ
diff --git a/app/src/main/assets/runtime_data/ocr/tessdata/lbr.traineddata b/app/src/main/assets/runtime_data/ocr/tessdata/lbr.traineddata
new file mode 100755
index 0000000..f9b67b1
Binary files /dev/null and b/app/src/main/assets/runtime_data/ocr/tessdata/lbr.traineddata differ
diff --git a/app/src/main/assets/runtime_data/ocr/tessdata/leu.traineddata b/app/src/main/assets/runtime_data/ocr/tessdata/leu.traineddata
index 78d159f..c8e931a 100755
Binary files a/app/src/main/assets/runtime_data/ocr/tessdata/leu.traineddata and b/app/src/main/assets/runtime_data/ocr/tessdata/leu.traineddata differ
diff --git a/app/src/main/assets/runtime_data/ocr/tessdata/lfr.traineddata b/app/src/main/assets/runtime_data/ocr/tessdata/lfr.traineddata
new file mode 100755
index 0000000..1ef6bf7
Binary files /dev/null and b/app/src/main/assets/runtime_data/ocr/tessdata/lfr.traineddata differ
diff --git a/app/src/main/assets/runtime_data/ocr/tessdata/lgb.traineddata b/app/src/main/assets/runtime_data/ocr/tessdata/lgb.traineddata
new file mode 100755
index 0000000..474376a
Binary files /dev/null and b/app/src/main/assets/runtime_data/ocr/tessdata/lgb.traineddata differ
diff --git a/app/src/main/assets/runtime_data/ocr/tessdata/lkr.traineddata b/app/src/main/assets/runtime_data/ocr/tessdata/lkr.traineddata
new file mode 100755
index 0000000..62ef8b6
Binary files /dev/null and b/app/src/main/assets/runtime_data/ocr/tessdata/lkr.traineddata differ
diff --git a/app/src/main/assets/runtime_data/ocr/tessdata/lkr2.traineddata b/app/src/main/assets/runtime_data/ocr/tessdata/lkr2.traineddata
new file mode 100755
index 0000000..ca196d1
Binary files /dev/null and b/app/src/main/assets/runtime_data/ocr/tessdata/lkr2.traineddata differ
diff --git a/app/src/main/assets/runtime_data/ocr/tessdata/lsg.traineddata b/app/src/main/assets/runtime_data/ocr/tessdata/lsg.traineddata
new file mode 100755
index 0000000..e354ae2
Binary files /dev/null and b/app/src/main/assets/runtime_data/ocr/tessdata/lsg.traineddata differ
diff --git a/app/src/main/assets/runtime_data/ocr/tessdata/lus.traineddata b/app/src/main/assets/runtime_data/ocr/tessdata/lus.traineddata
index f6e90a8..1e49524 100755
Binary files a/app/src/main/assets/runtime_data/ocr/tessdata/lus.traineddata and b/app/src/main/assets/runtime_data/ocr/tessdata/lus.traineddata differ
diff --git a/app/src/main/assets/runtime_data/postprocess/au.patterns b/app/src/main/assets/runtime_data/postprocess/au.patterns
new file mode 100755
index 0000000..c499423
--- /dev/null
+++ b/app/src/main/assets/runtime_data/postprocess/au.patterns
@@ -0,0 +1,14 @@
+act [Y]@@##@
+act [T]#####
+nsw @@##@@
+nsw @@@##@
+nsw [T][AR]##@@
+nt @@##@@
+nt [T]@####
+qld ###@@@
+sa [S]###@@@
+tas @##@@
+vic @@@###
+vic #@@#@@
+vic @#####
+wa [1]@@@###
\ No newline at end of file
diff --git a/app/src/main/assets/runtime_data/postprocess/br.patterns b/app/src/main/assets/runtime_data/postprocess/br.patterns
new file mode 100755
index 0000000..92e9463
--- /dev/null
+++ b/app/src/main/assets/runtime_data/postprocess/br.patterns
@@ -0,0 +1 @@
+br @@@####
diff --git a/app/src/main/assets/runtime_data/postprocess/eu.patterns b/app/src/main/assets/runtime_data/postprocess/eu.patterns
index e69de29..3af40bd 100755
--- a/app/src/main/assets/runtime_data/postprocess/eu.patterns
+++ b/app/src/main/assets/runtime_data/postprocess/eu.patterns
@@ -0,0 +1,199 @@
+ad @####
+
+al @@###@@
+
+am ###@@###
+am ##@@###
+am ###@@##
+am ##@@##
+
+at @@???
+at @@????
+at @@?????
+at @@??????
+at @???
+at @????
+at @?????
+at @??????
+
+az ##@@###
+
+ba [AEJKMOT]##[AEJKMOT]###
+ba [T][A]######
+ba [T][T]######
+ba ######[AEJKT]
+
+be #@@@###
+be ###@@@
+
+bg @@####@@
+bg @####@@
+
+by ####@@#
+
+ch @@######
+ch [APM]######
+
+cy @@@###
+
+cz #@#####
+cz #@@####
+
+de @@@@####
+de @@@@###
+de @@@@##
+de @@@@#
+de @@@####
+de @@@###
+de @@@##
+de @@@#
+de @@@@####[HE]
+de @@@@###[HE]
+de @@@@##[HE]
+de @@@####[HE]
+de @@@###[HE]
+de @@@##[HE]
+de @@@#[HE]
+
+dk @@#####
+
+ee ###@@@
+
+es ####@@@
+es @####@@@
+
+fi @@@###
+
+fr @@###@@
+
+gb @@##@@@
+
+ge @@###@@
+
+gi [G]####@
+
+gr @@@####
+
+hr @@###@@
+hr @@####@@
+hr @@###@
+hr @@####@
+
+hu @@@###
+
+ie ##[12][CDGLTW]######
+ie ##[12][CDGKLMORSTW][DEHKLMNOSWXY]######
+ie ##[12][CDGLTW]#####
+ie ##[12][CDGKLMORSTW][DEHKLMNOSWXY]#####
+ie ##[12][CDGLTW]####
+ie ##[12][CDGKLMORSTW][DEHKLMNOSWXY]####
+ie ##[12][CDGLTW]###
+ie ##[12][CDGKLMORSTW][DEHKLMNOSWXY]###
+ie ##[CDGLTW]######
+ie ##[CDGKLMORSTW][DEHKLMNOSWXY]######
+ie ##[CDGLTW]#####
+ie ##[CDGKLMORSTW][DEHKLMNOSWXY]#####
+ie ##[CDGLTW]####
+ie ##[CDGKLMORSTW][DEHKLMNOSWXY]####
+ie ##[CDGLTW]###
+ie ##[CDGKLMORSTW][DEHKLMNOSWXY]###
+
+is @@@##
+
+it @@###@@
+
+kz ###@@@
+
+li @@#####
+li @@####
+li @@###
+
+lt @@@###
+
+lu @@####
+
+lv @@####
+lv @@###
+lv @####
+lv @###
+
+mc ????
+
+md @@@@###
+md [CK]@@###
+md @@@@##
+md [CK]@@##
+md @@@@#
+md [CK]@@#
+
+me @@@@###
+
+mk @@####@@
+mt @@@###
+
+nl @@####
+nl ####@@
+nl ##@@##
+nl @@##@@
+nl @@@@##
+nl ##@@@@
+nl ##@@@#
+nl #@@@##
+nl @@###@
+nl @###@@
+nl @@@##@
+nl @##@@@
+nl #@@###
+nl ###@@#
+
+no @@#####
+no #####
+
+pl @@#####
+pl @@####@
+pl @@###@@
+pl @@#@###
+pl @@#@@##
+pl @@@@###
+pl @@@##@@
+pl @@@#@##
+pl @@@##@#
+pl @@@#@@#
+pl @@@@@##
+pl @@@#####
+pl @@@####@
+pl @@@###@@
+
+pt @@####
+pt ####@@
+pt ##@@##
+
+ro @@###@@@
+ro @@##@@@
+ro @###@@@
+ro @##@@@
+
+rs @@###@@
+
+ru @###@@##
+ru @###@@###
+
+se @@@###
+
+si @@@@###
+
+sk @@###@@
+
+sm @####
+sm @###
+
+tr ##@####
+tr ##@#####
+tr ##@@###
+tr ##@@####
+tr ##@@@##
+
+ua @@####@@
+
+va [S][C][V]#####
+va [C][V]#####
diff --git a/app/src/main/assets/runtime_data/postprocess/gb.patterns b/app/src/main/assets/runtime_data/postprocess/gb.patterns
new file mode 100755
index 0000000..0f1dd4d
--- /dev/null
+++ b/app/src/main/assets/runtime_data/postprocess/gb.patterns
@@ -0,0 +1 @@
+gb @@##@@@
diff --git a/app/src/main/assets/runtime_data/postprocess/kr.patterns b/app/src/main/assets/runtime_data/postprocess/kr.patterns
new file mode 100755
index 0000000..928af54
--- /dev/null
+++ b/app/src/main/assets/runtime_data/postprocess/kr.patterns
@@ -0,0 +1 @@
+kr ##@####
\ No newline at end of file
diff --git a/app/src/main/assets/runtime_data/postprocess/mx.patterns b/app/src/main/assets/runtime_data/postprocess/mx.patterns
new file mode 100755
index 0000000..5b0091e
--- /dev/null
+++ b/app/src/main/assets/runtime_data/postprocess/mx.patterns
@@ -0,0 +1,5 @@
+mx @@@####
+mx @##@@@
+mx @@@###@
+mx @@#####
+mx ####@@
diff --git a/app/src/main/assets/runtime_data/postprocess/sg.patterns b/app/src/main/assets/runtime_data/postprocess/sg.patterns
new file mode 100755
index 0000000..a4841f6
--- /dev/null
+++ b/app/src/main/assets/runtime_data/postprocess/sg.patterns
@@ -0,0 +1 @@
+sg @[A-HJ-NP-Z][A-HJ-NP-Z]####[A-EGHJ-MPR-UX-Z]
diff --git a/app/src/main/assets/runtime_data/postprocess/us.patterns b/app/src/main/assets/runtime_data/postprocess/us.patterns
index 2249421..0b34a9a 100755
--- a/app/src/main/assets/runtime_data/postprocess/us.patterns
+++ b/app/src/main/assets/runtime_data/postprocess/us.patterns
@@ -1,6 +1,8 @@
base @@@####
base @@@###
base ###@@@
+al #@@####
+al ##@@###
al #@##@##
al ##@##@#
al @@#####
@@ -11,7 +13,6 @@ al ##@#@#@
ak @@@###
as ####
az @@@####
-az ?@@@####
az ###@@@
ar ###@@@
ar @@@###
@@ -43,12 +44,12 @@ fl ###[H-Y]@@
fl @###@@
fl @##@@@
fl @###@@
-fl @@@?@##
-fl ###?#[GH]@
-fl ###?[H-Y]@@
-fl @##?#@@
-fl @##?@@@
-fl @##?#@@
+fl @@@@##
+fl ####[GH]@
+fl ###[H-Y]@@
+fl @###@@
+fl @##@@@
+fl @###@@
ga @@@####
ga ####@@@
ga ####@@
@@ -101,7 +102,6 @@ me ##@@
me ###@@@
ms @@@@@#
ms @@@###
-ms @@@?###
ms ##[W]##
md #@@@##
md #[AB]####
@@ -162,8 +162,6 @@ oh @@##@@
ok ###@@@
or ###@@@
or @@@###
-or ###?@@@
-or @@@?###
pa @@@####
pr @@@###
ri @@###
@@ -182,15 +180,9 @@ tx ###@@@
tx @@@###
tx @@#@###
ut @###@@
-ut @###@@
ut ###@#
ut ###@@@
ut @@@###
-ut @##?#@@
-ut @##?#@@
-ut ###?@#
-ut ###?@@@
-ut @@@?###
vt @@@###
vt ###@###
vt ##[B]##
@@ -203,6 +195,8 @@ va ####@@
va #####[JY]
wa ###@@@
wa @@@####
+wi ###@@@
+wi @@@###
wv [1-9DON]@@###
wv [1-9DON]@####
wy ######
@@ -211,3 +205,29 @@ wy #####
wy ####@
wy ###@@
wy ##@@@
+ab @@@####
+ab @@@###
+bc @@###@
+bc @@####
+bc @@@###
+bc ####@@
+bc ###@@@
+mb @@@###
+nl @@@###
+ns @@@###
+nt @@@###
+nu [M][L][A]###
+nu @@@###
+on @@@@###
+on @@#####
+on [G][V]@@###
+on @@@###
+on ###@@@
+pe @@###
+qc @##@@@
+qc ###@###
+qc @@@###
+qc ###@@@
+sk ###@@@
+sk @@@###
+yt @@@##
diff --git a/app/src/main/assets/runtime_data/region/au.xml b/app/src/main/assets/runtime_data/region/au.xml
new file mode 100755
index 0000000..e837c71
--- /dev/null
+++ b/app/src/main/assets/runtime_data/region/au.xml
@@ -0,0 +1,855 @@
+
+
+
+ BOOST
+ LBP
+ 16
+ 44
+
+ GAB
+ 9.9500000476837158e-01
+ 4.4999998807907104e-01
+ 9.4999999999999996e-01
+ 1
+ 100
+
+ 256
+ 1
+ 12
+
+
+ <_>
+ 3
+ -8.9822268486022949e-01
+
+ <_>
+
+ 0 -1 49 -611788592 -573485032 -117253679 1594429461
+ -1971287878 -22527862 -1979021157 -1626733427
+
+ -7.5738126039505005e-01 7.0481771230697632e-01
+ <_>
+
+ 0 -1 67 -6294750 -244874989 -2130526208 1938772839
+ -148114893 268845060 855894827 1937767359
+
+ -8.3813470602035522e-01 5.8474522829055786e-01
+ <_>
+
+ 0 -1 11 -1677699056 -36618160 403725789 1595490577
+ -1207940968 -7794569 -1911899905 -1154826022
+
+ -6.8870306015014648e-01 6.9729328155517578e-01
+
+ <_>
+ 5
+ -1.1421134471893311e+00
+
+ <_>
+
+ 0 -1 57 -1119506 -708121466 -612065092 -743202 -1193508626
+ -23197524 -2118161 -2098177
+
+ -7.4267381429672241e-01 5.3053784370422363e-01
+ <_>
+
+ 0 -1 7 -1677572080 -1074181040 506615293 1597720656
+ -1640363268 -1077966123 436928508 -1088695875
+
+ -7.4100035429000854e-01 4.8635581135749817e-01
+ <_>
+
+ 0 -1 23 -84414770 583066006 -931127296 575594756 54857728
+ 23068739 1263612160 -134220801
+
+ -6.7841631174087524e-01 5.1256632804870605e-01
+ <_>
+
+ 0 -1 44 -787854184 -573318064 789683645 488446228
+ -1155351302 -2439010 -1375170676 -552942435
+
+ -6.5471035242080688e-01 5.3409981727600098e-01
+ <_>
+
+ 0 -1 53 -800595898 -621366522 -620510633 -749743337
+ -1034952182 -928062974 6801775 1074262595
+
+ -7.0143872499465942e-01 4.8587721586227417e-01
+
+ <_>
+ 5
+ -9.6150821447372437e-01
+
+ <_>
+
+ 0 -1 40 -541371172 -589667 1602442749 -43619 -124991250
+ 2008760573 -123154482 -72627255
+
+ -6.7388784885406494e-01 5.1606619358062744e-01
+ <_>
+
+ 0 -1 8 -72646400 -80015225 394858760 -14727777 -1145332839
+ -1145335621 992677307 -1077936129
+
+ -6.5934449434280396e-01 4.8057270050048828e-01
+ <_>
+
+ 0 -1 41 -1060918 -12000442 453118984 -549920786 1542418820
+ 352678917 1610051308 -2098177
+
+ -6.0796922445297241e-01 5.1345926523208618e-01
+ <_>
+
+ 0 -1 34 -1749417744 1364332732 1493720573 1595610484
+ -1700261638 1970278583 1040904142 -74943796
+
+ -6.7741453647613525e-01 4.4649848341941833e-01
+ <_>
+
+ 0 -1 24 -1089741678 -6597552 1090668753 -1626320880
+ -548872518 -5633400 184583099 -636825123
+
+ -5.6575518846511841e-01 5.3567945957183838e-01
+
+ <_>
+ 6
+ -1.7560020685195923e+00
+
+ <_>
+
+ 0 -1 22 -167773201 -2360353 -541076993 -10289 -251920405
+ 1082327050 -529793297 1083171531
+
+ -6.7891544103622437e-01 4.0690261125564575e-01
+ <_>
+
+ 0 -1 76 -2 998962142 -1148940788 1070267870 2035936504
+ 958419688 1975383548 2147483647
+
+ -6.8827730417251587e-01 4.0660688281059265e-01
+ <_>
+
+ 0 -1 16 4276 1431657684 1035952127 1571231228 -1733272834
+ -15402508 446622687 -1163383595
+
+ -7.0099341869354248e-01 4.0688174962997437e-01
+ <_>
+
+ 0 -1 61 1195896586 2145385823 -2129967732 1339936015
+ 1338232714 1627381991 -82321841 2144329695
+
+ -6.2260180711746216e-01 4.3509158492088318e-01
+ <_>
+
+ 0 -1 26 -285737074 580841251 -2006785528 584047371
+ 1502441728 577284943 2135905038 1677721599
+
+ -6.5793162584304810e-01 3.7901020050048828e-01
+ <_>
+
+ 0 -1 52 -676619022 -573206503 453763057 487281681 -276129030
+ -5726556 -1970630945 -1742028395
+
+ -5.5209952592849731e-01 4.6138554811477661e-01
+
+ <_>
+ 7
+ -1.2151374816894531e+00
+
+ <_>
+
+ 0 -1 66 -85 -211815617 -268444926 -739289265 -134221270
+ 1082119455 -208666710 1476395007
+
+ -7.2162574529647827e-01 3.6626848578453064e-01
+ <_>
+
+ 0 -1 1 -286265718 -999299098 -391593396 -523769430
+ -404792576 1157058627 -244452604 -167772161
+
+ -6.0357534885406494e-01 4.5322033762931824e-01
+ <_>
+
+ 0 -1 60 -255793462 -70257709 -254351630 -70320397 1909288463
+ -45121 -721424433 -754984085
+
+ -5.4790908098220825e-01 4.7318786382675171e-01
+ <_>
+
+ 0 -1 71 -33554436 -1812277562 2119891740 334164958
+ 2147349968 287338979 1936016656 2139095039
+
+ -7.0448672771453857e-01 3.6576277017593384e-01
+ <_>
+
+ 0 -1 78 -828176 -604415011 -1717332707 463297429 -361047880
+ -623162369 -1433736440 -1163985015
+
+ -5.1334244012832642e-01 5.0787007808685303e-01
+ <_>
+
+ 0 -1 83 -68161830 799997919 -1356582888 -1113522566
+ 734945480 364392665 1400706424 -1
+
+ -5.3373581171035767e-01 4.6751043200492859e-01
+ <_>
+
+ 0 -1 20 -1103673124 -548322284 1074454045 1360249113
+ 1310589182 1429537920 -1979578680 1932215757
+
+ -6.9125539064407349e-01 3.8719448447227478e-01
+
+ <_>
+ 7
+ -1.3708573579788208e+00
+
+ <_>
+
+ 0 -1 70 -524289 1431323989 -39460867 1437687765 -45228340
+ 990927545 -270731060 -1
+
+ -5.7995080947875977e-01 4.9767187237739563e-01
+ <_>
+
+ 0 -1 9 655623184 -10511395 -4259843 -34268773 -540755556
+ -1078503171 -604497410 -4583798
+
+ -6.1646574735641479e-01 3.9822673797607422e-01
+ <_>
+
+ 0 -1 48 -538188118 1608358907 1025101263 1604179967
+ -597894689 224255963 1576926959 1574829791
+
+ -6.2925642728805542e-01 3.6492335796356201e-01
+ <_>
+
+ 0 -1 21 -939276798 -257753089 -489952064 -169349429
+ 1858071503 -94705729 -213130489 1088938791
+
+ -6.5357398986816406e-01 3.3915162086486816e-01
+ <_>
+
+ 0 -1 19 -552936270 523391216 -100696577 -543732683 -11891462
+ 523689429 -6100737 184703099
+
+ -6.0573673248291016e-01 3.5936927795410156e-01
+ <_>
+
+ 0 -1 28 -422589434 -423691488 -938504690 -490755185
+ -318770933 1647010671 1467924480 1132459647
+
+ -6.4206576347351074e-01 3.4757497906684875e-01
+ <_>
+
+ 0 -1 69 -783944702 -214179085 1931721521 858993458
+ -404040966 -17077 1668546218 -11028208
+
+ -5.5039256811141968e-01 3.7237152457237244e-01
+
+ <_>
+ 7
+ -1.1579054594039917e+00
+
+ <_>
+
+ 0 -1 13 -4272908 -571236 -1696923651 456132792 -83965188
+ -12545 -1363481468 -318769923
+
+ -6.9065040349960327e-01 2.7564468979835510e-01
+ <_>
+
+ 0 -1 31 -581968114 -540299265 -1727069430 2142976778
+ -287318193 -1055025 -22282321 -32965
+
+ -5.8724719285964966e-01 3.7282180786132812e-01
+ <_>
+
+ 0 -1 50 -6038341 -640165672 463208439 421485845 -269825286
+ -33620748 -1708470305 -620048939
+
+ -4.1684821248054504e-01 5.3800636529922485e-01
+ <_>
+
+ 0 -1 3 -6430 -286266012 -287322898 -319895826 1606896711
+ 1948587903 1467434225 -184549377
+
+ -5.9499925374984741e-01 3.7343171238899231e-01
+ <_>
+
+ 0 -1 75 -1071192570 1138221878 -46664013 2005367587
+ -352330769 -97783513 -905969969 1075299911
+
+ -6.4896816015243530e-01 3.2506215572357178e-01
+ <_>
+
+ 0 -1 85 -7340034 -1549099046 843056536 1000387532 1341479372
+ 730346793 2110204140 -68421681
+
+ -4.5823952555656433e-01 4.5764750242233276e-01
+ <_>
+
+ 0 -1 46 -402653794 -782245121 314947160 398323455 1436373236
+ 293425369 372627928 1946156991
+
+ -5.9321647882461548e-01 3.5472938418388367e-01
+
+ <_>
+ 8
+ -1.6782619953155518e+00
+
+ <_>
+
+ 0 -1 10 873553151 2004180213 -2228225 -58913 -1125475105
+ -983116 -1090846721 -1157632065
+
+ -5.4920834302902222e-01 4.2633989453315735e-01
+ <_>
+
+ 0 -1 80 -681844738 1056975922 561003192 2146500470 214478076
+ 202376324 767075576 -131073
+
+ -5.7025521993637085e-01 3.7582042813301086e-01
+ <_>
+
+ 0 -1 55 -125150774 -8730 -545267713 -10494133 720038827
+ 1610612715 -270345237 -344997758
+
+ -5.1887893676757812e-01 4.0973290801048279e-01
+ <_>
+
+ 0 -1 38 -584001028 489741808 -42207235 503252372 -1657349640
+ -1723926019 -1680196609 153796781
+
+ -6.3692367076873779e-01 3.1177058815956116e-01
+ <_>
+
+ 0 -1 82 -286265654 547679875 -1400445950 -1059936821
+ 930072066 1180585997 -258477310 1941960687
+
+ -6.5258508920669556e-01 3.1520101428031921e-01
+ <_>
+
+ 0 -1 30 -542221264 -64290 -115418115 -542109068 -1884628452
+ -6644857 782818812 -1205688280
+
+ -5.6938469409942627e-01 3.5461488366127014e-01
+ <_>
+
+ 0 -1 18 -15734801 1032825246 -687726584 297774843
+ -1498729557 66534254 1715609562 1946157055
+
+ -5.5432200431823730e-01 3.2321223616600037e-01
+ <_>
+
+ 0 -1 35 -1065096062 -84943881 -570294785 -1045448925
+ -353914625 -128196145 -273751377 -2113150457
+
+ -4.6718406677246094e-01 4.1839256882667542e-01
+
+ <_>
+ 9
+ -1.8586442470550537e+00
+
+ <_>
+
+ 0 -1 62 -1039938489 -36489 -348127361 -513 -88084689
+ -3411553 -285475073 -230950913
+
+ -5.2433896064758301e-01 4.3869677186012268e-01
+ <_>
+
+ 0 -1 47 -68160017 -67112461 -269750015 -1576601 -69209890
+ 289042673 -271590433 2012741631
+
+ -5.0064951181411743e-01 4.2426300048828125e-01
+ <_>
+
+ 0 -1 74 -1 2003850580 -1108279300 389044597 2136800716
+ 1027633524 517520350 -4194305
+
+ -4.2682534456253052e-01 4.7421252727508545e-01
+ <_>
+
+ 0 -1 58 -1213068112 -536915939 -1080057863 1595874817
+ -433959436 -5054980 -341144337 -550875515
+
+ -5.4924941062927246e-01 3.6996433138847351e-01
+ <_>
+
+ 0 -1 17 -570425850 991534916 855818035 2063621960 1785546766
+ 1062771928 -32834882 -11535521
+
+ -5.3338468074798584e-01 3.7742823362350464e-01
+ <_>
+
+ 0 -1 65 1755451637 -1953609758 -4228609 -37791274
+ -1466384897 -1348535297 -1161896257 -1549632026
+
+ -4.7544640302658081e-01 3.8450938463211060e-01
+ <_>
+
+ 0 -1 6 -232593430 -1307839544 -1343531197 1094448996
+ -90448405 -299175006 -348390929 1076097603
+
+ -6.0394722223281860e-01 3.0843117833137512e-01
+ <_>
+
+ 0 -1 29 -8394754 1073531900 196423260 755082090 2111333900
+ 2034519740 836572127 -9
+
+ -4.8120620846748352e-01 3.7419813871383667e-01
+ <_>
+
+ 0 -1 25 -137374758 319557367 -568726642 64821167 861795555
+ 14684406 -1354713171 464377851
+
+ -5.6392318010330200e-01 3.4628465771675110e-01
+
+ <_>
+ 9
+ -1.1646637916564941e+00
+
+ <_>
+
+ 0 -1 14 -1 -76292 -857749057 -593901347 -290799697 -1090401
+ -1999699413 -1963987201
+
+ -5.4174631834030151e-01 3.7251868844032288e-01
+ <_>
+
+ 0 -1 64 -8705 -537207489 -4239937 -541254337 1531993580
+ -4956764 -269291571 -12884219
+
+ -3.9605358242988586e-01 5.0030308961868286e-01
+ <_>
+
+ 0 -1 59 -1073495033 -76581641 -171966465 -8396801 -117455345
+ -67108865 -1062207745 -803473873
+
+ -3.6505150794982910e-01 4.9429062008857727e-01
+ <_>
+
+ 0 -1 73 -514 1071182842 -269553700 196673532 -539004706
+ 942702557 2138922334 2147483647
+
+ -5.8632147312164307e-01 2.8380626440048218e-01
+ <_>
+
+ 0 -1 42 -168165409 956350580 1433794553 335084340
+ -1997487890 134781876 -841695318 226286586
+
+ -5.1184880733489990e-01 3.7335854768753052e-01
+ <_>
+
+ 0 -1 36 -8417330 -201338881 -1615940728 254748635 -54790209
+ 348076479 638561215 2013248319
+
+ -5.6350380182266235e-01 2.8398692607879639e-01
+ <_>
+
+ 0 -1 81 -587260784 -576749575 -1669606123 453170521
+ -83953252 -623125537 -90477824 -1706049971
+
+ -4.9625855684280396e-01 3.4869700670242310e-01
+ <_>
+
+ 0 -1 84 -9938 696398318 1070208736 967486022 670776829
+ 434662137 872353116 1811674871
+
+ -5.8320373296737671e-01 2.6583945751190186e-01
+ <_>
+
+ 0 -1 5 -363141622 -239875254 -1432323398 464676619
+ -656156600 -655048034 -391188993 -84412465
+
+ -5.2150756120681763e-01 3.4631469845771790e-01
+
+ <_>
+ 10
+ -1.2043844461441040e+00
+
+ <_>
+
+ 0 -1 43 -571488022 -570436133 -281030916 -583199483
+ -641536514 -1615143425 -116326401 -550844145
+
+ -6.6361653804779053e-01 1.9604672491550446e-01
+ <_>
+
+ 0 -1 12 -262145 -705568772 -175415297 -178392083 -1437799681
+ -1258629332 1000844015 21979147
+
+ -5.6519657373428345e-01 3.0456781387329102e-01
+ <_>
+
+ 0 -1 51 -1342172400 -191617 -643 -36603918 -91291650
+ -17053217 -1577783044 -1260963209
+
+ -5.8604788780212402e-01 2.9618346691131592e-01
+ <_>
+
+ 0 -1 54 -806359297 -4121 -1513370873 736620259 196577104
+ -405277098 -34120841 -1048973
+
+ -3.6587005853652954e-01 4.7734427452087402e-01
+ <_>
+
+ 0 -1 63 1967936212 -71692 -14222346 -1345844538 -11780
+ -1077960993 -1615157796 791500233
+
+ -6.5954190492630005e-01 2.5595691800117493e-01
+ <_>
+
+ 0 -1 68 -531634558 865068942 -214445902 2138308467 81786719
+ -5247442 -1057227777 1080554471
+
+ -5.7511496543884277e-01 2.8192704916000366e-01
+ <_>
+
+ 0 -1 4 -1042088222 -285753242 2012049383 -245161914
+ -314395669 -213939586 621805471 1114071675
+
+ -6.1220860481262207e-01 2.3731665313243866e-01
+ <_>
+
+ 0 -1 56 -1443145485 1988102498 534740469 1327645410
+ -342172998 -1145315953 2064154367 -232077321
+
+ -3.7831282615661621e-01 4.3669494986534119e-01
+ <_>
+
+ 0 -1 32 -10553354 1878801516 166209754 799550440 1033640828
+ 757621993 206579948 1610612567
+
+ -5.7260602712631226e-01 2.6549491286277771e-01
+ <_>
+
+ 0 -1 2 -335546834 -552104052 -158802433 1929566028 180870239
+ 1601293336 -366221073 -2892043
+
+ -4.6849688887596130e-01 3.5707718133926392e-01
+
+ <_>
+ 10
+ -1.7368365526199341e+00
+
+ <_>
+
+ 0 -1 72 -113 -817 -140552306 -3145873 1732237303 1981281703
+ -134750257 -134217729
+
+ -5.4474252462387085e-01 3.1632161140441895e-01
+ <_>
+
+ 0 -1 39 -72655696 2013224444 -1111523331 1606092792
+ -341115654 2146036667 -1129779250 -4456739
+
+ -5.3460186719894409e-01 3.2928371429443359e-01
+ <_>
+
+ 0 -1 0 -2097169 -825229530 -269562298 -831523257 -301990081
+ 1082130175 1937224823 -134219785
+
+ -4.0298810601234436e-01 4.2096018791198730e-01
+ <_>
+
+ 0 -1 77 -30158608 -571467276 -1168352803 429370257
+ -631056196 -16855555 719990476 -1968224636
+
+ -4.8689436912536621e-01 3.4727278351783752e-01
+ <_>
+
+ 0 -1 33 1433925623 354472528 1433785845 87126399 -570561537
+ 186816912 1572383037 229432799
+
+ -5.1943379640579224e-01 3.3485844731330872e-01
+ <_>
+
+ 0 -1 27 -1112651588 -1109424130 1597931517 825755554 -90440
+ -7087629 -553719032 -659554565
+
+ -5.0690883398056030e-01 3.0206778645515442e-01
+ <_>
+
+ 0 -1 45 -537308019 401852740 2137390506 1474785670
+ 1724184559 1733253107 -119477265 1942486011
+
+ -4.7200435400009155e-01 3.4845206141471863e-01
+ <_>
+
+ 0 -1 15 -827403230 1380898820 -1171928688 1594721160
+ 1794931804 142497885 -626327570 -88430851
+
+ -6.2450623512268066e-01 2.4470937252044678e-01
+ <_>
+
+ 0 -1 37 1998842498 -639640488 1392994901 1600123220
+ -771092838 -51660481 176868063 -636760815
+
+ -4.9276769161224365e-01 3.0157554149627686e-01
+ <_>
+
+ 0 -1 79 -1060970492 -201327841 -1883509605 -2049 -941883442
+ -90457258 1188654255 1096937603
+
+ -6.1707288026809692e-01 2.6061785221099854e-01
+
+ <_>
+
+ 0 2 1 1
+ <_>
+
+ 0 2 1 3
+ <_>
+
+ 0 3 14 1
+ <_>
+
+ 0 5 2 3
+ <_>
+
+ 1 0 2 2
+ <_>
+
+ 1 8 12 1
+ <_>
+
+ 2 0 2 3
+ <_>
+
+ 2 0 9 1
+ <_>
+
+ 2 7 14 2
+ <_>
+
+ 3 0 3 1
+ <_>
+
+ 3 0 5 1
+ <_>
+
+ 3 0 9 1
+ <_>
+
+ 3 1 5 2
+ <_>
+
+ 3 1 9 1
+ <_>
+
+ 3 1 9 2
+ <_>
+
+ 3 4 11 1
+ <_>
+
+ 4 0 5 1
+ <_>
+
+ 4 3 13 1
+ <_>
+
+ 4 6 2 2
+ <_>
+
+ 4 13 7 1
+ <_>
+
+ 5 1 11 1
+ <_>
+
+ 6 0 1 3
+ <_>
+
+ 6 0 3 3
+ <_>
+
+ 6 6 1 3
+ <_>
+
+ 6 13 10 1
+ <_>
+
+ 7 1 3 5
+ <_>
+
+ 7 3 1 4
+ <_>
+
+ 8 1 6 1
+ <_>
+
+ 8 2 1 3
+ <_>
+
+ 8 7 1 3
+ <_>
+
+ 9 0 6 1
+ <_>
+
+ 9 2 11 4
+ <_>
+
+ 9 7 1 3
+ <_>
+
+ 9 10 5 2
+ <_>
+
+ 10 0 8 1
+ <_>
+
+ 11 0 1 2
+ <_>
+
+ 11 2 3 4
+ <_>
+
+ 11 12 10 1
+ <_>
+
+ 11 13 5 1
+ <_>
+
+ 12 0 7 1
+ <_>
+
+ 12 1 7 1
+ <_>
+
+ 12 4 2 4
+ <_>
+
+ 12 10 4 2
+ <_>
+
+ 12 12 7 1
+ <_>
+
+ 12 13 8 1
+ <_>
+
+ 13 2 6 1
+ <_>
+
+ 13 3 3 4
+ <_>
+
+ 13 4 6 3
+ <_>
+
+ 13 6 6 3
+ <_>
+
+ 13 13 8 1
+ <_>
+
+ 13 13 9 1
+ <_>
+
+ 14 0 2 1
+ <_>
+
+ 14 13 8 1
+ <_>
+
+ 15 0 2 3
+ <_>
+
+ 15 3 4 3
+ <_>
+
+ 16 0 4 2
+ <_>
+
+ 16 0 8 1
+ <_>
+
+ 17 7 3 3
+ <_>
+
+ 17 13 6 1
+ <_>
+
+ 18 0 1 2
+ <_>
+
+ 18 0 2 3
+ <_>
+
+ 18 1 3 4
+ <_>
+
+ 19 0 1 2
+ <_>
+
+ 20 1 1 5
+ <_>
+
+ 20 13 4 1
+ <_>
+
+ 21 0 3 1
+ <_>
+
+ 21 3 3 3
+ <_>
+
+ 21 4 3 3
+ <_>
+
+ 23 0 2 3
+ <_>
+
+ 23 0 4 3
+ <_>
+
+ 23 10 2 2
+ <_>
+
+ 24 4 2 4
+ <_>
+
+ 24 6 3 2
+ <_>
+
+ 24 7 2 3
+ <_>
+
+ 24 10 2 2
+ <_>
+
+ 25 0 2 3
+ <_>
+
+ 26 7 2 3
+ <_>
+
+ 26 13 5 1
+ <_>
+
+ 26 13 6 1
+ <_>
+
+ 27 0 2 3
+ <_>
+
+ 27 10 2 2
+ <_>
+
+ 29 13 5 1
+ <_>
+
+ 30 5 1 2
+ <_>
+
+ 30 7 1 3
+ <_>
+
+ 34 7 1 3
+ <_>
+
+ 35 7 1 3
+
diff --git a/app/src/main/assets/runtime_data/region/br.xml b/app/src/main/assets/runtime_data/region/br.xml
new file mode 100755
index 0000000..e3cd367
--- /dev/null
+++ b/app/src/main/assets/runtime_data/region/br.xml
@@ -0,0 +1,783 @@
+
+
+
+ BOOST
+ LBP
+ 14
+ 42
+
+ GAB
+ 9.9500000476837158e-001
+ 4.4999998807907104e-001
+ 9.4999999999999996e-001
+ 1
+ 100
+
+ 256
+ 1
+ 12
+
+
+ <_>
+ 3
+ -8.2853245735168457e-001
+
+ <_>
+
+ 0 -1 37 285216984 -583724588 1359073759 -585301731
+ -1207919366 -4685672 -1744271105 -1693972344
+
+ -8.2473558187484741e-001 7.9090112447738647e-001
+ <_>
+
+ 0 -1 23 269504592 -707788396 419500415 2132086785
+ -2138529618 -1164967776 402655407 -1960181752
+
+ -7.4675083160400391e-001 7.1070402860641479e-001
+ <_>
+
+ 0 -1 39 -202378098 -251670049 -1903268086 -537928017
+ -1263013447 -252423748 -272171121 -572523877
+
+ -6.7105877399444580e-001 7.4295401573181152e-001
+
+ <_>
+ 3
+ -8.1748569011688232e-001
+
+ <_>
+
+ 0 -1 17 287364601 -584025864 -720897 -537571911 -1117732865
+ -1073948680 1069072383 -1081602328
+
+ -7.6333057880401611e-001 8.1242781877517700e-001
+ <_>
+
+ 0 -1 31 -203434240 -2121399 352571791 -134749749 -3556389
+ -360480633 -1198814209 13625999
+
+ -7.8441995382308960e-001 6.5391725301742554e-001
+ <_>
+
+ 0 -1 15 285250768 -1657798636 152180093 420675585
+ -1207926532 -8257400 419960987 -1148256087
+
+ -6.5546298027038574e-001 7.3026490211486816e-001
+
+ <_>
+ 6
+ -1.3338762521743774e+000
+
+ <_>
+
+ 0 -1 16 -581922373 -572703591 1025064957 -42623043
+ -587923713 -204836 -1646481409 -1651654770
+
+ -6.9488149881362915e-001 7.8489482402801514e-001
+ <_>
+
+ 0 -1 39 -100663297 -201985617 -7361009 -67108881 -138543185
+ 1106571701 -11538609 -134221109
+
+ -5.4936617612838745e-001 8.1860017776489258e-001
+ <_>
+
+ 0 -1 54 356516348 1431327064 337204735 2138898649
+ -2004301634 -1081597799 218630399 -1196418592
+
+ -7.7375411987304688e-001 5.7966601848602295e-001
+ <_>
+
+ 0 -1 55 -200875316 -209338238 139778 -249847670 -1269438517
+ 8659008 -1572371798 -213966709
+
+ -6.1659812927246094e-001 6.5415656566619873e-001
+ <_>
+
+ 0 -1 10 -6450 -122097666 -553865708 951648254 1878088704
+ 1291608053 2147118876 -1
+
+ -5.5839419364929199e-001 6.7460024356842041e-001
+ <_>
+
+ 0 -1 59 -229644094 -740913019 402653736 1595499402
+ 1629027160 537135104 -339090710 1376477103
+
+ -6.9653308391571045e-001 5.0569772720336914e-001
+
+ <_>
+ 6
+ -1.3329070806503296e+000
+
+ <_>
+
+ 0 -1 38 -17 -235014145 -273698930 -1 -655361 -252578305
+ -1048689 -1
+
+ -6.2613362073898315e-001 8.3587586879730225e-001
+ <_>
+
+ 0 -1 1 -822088017 -1494220817 -286627166 -521146870
+ -438311098 1148141431 2004874787 -452986937
+
+ -6.2483572959899902e-001 7.0758932828903198e-001
+ <_>
+
+ 0 -1 19 1433731065 1567710713 -33685505 -4358209 -1073954819
+ -745475 -409601 -1080029252
+
+ -5.6460815668106079e-001 6.4405161142349243e-001
+ <_>
+
+ 0 -1 72 -289409534 572709774 -2136751520 -1605438470
+ 1541534464 538170499 1653335808 -521666585
+
+ -5.9405732154846191e-001 5.3030282258987427e-001
+ <_>
+
+ 0 -1 47 284718389 1442395637 -1181229569 -4235459
+ -1466270465 -4196097 -71385857 -1733811012
+
+ -5.5647981166839600e-001 5.8203917741775513e-001
+ <_>
+
+ 0 -1 30 1081598594 1419768706 -1017120245 -83364286
+ -389044566 -467664864 -1068501878 -800590846
+
+ -5.8518677949905396e-001 4.9468857049942017e-001
+
+ <_>
+ 6
+ -1.2980090379714966e+000
+
+ <_>
+
+ 0 -1 69 -184550649 -8913025 -50331649 -201326593 -18874625
+ -32897 -218103829 -520093713
+
+ -5.9198069572448730e-001 7.8156101703643799e-001
+ <_>
+
+ 0 -1 46 -2097153 -788860673 1309495053 -974139641 -252709717
+ -789389193 1996738051 -33
+
+ -5.4641300439834595e-001 6.8572372198104858e-001
+ <_>
+
+ 0 -1 14 21242301 -539159755 -1122222113 -2280651 -36897815
+ -73606052 -79118609 -3630132
+
+ -6.3102430105209351e-001 5.3388547897338867e-001
+ <_>
+
+ 0 -1 74 -339745273 1137177294 -532159998 -2139162777
+ -149423358 -449095354 -272110076 -218628233
+
+ -5.4400163888931274e-001 5.3200685977935791e-001
+ <_>
+
+ 0 -1 42 1030755448 -1073872995 -69569291 -4501512 968236024
+ -16486 -541393926 -1145553976
+
+ -7.3628991842269897e-001 4.0775153040885925e-001
+ <_>
+
+ 0 -1 53 -521673725 -9447329 2147450855 -134217929 -457195601
+ -671622077 -872415777 -1073233405
+
+ -4.6834933757781982e-001 6.1143130064010620e-001
+
+ <_>
+ 6
+ -1.4600841999053955e+000
+
+ <_>
+
+ 0 -1 40 -2 -71436289 -1081374964 -17409 -132129 -252646597
+ -9249 -131073
+
+ -7.0482200384140015e-001 6.1317390203475952e-001
+ <_>
+
+ 0 -1 27 1431568351 1977614335 2144862207 2013231039
+ -419434578 -4370 -16848146 -67114870
+
+ -5.3594231605529785e-001 6.7189788818359375e-001
+ <_>
+
+ 0 -1 3 -286265553 -288883729 -274870686 -353375034
+ 2045506919 1690041199 2147481445 -1048761
+
+ -5.9768378734588623e-001 5.4696100950241089e-001
+ <_>
+
+ 0 -1 4 -134545410 -5703686 -71540238 -1349334278 1580745724
+ 1308117213 1202520827 1308512223
+
+ -7.4109089374542236e-001 3.6831066012382507e-001
+ <_>
+
+ 0 -1 44 425729245 -8972291 -38019073 -164417 -1079459842
+ -67200001 -1143324737 -1092082948
+
+ -5.6800931692123413e-001 5.0094425678253174e-001
+ <_>
+
+ 0 -1 71 -66 990687228 -67125972 1069285308 -50332163
+ 1044315645 -2571 -41943041
+
+ -4.9089109897613525e-001 5.5790531635284424e-001
+
+ <_>
+ 8
+ -1.3831173181533813e+000
+
+ <_>
+
+ 0 -1 11 -681731073 -2246209 -1208139777 -2752580 -37879809
+ -196643 -572661761 -1075970081
+
+ -5.6764817237854004e-001 7.4003648757934570e-001
+ <_>
+
+ 0 -1 43 -1057 -754982214 168807941 -1919979961 -253496143
+ -252514096 -553126561 -68157441
+
+ -5.1411336660385132e-001 6.2704712152481079e-001
+ <_>
+
+ 0 -1 29 -1349907204 -4903014 -1075574785 -5235820 -105006081
+ -33809443 -475201 -22496840
+
+ -6.5674120187759399e-001 4.4796296954154968e-001
+ <_>
+
+ 0 -1 49 -1065900489 -1052761 -268435457 -1 -10273 -2177
+ -524289 -9181689
+
+ -4.3221050500869751e-001 6.1747372150421143e-001
+ <_>
+
+ 0 -1 75 -217 -1347420177 -608282330 -487605129 1910499078
+ 1131571950 -3179776 -523763714
+
+ -5.8398228883743286e-001 4.1473022103309631e-001
+ <_>
+
+ 0 -1 51 259264536 -1149902853 -753876995 2143254457
+ -645378568 -5314406 -1080132867 -1078428268
+
+ -7.3157382011413574e-001 3.2581529021263123e-001
+ <_>
+
+ 0 -1 33 -1069030909 -905977946 -8913185 -1710847 -805331457
+ -327790 -473968641 -1067981309
+
+ -4.4401237368583679e-001 5.3910166025161743e-001
+ <_>
+
+ 0 -1 8 -421008670 -279056550 -464391041 -539758432
+ 1303335486 -353672409 1890057173 -195561501
+
+ -4.8434647917747498e-001 4.7722080349922180e-001
+
+ <_>
+ 7
+ -1.0721565485000610e+000
+
+ <_>
+
+ 0 -1 15 -13041667 -294913 1060863999 1067139069 -15409924
+ -8707 -546505217 -9761
+
+ -5.3846156597137451e-001 7.8067737817764282e-001
+ <_>
+
+ 0 -1 67 -4 1058889181 -1109576068 1061024607 -630597636
+ 990968873 -338232644 2139094975
+
+ -6.1439883708953857e-001 5.0837707519531250e-001
+ <_>
+
+ 0 -1 21 1556954559 -44715049 1066999807 -34212897 -60490753
+ -121838855 -590770181 1561712573
+
+ -5.5671542882919312e-001 4.9533960223197937e-001
+ <_>
+
+ 0 -1 2 -421007634 -415770121 -15217666 -18423610 -739772201
+ -1757702077 -138678277 2004318023
+
+ -6.7898088693618774e-001 3.6057698726654053e-001
+ <_>
+
+ 0 -1 56 1084745218 -134237397 1132975563 -3672349 -133303569
+ -84217206 -353381665 -1064833534
+
+ -5.1906722784042358e-001 4.4790410995483398e-001
+ <_>
+
+ 0 -1 6 -12594 1985637327 -157620114 -386470066 -606119323
+ 2111261223 -439408252 -168362257
+
+ -5.6427675485610962e-001 4.1696536540985107e-001
+ <_>
+
+ 0 -1 18 287069429 1540717769 1504826367 -1082829027
+ -56821761 -606297447 1049934591 -1620034247
+
+ -5.8802723884582520e-001 3.9574873447418213e-001
+
+ <_>
+ 8
+ -1.2750341892242432e+000
+
+ <_>
+
+ 0 -1 13 -8913413 -7012417 1060835131 2147041247 -589500419
+ -587924228 -572588033 -536871425
+
+ -5.0236552953720093e-001 7.6100629568099976e-001
+ <_>
+
+ 0 -1 41 -202381393 -242227537 -542398705 -173409041
+ -771758709 -253364561 -80740469 -168428577
+
+ -5.4317152500152588e-001 5.6954395771026611e-001
+ <_>
+
+ 0 -1 24 1087881455 2113665003 -210894853 2146828223
+ -1140851282 -18 -890437942 -4461558
+
+ -4.7311496734619141e-001 5.2226537466049194e-001
+ <_>
+
+ 0 -1 61 -16387 939276280 -1283703044 2143205076 -280183363
+ 1034435276 1050948600 -35
+
+ -4.6256715059280396e-001 4.9628910422325134e-001
+ <_>
+
+ 0 -1 26 171050035 -1221456399 -539869197 -1087169504
+ -1922552099 -1361411 -281382437 -1410185933
+
+ -5.3890913724899292e-001 3.8419398665428162e-001
+ <_>
+
+ 0 -1 73 -6137 1120918271 -1368794106 -2144358409 -83927551
+ 1401633275 -775965916 -788529194
+
+ -5.3902828693389893e-001 4.4206458330154419e-001
+ <_>
+
+ 0 -1 63 -1951234380 -1614915876 1698200827 2145161916
+ -1355301121 -1141135941 -1145373697 -1074133536
+
+ -5.5798375606536865e-001 3.4880429506301880e-001
+ <_>
+
+ 0 -1 70 -520096505 1984419111 -460858761 -1832389703
+ -234095242 -1409595137 -366286102 -2131758089
+
+ -4.5353689789772034e-001 4.7646188735961914e-001
+
+ <_>
+ 8
+ -1.1843473911285400e+000
+
+ <_>
+
+ 0 -1 22 -88539393 -2622473 -67436545 -1078223497 -8694275
+ -388 -276869121 -172161
+
+ -5.0693207979202271e-001 7.3959207534790039e-001
+ <_>
+
+ 0 -1 62 1382277871 -134223894 -1093669 -789270 2012932831
+ -10771222 -878706965 -3153270
+
+ -4.2572146654129028e-001 6.5866845846176147e-001
+ <_>
+
+ 0 -1 46 -84936133 -799817490 201575681 -934553081 -730335557
+ -1070448605 1359418891 -537919653
+
+ -5.4319930076599121e-001 4.7171792387962341e-001
+ <_>
+
+ 0 -1 25 1585000699 -111330383 303305717 2078094325
+ -1344488514 -1086581044 847298555 -215041
+
+ -4.5561578869819641e-001 4.9395501613616943e-001
+ <_>
+
+ 0 -1 36 -735850437 -5548997 -170426689 -41427919 -722534981
+ -56665225 -794167809 -637809441
+
+ -3.9095941185951233e-001 6.1021536588668823e-001
+ <_>
+
+ 0 -1 65 201339189 -109363211 -131585 1601142655 -536940609
+ -8880131 -1428402450 -1165357912
+
+ -4.4847896695137024e-001 4.8076605796813965e-001
+ <_>
+
+ 0 -1 34 -1024463798 -67440058 1412853760 -1292148966
+ -357569761 1109114946 -235150709 1395639042
+
+ -5.9451353549957275e-001 3.2721316814422607e-001
+ <_>
+
+ 0 -1 66 -252447488 -686295729 -774513665 -2108929 -876294680
+ -1888788333 -2067312392 1355546591
+
+ -5.9371763467788696e-001 3.0977559089660645e-001
+
+ <_>
+ 9
+ -1.7721819877624512e+000
+
+ <_>
+
+ 0 -1 52 1364590559 -6488196 2071953407 -304133 -4210689
+ -16973858 -69222721 -318838
+
+ -5.0053322315216064e-001 7.2953337430953979e-001
+ <_>
+
+ 0 -1 9 -1346390051 -1153975463 -168044545 -1073760400
+ -603979812 -71570664 -78774824 -3146535
+
+ -4.7651672363281250e-001 5.5323666334152222e-001
+ <_>
+
+ 0 -1 48 -1073492989 -624955969 -629407821 -277350569
+ -367002093 -1881174853 -370159189 1526981123
+
+ -5.3586703538894653e-001 4.3482360243797302e-001
+ <_>
+
+ 0 -1 7 -268514049 -2182498 -557921026 -1143833520 1337869053
+ 1595298893 -6356993 -1409037
+
+ -4.6753937005996704e-001 4.7871547937393188e-001
+ <_>
+
+ 0 -1 28 -4224337 -3210241 -1491399617 -177201 -1666217729
+ -188466456 -37118977 -570621953
+
+ -4.5714759826660156e-001 4.2808809876441956e-001
+ <_>
+
+ 0 -1 68 937426204 1025373468 -1189126255 2138821591
+ -1700284228 -1216642872 -1158053604 805297404
+
+ -5.4907804727554321e-001 3.8489469885826111e-001
+ <_>
+
+ 0 -1 0 -288366334 -825757274 -460792322 -291581722
+ 1170695122 -884364 -415762442 -227019529
+
+ -6.1079239845275879e-001 2.9559111595153809e-001
+ <_>
+
+ 0 -1 58 -540048250 322173639 -634957345 -679614881 -82855217
+ -664080198 -945776257 1431534827
+
+ -4.9022802710533142e-001 4.0082153677940369e-001
+ <_>
+
+ 0 -1 35 78730549 488199256 1405345655 1971282205 -1734690372
+ -1398044024 700103675 -1735738837
+
+ -4.9552637338638306e-001 3.6625802516937256e-001
+
+ <_>
+ 9
+ -1.6782010793685913e+000
+
+ <_>
+
+ 0 -1 45 -218370049 -31505 -8193 -1110514 -797769730 -2049
+ -11010053 -8433
+
+ -4.4659072160720825e-001 7.9415500164031982e-001
+ <_>
+
+ 0 -1 12 -203689238 -11411516 395785395 905899519 -946933521
+ 1479650435 1101129199 1468004095
+
+ -5.4474192857742310e-001 4.7251713275909424e-001
+ <_>
+
+ 0 -1 20 -496508273 -1048657 -4097 2146957074 -553652225
+ -65713 -17 -179837374
+
+ -3.9359572529792786e-001 5.4971671104431152e-001
+ <_>
+
+ 0 -1 60 1358984660 -1210300454 404051839 -545474884
+ 567032571 -1093952574 781125119 -5567960
+
+ -4.8279407620429993e-001 4.3091443181037903e-001
+ <_>
+
+ 0 -1 57 1426068991 1601467897 992870367 2145386399
+ 2038484222 -71778387 -341114881 -585061027
+
+ -5.4100221395492554e-001 3.2671278715133667e-001
+ <_>
+
+ 0 -1 5 -35655857 1692374991 -453645532 -867243825 2042613767
+ -467932117 -1149248511 -184552449
+
+ -5.2549248933792114e-001 4.0258836746215820e-001
+ <_>
+
+ 0 -1 32 1342691326 1475291005 -1055105 1073430447 -538386740
+ -1048577 -270038549 -68424022
+
+ -3.8929802179336548e-001 4.6440866589546204e-001
+ <_>
+
+ 0 -1 50 2071425138 166474750 2007511288 1015435772
+ -743868420 449328296 323123188 1875607550
+
+ -6.6830915212631226e-001 2.5718382000923157e-001
+ <_>
+
+ 0 -1 64 -198224875 2014237438 1368741745 823456091 -9455171
+ -268766785 -760679910 -1970341089
+
+ -4.3688443303108215e-001 3.7087124586105347e-001
+
+ <_>
+
+ 0 2 2 2
+ <_>
+
+ 0 3 1 2
+ <_>
+
+ 0 3 3 2
+ <_>
+
+ 0 4 1 1
+ <_>
+
+ 0 5 3 3
+ <_>
+
+ 0 7 1 1
+ <_>
+
+ 0 7 1 2
+ <_>
+
+ 0 10 2 1
+ <_>
+
+ 1 1 2 3
+ <_>
+
+ 1 1 9 2
+ <_>
+
+ 1 5 1 3
+ <_>
+
+ 2 1 12 2
+ <_>
+
+ 2 2 13 1
+ <_>
+
+ 2 3 12 1
+ <_>
+
+ 3 0 12 3
+ <_>
+
+ 3 3 9 1
+ <_>
+
+ 4 1 12 2
+ <_>
+
+ 4 11 7 1
+ <_>
+
+ 6 11 4 1
+ <_>
+
+ 6 11 5 1
+ <_>
+
+ 7 1 1 3
+ <_>
+
+ 7 1 11 2
+ <_>
+
+ 7 2 6 1
+ <_>
+
+ 7 4 10 1
+ <_>
+
+ 8 2 7 3
+ <_>
+
+ 8 8 3 2
+ <_>
+
+ 9 1 5 1
+ <_>
+
+ 9 3 6 2
+ <_>
+
+ 10 7 6 2
+ <_>
+
+ 10 10 6 1
+ <_>
+
+ 11 1 1 3
+ <_>
+
+ 11 2 3 3
+ <_>
+
+ 11 4 5 1
+ <_>
+
+ 12 1 1 3
+ <_>
+
+ 12 4 1 2
+ <_>
+
+ 13 0 9 1
+ <_>
+
+ 13 1 2 2
+ <_>
+
+ 13 11 9 1
+ <_>
+
+ 14 4 3 3
+ <_>
+
+ 14 5 3 2
+ <_>
+
+ 14 5 3 3
+ <_>
+
+ 14 6 3 2
+ <_>
+
+ 14 11 6 1
+ <_>
+
+ 15 5 2 2
+ <_>
+
+ 16 0 3 1
+ <_>
+
+ 16 5 1 2
+ <_>
+
+ 16 5 2 2
+ <_>
+
+ 17 0 6 1
+ <_>
+
+ 17 1 2 2
+ <_>
+
+ 18 0 2 3
+ <_>
+
+ 19 7 2 2
+ <_>
+
+ 19 11 5 1
+ <_>
+
+ 20 4 3 1
+ <_>
+
+ 21 1 1 3
+ <_>
+
+ 21 11 6 1
+ <_>
+
+ 22 5 2 1
+ <_>
+
+ 23 0 1 4
+ <_>
+
+ 23 11 5 1
+ <_>
+
+ 24 3 2 2
+ <_>
+
+ 24 5 2 2
+ <_>
+
+ 25 4 3 1
+ <_>
+
+ 26 8 1 2
+ <_>
+
+ 27 3 2 2
+ <_>
+
+ 29 11 3 1
+ <_>
+
+ 30 2 4 2
+ <_>
+
+ 32 0 2 1
+ <_>
+
+ 33 1 3 3
+ <_>
+
+ 33 8 3 2
+ <_>
+
+ 33 11 3 1
+ <_>
+
+ 35 1 2 3
+ <_>
+
+ 36 1 2 3
+ <_>
+
+ 36 8 2 2
+ <_>
+
+ 39 2 1 3
+ <_>
+
+ 39 3 1 1
+ <_>
+
+ 39 3 1 2
+ <_>
+
+ 39 4 1 1
+
diff --git a/app/src/main/assets/runtime_data/region/kr2.xml b/app/src/main/assets/runtime_data/region/kr2.xml
new file mode 100755
index 0000000..9bd921b
--- /dev/null
+++ b/app/src/main/assets/runtime_data/region/kr2.xml
@@ -0,0 +1,441 @@
+
+
+
+ BOOST
+ LBP
+ 18
+ 36
+
+ GAB
+ 9.9500000476837158e-01
+ 5.0000000000000000e-01
+ 9.4999999999999996e-01
+ 1
+ 100
+
+ 256
+ 1
+ 9
+
+
+ <_>
+ 4
+ -1.9250459671020508e+00
+
+ <_>
+
+ 0 -1 3 -74058753 -2240037 92342463 -1088484449 -89392129
+ -423217 -1414918657 -1074057249
+
+ -9.1852694749832153e-01 5.8924204111099243e-01
+ <_>
+
+ 0 -1 17 -205009214 -1056318 -766979189 -7351861 -340788289
+ -73422278 -45481985 -1055745
+
+ -8.7003403902053833e-01 5.9477519989013672e-01
+ <_>
+
+ 0 -1 39 -737161214 1510691403 1375814019 -741344813
+ -313527334 1930679011 -1173357621 -202378241
+
+ -7.6264554262161255e-01 6.5781676769256592e-01
+ <_>
+
+ 0 -1 22 -253570880 -35673917 1141244107 -136615525
+ -336680278 2047803533 -341144917 -1410364497
+
+ -7.9287588596343994e-01 6.2616056203842163e-01
+
+ <_>
+ 4
+ -1.8913023471832275e+00
+
+ <_>
+
+ 0 -1 5 -1025 -542241 -1114391041 991897887 -4719617
+ -67376401 -67109889 -4194305
+
+ -9.0746754407882690e-01 5.4716980457305908e-01
+ <_>
+
+ 0 -1 8 1364324831 287150263 991934431 870298523 -1179652
+ -4268358 -1049089 -67133441
+
+ -8.3418697118759155e-01 4.1235050559043884e-01
+ <_>
+
+ 0 -1 30 -204742006 -68173282 -1035517875 -11547813
+ -2006269234 -1903509269 -1043596549 -1009781761
+
+ -6.8528896570205688e-01 5.9535169601440430e-01
+ <_>
+
+ 0 -1 7 2102503610 -537017347 -1117805825 -6321512 -29655298
+ -4461569 -67387718 -4216086
+
+ -7.1089631319046021e-01 5.9832674264907837e-01
+
+ <_>
+ 4
+ -1.8885457515716553e+00
+
+ <_>
+
+ 0 -1 24 -17409 -133121 -2156033 -2099713 -3163201 -4194305
+ 1068182463 -1
+
+ -8.8507246971130371e-01 3.4729063510894775e-01
+ <_>
+
+ 0 -1 11 1971319519 1364712703 1906048511 1971313663
+ -119537713 -1025 -2097153 -65
+
+ -7.6710444688796997e-01 5.2994787693023682e-01
+ <_>
+
+ 0 -1 20 421027824 -1074258088 -6447171 -1088939864
+ -1076191236 -21243208 -1153916999 -1375207288
+
+ -7.5512754917144775e-01 4.9961245059967041e-01
+ <_>
+
+ 0 -1 21 -1069291349 -269488465 -1935007734 -1064310785
+ -810833749 -320093970 -2098558838 -890246517
+
+ -7.1592825651168823e-01 5.1875865459442139e-01
+
+ <_>
+ 5
+ -1.4479038715362549e+00
+
+ <_>
+
+ 0 -1 24 -2097153 -3016225 -69780481 -2561 -543179841
+ -2106917 1062144703 -1
+
+ -8.8085246086120605e-01 3.9553219079971313e-01
+ <_>
+
+ 0 -1 4 -11535480 -136318081 -1352213025 -33 -7340033 -5125
+ -539231233 -1
+
+ -7.9555577039718628e-01 3.8638621568679810e-01
+ <_>
+
+ 0 -1 26 1666687567 -138419409 1431169023 1979709375
+ -84938757 -67468376 2010119167 1931465710
+
+ -7.2934675216674805e-01 4.5863339304924011e-01
+ <_>
+
+ 0 -1 23 370751760 -1080079613 -1621633699 2145213273
+ -72237121 -4460546 -1625343045 -1089963000
+
+ -6.7171323299407959e-01 5.2594864368438721e-01
+ <_>
+
+ 0 -1 13 -740967691 402111487 402635743 597566427 2141040639
+ -626031681 -134219009 -1140876545
+
+ -7.4035781621932983e-01 4.8955345153808594e-01
+
+ <_>
+ 5
+ -1.4493496417999268e+00
+
+ <_>
+
+ 0 -1 36 -70255617 -513 -805569057 -9437193 38267119
+ -81795153 1200095231 -1
+
+ -8.6666667461395264e-01 2.8157895803451538e-01
+ <_>
+
+ 0 -1 34 -146806269 -36709626 -275521533 -7341054 -23073297
+ 1145819298 -470822709 -685260285
+
+ -7.5007098913192749e-01 3.8144519925117493e-01
+ <_>
+
+ 0 -1 0 -470 -420744786 -27876758 -492833849 1078935812
+ 38522503 -698886814 -413669401
+
+ -6.8918168544769287e-01 4.7556585073471069e-01
+ <_>
+
+ 0 -1 31 -35668228 -548293156 -649062412 -683295756
+ -222511140 525089516 -84096259 -547488772
+
+ -7.3100674152374268e-01 4.4898805022239685e-01
+ <_>
+
+ 0 -1 15 530626809 -42860545 462826171 -1342320837
+ -1081132033 -17953 991895727 -1076164673
+
+ -7.0868730545043945e-01 4.6778148412704468e-01
+
+ <_>
+ 5
+ -1.8017189502716064e+00
+
+ <_>
+
+ 0 -1 9 -65537 -328706 -4915201 -1087755586 -67239937 -5669
+ -1 -257
+
+ -8.8792204856872559e-01 -4.3837882578372955e-02
+ <_>
+
+ 0 -1 32 1347550207 -571148323 1543487487 -35651587 828322815
+ -1700 335492091 -2097155
+
+ -7.3766022920608521e-01 3.4690326452255249e-01
+ <_>
+
+ 0 -1 25 -9846 1605333483 -1059752448 -1812996489 1120071946
+ 1455643262 917870242 -680009761
+
+ -7.2934591770172119e-01 3.9320716261863708e-01
+ <_>
+
+ 0 -1 38 -473174014 2053046126 -134357141 -137895969
+ -1074790417 -67121353 -1179649 -152043561
+
+ -6.9844788312911987e-01 4.0797707438468933e-01
+ <_>
+
+ 0 -1 19 -691606870 -201856018 1198436335 1476325343
+ -571216913 -134486513 -51401745 -302518322
+
+ -7.1498012542724609e-01 4.5069092512130737e-01
+
+ <_>
+ 5
+ -1.7567682266235352e+00
+
+ <_>
+
+ 0 -1 2 -513 -513 -35800577 1071593915 -3407873 -4423
+ -2424833 -1
+
+ -8.7326997518539429e-01 8.5594989359378815e-02
+ <_>
+
+ 0 -1 14 -671154178 -69533698 -1617387522 531245730
+ 2147213310 -269943809 -154207233 -5608513
+
+ -7.5811719894409180e-01 2.2069078683853149e-01
+ <_>
+
+ 0 -1 18 1035212284 -2296420 555221692 -1113652072 2140332029
+ -5711169 -1080512518 -1074218515
+
+ -7.2789901494979858e-01 3.4770554304122925e-01
+ <_>
+
+ 0 -1 29 -993533265 -170137041 1736835031 1465382903
+ 1120924671 -353441050 1615000047 78111731
+
+ -7.4440920352935791e-01 3.7494036555290222e-01
+ <_>
+
+ 0 -1 1 -1638622 -75910 1059633056 -271627282 -8929355
+ -2887681 -336725058 1603272574
+
+ -7.9733246564865112e-01 3.6811915040016174e-01
+
+ <_>
+ 5
+ -1.6873530149459839e+00
+
+ <_>
+
+ 0 -1 6 -1 -17409 -1075970081 1067395503 -104465153 -2296833
+ -1048833 -5
+
+ -8.8755303621292114e-01 -1.0392609983682632e-01
+ <_>
+
+ 0 -1 33 -140779553 -2819075 -144859137 -1048609 1400850413
+ -69476625 858985387 -67111937
+
+ -6.8982315063476562e-01 3.1153544783592224e-01
+ <_>
+
+ 0 -1 40 -67114361 1074756399 -1835343310 1611136899
+ 2103432003 6145295 -458536794 -251922697
+
+ -5.9810346364974976e-01 4.8262387514114380e-01
+ <_>
+
+ 0 -1 12 916468092 -368898 -1617880065 736960766 1918926780
+ -69683 -1049089 -34838
+
+ -6.5626806020736694e-01 4.2501708865165710e-01
+ <_>
+
+ 0 -1 37 -1107517956 1039792092 498074680 -1078117488
+ -1075904580 -333315 -806273124 -1145135624
+
+ -6.4059084653854370e-01 4.1962918639183044e-01
+
+ <_>
+ 5
+ -1.4620362520217896e+00
+
+ <_>
+
+ 0 -1 27 -67110145 -1061 -578823942 -1413 -3146753 -7810486
+ -263429 -1051909
+
+ -8.4640258550643921e-01 1.0389610379934311e-01
+ <_>
+
+ 0 -1 10 178948351 -536880385 -2629765 -1060867 -1409352705
+ -286305 -1108431937 -1347517236
+
+ -6.6707128286361694e-01 3.3162760734558105e-01
+ <_>
+
+ 0 -1 16 -202923265 -67115041 -347365205 1539287789
+ -135535625 -201592101 -275779841 -338695441
+
+ -5.3917574882507324e-01 5.0910735130310059e-01
+ <_>
+
+ 0 -1 35 -167773242 -153094230 -2021362640 1066198967
+ -249269048 1441035252 925758395 1570237951
+
+ -6.9788902997970581e-01 3.8413587212562561e-01
+ <_>
+
+ 0 -1 28 2135129856 2013224111 -35652133 2145381311 -4718600
+ -524289 -542114934 -11862262
+
+ -7.1007943153381348e-01 3.6536604166030884e-01
+
+ <_>
+
+ 0 3 1 2
+ <_>
+
+ 0 5 4 4
+ <_>
+
+ 1 3 7 2
+ <_>
+
+ 1 3 11 2
+ <_>
+
+ 2 2 3 5
+ <_>
+
+ 2 3 7 2
+ <_>
+
+ 2 3 8 2
+ <_>
+
+ 3 0 10 3
+ <_>
+
+ 3 4 5 2
+ <_>
+
+ 3 4 7 1
+ <_>
+
+ 4 0 7 1
+ <_>
+
+ 4 2 4 4
+ <_>
+
+ 4 5 5 1
+ <_>
+
+ 5 3 4 2
+ <_>
+
+ 6 4 4 1
+ <_>
+
+ 7 3 9 2
+ <_>
+
+ 8 1 3 3
+ <_>
+
+ 8 4 4 3
+ <_>
+
+ 8 15 4 1
+ <_>
+
+ 9 3 3 3
+ <_>
+
+ 9 15 7 1
+ <_>
+
+ 10 2 2 3
+ <_>
+
+ 11 4 2 2
+ <_>
+
+ 12 0 7 1
+ <_>
+
+ 13 3 7 2
+ <_>
+
+ 13 9 2 2
+ <_>
+
+ 14 0 3 5
+ <_>
+
+ 14 2 3 2
+ <_>
+
+ 16 0 5 2
+ <_>
+
+ 16 3 2 3
+ <_>
+
+ 17 3 2 4
+ <_>
+
+ 18 12 3 2
+ <_>
+
+ 19 4 5 2
+ <_>
+
+ 20 3 4 2
+ <_>
+
+ 21 0 2 4
+ <_>
+
+ 22 8 2 3
+ <_>
+
+ 23 2 3 4
+ <_>
+
+ 26 15 3 1
+ <_>
+
+ 27 3 3 4
+ <_>
+
+ 29 3 2 4
+ <_>
+
+ 33 6 1 2
+
diff --git a/app/src/main/assets/runtime_data/region/us.xml b/app/src/main/assets/runtime_data/region/us.xml
index 3263eb4..2dde01f 100755
--- a/app/src/main/assets/runtime_data/region/us.xml
+++ b/app/src/main/assets/runtime_data/region/us.xml
@@ -15,1128 +15,1750 @@
256
1
- 15
+ 17
<_>
5
- -1.1315891742706299e+00
+ -1.6074185371398926e+00
<_>
- 0 -1 71 20 419437396 1024663551 -2769453 -1613119489
- -1146315059 -1432436801 -1145290774
+ 0 -1 260 -286277120 174374 -487661056 -1058275700 1194804992
+ 225095 -998772480 -202375169
- -6.8558579683303833e-01 6.3679248094558716e-01
+ -5.5654716491699219e-01 8.0171042680740356e-01
<_>
- 0 -1 76 67109888 2136554527 -1089226241 -719921 -1432438594
- -1074091304 -1446109442 -1465381876
+ 0 -1 20 -342891006 -1033195986 1856252450 -1062802910
+ 661726532 1179932483 -177793536 -134219817
- -6.8175607919692993e-01 5.1517778635025024e-01
+ -6.0683506727218628e-01 6.9047766923904419e-01
<_>
- 0 -1 16 -355472722 -972037618 -935115776 -368131922
- 1912828755 1702354955 1649374020 -210241545
+ 0 -1 64 1358958608 -721415659 286261721 1603863003
+ -619134817 -1123538802 420086683 991758991
- -6.9773137569427490e-01 4.5371291041374207e-01
+ -6.2987571954727173e-01 5.9246963262557983e-01
<_>
- 0 -1 30 262144 1068374479 1095830739 991442579 -1194570604
- -4257028 -34760481 -1103809
+ 0 -1 193 -1073512446 -777805822 -2139684581 -783301117
+ -2105302838 -2139667934 1078190215 -803212537
- -6.6132634878158569e-01 4.2120867967605591e-01
+ -5.2881276607513428e-01 6.4907532930374146e-01
<_>
- 0 -1 163 -69207253 651939935 1125502976 168555219 -340793050
- 2863205 -1040189952 -788529153
+ 0 -1 125 -105079848 419692680 268435456 386400776 956826300
+ 268962496 402653388 -1069665
- -5.3568303585052490e-01 5.1227539777755737e-01
+ -5.8266061544418335e-01 5.6521910429000854e-01
<_>
- 5
- -8.9071625471115112e-01
+ 6
+ -1.0134286880493164e+00
<_>
- 0 -1 160 -2102526 248335 -687094784 -1066408501 -203431421
- 4431891 -221789440 -134217729
+ 0 -1 94 268435472 285218064 464917949 360560017 -1631809362
+ -1074249812 212339386 -1079443448
+
+ -4.5969772338867188e-01 7.2184652090072632e-01
+ <_>
+
+ 0 -1 264 -1055230 -2132094970 1522782208 -1865488446
+ -160460288 426831 -239083008 -184549393
- -6.2259888648986816e-01 5.0267618894577026e-01
+ -5.5715596675872803e-01 5.5740809440612793e-01
<_>
- 0 -1 124 -1073545214 -212889022 1079636195 -179321854
- -957877526 -1039728638 -1069298773 -799545598
+ 0 -1 89 -1073512446 -750262246 1612181323 -241712057
+ -536370706 -87562613 -1073356338 -783818237
- -6.0503137111663818e-01 4.6733918786048889e-01
+ -4.9830266833305359e-01 5.8845627307891846e-01
<_>
- 0 -1 70 288365052 1609569756 420745727 1071448511 -24599555
- -2350691 -1627899137 999821228
+ 0 -1 40 75531512 -1080031088 -1924518403 -1660943824
+ 68163832 -1649934168 201603577 251658408
- -6.2239152193069458e-01 4.5454022288322449e-01
+ -6.2323546409606934e-01 4.3935534358024597e-01
<_>
- 0 -1 97 -1073495550 -212077552 1193763531 -170406045
- -525860945 -218939552 -340000769 -955791605
+ 0 -1 153 -1073495038 -212339694 272084497 -683317309
+ -1070863634 -362310394 -1013976081 -1073233397
- -4.8815056681632996e-01 5.5824530124664307e-01
+ -4.9089384078979492e-01 5.5601859092712402e-01
<_>
- 0 -1 38 8388824 -33815083 638720671 -42134884 549463807
- -5011270 -367858693 551551618
+ 0 -1 187 -1072466 961592942 -592705488 287353834 2099253432
+ 269753198 1573261038 -3146001
- -6.6163635253906250e-01 4.0106019377708435e-01
+ -4.4843783974647522e-01 5.5326616764068604e-01
<_>
- 8
- -1.3955345153808594e+00
+ 7
+ -1.4775381088256836e+00
<_>
- 0 -1 12 -298850782 -1060124978 -1040153598 -902830002
- 1091027255 1129539334 1683460613 -134220809
+ 0 -1 90 268440029 2136817663 459096063 2147292127 496541439
+ -6340609 465289215 462293642
- -5.9590566158294678e-01 4.9309173226356506e-01
+ -4.9297222495079041e-01 6.8286538124084473e-01
<_>
- 0 -1 91 268435600 -1244655116 1029717823 -1108003503
- -1182037571 -423734 -1331155285 -1346683201
+ 0 -1 5 -428890622 1089466031 -1032976798 -1023422750
+ 1114064710 1148187463 -134744065 -134219785
- -5.7859891653060913e-01 5.0198388099670410e-01
+ -4.8018595576286316e-01 5.6948053836822510e-01
<_>
- 0 -1 123 -33838342 285255866 17047560 463210888 1921826232
- 6328 332929928 -69468161
+ 0 -1 121 469767184 487588084 289153021 521930004 -1433892612
+ -1074227012 -1635771972 403179528
- -5.2346640825271606e-01 5.1349174976348877e-01
+ -7.1417349576950073e-01 3.9334431290626526e-01
<_>
- 0 -1 34 67112112 -1114101252 -1189869059 495458456 70262268
- -68675416 -1390723396 186648972
+ 0 -1 185 -1073511934 -742133625 1093132935 -705716410
+ -523770994 -521672861 -930616433 -790109557
- -7.2637259960174561e-01 3.4962016344070435e-01
+ -4.5168292522430420e-01 5.3130024671554565e-01
<_>
- 0 -1 62 -1073225214 -753460957 -1072208345 -683157885
- -415763538 -1789417650 1983243435 -732436669
+ 0 -1 80 1358954512 -3073699 285214908 -35898484 -209417729
+ -2616386 -1197962246 -1148441974
- -4.6379733085632324e-01 5.6209003925323486e-01
+ -5.5315750837326050e-01 4.3438988924026489e-01
<_>
- 0 -1 77 -502546398 -783052531 1073959191 -1055947381
- 1644929514 -2136276479 -1073546309 1091031859
+ 0 -1 256 -486543614 15463303 1271390210 -352321538
+ -479201533 42978919 -135268606 -218628353
- -5.4509049654006958e-01 4.2558404803276062e-01
+ -4.9413478374481201e-01 4.6485596895217896e-01
<_>
- 0 -1 138 -1073496062 -133741050 -1846018329 -170400637
- 1086762670 -2136814560 -795102226 -1063000573
+ 0 -1 102 285216249 486815568 -6799425 494394865 -1885305139
+ -1651728472 -1633603955 -1080819456
- -4.6248286962509155e-01 5.1868611574172974e-01
+ -4.4841548800468445e-01 5.0453257560729980e-01
+
+ <_>
+ 9
+ -1.5383964776992798e+00
+
<_>
- 0 -1 111 -268458582 2031132674 395709320 937332864 868811168
- 675287178 1376321704 2135945211
+ 0 -1 18 -353374678 1085269614 -292625886 -487658514
+ 2001172311 1147598679 -680011913 -134217729
- -5.3599596023559570e-01 4.4301798939704895e-01
-
+ -3.9491996169090271e-01 6.2135654687881470e-01
+ <_>
+
+ 0 -1 249 3122690 37739375 -2070166735 -741345321 -749734397
+ 1718866259 -472912958 -419430401
+
+ -5.0506174564361572e-01 4.6618077158927917e-01
+ <_>
+
+ 0 -1 123 1244 -1611582991 -550281217 -4384259 -1193231618
+ -1080312899 -1631932417 -1431828440
+
+ -5.2341967821121216e-01 4.4499680399894714e-01
+ <_>
+
+ 0 -1 173 -1070406 998248624 224141340 993009672 931922364
+ 471863736 1182795928 2145385471
+
+ -5.5938553810119629e-01 3.7860521674156189e-01
+ <_>
+
+ 0 -1 147 -1073512446 -705173933 1082185555 -182463589
+ -408944641 -49182969 -189800481 -792205781
+
+ -4.2763561010360718e-01 4.8702400922775269e-01
+ <_>
+
+ 0 -1 104 -19522 1003492282 1532888968 461644738 2100304008
+ 218375113 1604668604 2147482623
+
+ -4.9799257516860962e-01 3.6454525589942932e-01
+ <_>
+
+ 0 -1 44 285212672 -581614700 1359493625 -548332547 134266620
+ -37709632 2043202253 -586138712
+
+ -5.6203496456146240e-01 3.4002208709716797e-01
+ <_>
+
+ 0 -1 128 1034951165 2105349244 -1309598211 -1120070435
+ -31409729 -38756688 1588345855 1065883852
+
+ -5.2008801698684692e-01 3.3988323807716370e-01
+ <_>
+
+ 0 -1 200 -218110210 2000425110 558260 2006753352 1499734716
+ 487590088 468989064 -3146289
+
+ -4.3743440508842468e-01 4.3907517194747925e-01
+
<_>
- 7
- -9.7626328468322754e-01
+ 9
+ -1.4532921314239502e+00
<_>
- 0 -1 54 353374612 -42723412 1569054713 -2764518 -1179894100
- -41374840 -72774981 -1157627392
+ 0 -1 262 -1278 1124068607 -1494488320 -1056964673 -67111165
+ 1115682655 -134224128 -134217729
- -5.9098154306411743e-01 4.6347942948341370e-01
+ -3.8763198256492615e-01 5.7781529426574707e-01
<_>
- 0 -1 141 -1073511934 -685316602 -957354234 -681058302
- -969939537 -1233125730 -520098069 -757073009
+ 0 -1 56 -1073225214 -742661509 1082291375 -143132909
+ -1072969042 -1574413 -1058747766 -253237617
- -4.6918162703514099e-01 5.3005498647689819e-01
+ -3.7089401483535767e-01 5.3697389364242554e-01
<_>
- 0 -1 86 -67125270 1066176488 808984576 872190012 2107910620
- 185088477 726671528 -2097218
+ 0 -1 140 268435632 858788752 523386879 -1208936463
+ -1091764737 -4461123 704556735 -1141702479
- -4.6513924002647400e-01 4.9545615911483765e-01
+ -5.2869093418121338e-01 3.7775269150733948e-01
<_>
- 0 -1 81 13631580 -572777480 1069521887 -537066021
- -1159020545 -72181251 788140031 -1475868672
+ 0 -1 230 -603992354 1471449720 -1921775488 -712594264
+ 1598590108 206591385 1292634312 -9217
- -6.3504773378372192e-01 3.6614644527435303e-01
+ -3.9741289615631104e-01 4.6708774566650391e-01
<_>
- 0 -1 161 -67121406 13623979 -1046228992 -2001805686
- -620523709 1073981483 -405806336 -1023410177
+ 0 -1 159 -1073496061 -246159373 -2126132421 -682133909
+ -338430209 -54568013 -894697569 -1056710645
- -5.8710521459579468e-01 4.4328999519348145e-01
+ -3.4375002980232239e-01 5.2743333578109741e-01
<_>
- 0 -1 66 268438008 487855408 1560354749 -1623114800 478313468
- -1144479508 495192252 228071592
+ 0 -1 96 -1071350 457060632 931268864 321430144 826485888
+ 67247908 2102198728 2105540603
- -7.0252084732055664e-01 2.9410389065742493e-01
+ -4.9998486042022705e-01 3.3325645327568054e-01
<_>
- 0 -1 104 -1065098750 -246947818 -536645399 -238815709
- -1566841941 -2113683450 -2112095249 -1069039033
+ 0 -1 49 80 -11992040 412270047 425795985 787613322
+ -1085856977 -2004303873 710936064
- -4.8274382948875427e-01 4.8472142219543457e-01
-
+ -6.0664796829223633e-01 2.5685796141624451e-01
+ <_>
+
+ 0 -1 194 -1037574142 -204006398 829156199 -177753533
+ 1112262023 -232373213 1115155935 1074249730
+
+ -5.0947064161300659e-01 3.2005622982978821e-01
+ <_>
+
+ 0 -1 79 269484248 -16708916 269484120 2013084168 8699580
+ 522459800 -71812466 -70403128
+
+ -5.4420560598373413e-01 2.8768730163574219e-01
+
<_>
- 10
- -1.1215074062347412e+00
+ 11
+ -1.3969734907150269e+00
<_>
- 0 -1 80 -1073496061 -2887681 1145505565 -715129769
- -268963857 -286267441 -180883477 -145758453
+ 0 -1 16 -269488594 -1527781586 -420581878 -420548914
+ 1736406903 1199570807 -142608537 -134217729
- -4.0678557753562927e-01 5.7192105054855347e-01
+ -3.8963079452514648e-01 5.6084793806076050e-01
<_>
- 0 -1 40 1426076125 -11239433 396180447 2138390463 -10617347
- -15417347 -2642945 2069703339
+ 0 -1 51 269811920 -1085195183 425006589 1060705723
+ -663184132 -38933009 -1469268483 -2142977
- -4.3444082140922546e-01 4.7383734583854675e-01
+ -4.4839790463447571e-01 4.1743433475494385e-01
<_>
- 0 -1 17 -269490582 -823464314 -2134465984 -389361990
- 1666544993 1647659782 -12103152 -134750217
+ 0 -1 228 -1039162878 -753932542 -1518107646 -139466238
+ -265297522 -1027372277 -420502646 1114620418
- -5.5509299039840698e-01 3.6482420563697815e-01
+ -5.1765841245651245e-01 3.3084028959274292e-01
<_>
- 0 -1 69 335581556 -42707660 1552268733 -8836079 -1205297924
- -1734857064 -324227924 -1207170424
+ 0 -1 253 -889196793 9369379 -407120128 -235405325 -67111162
+ 1088929783 -490739968 -218104065
- -5.0096267461776733e-01 4.1481718420982361e-01
+ -3.7889918684959412e-01 4.3052202463150024e-01
<_>
- 0 -1 152 229419 -209780741 -235012353 -613942321 -28315905
- -872415745 -1040449873 -1064844542
+ 0 -1 190 -100665346 354197178 489693724 999564452 802745048
+ 419956669 485268696 -2049
- -4.3097272515296936e-01 4.5764714479446411e-01
+ -4.2029377818107605e-01 3.9566606283187866e-01
<_>
- 0 -1 116 -100685570 713566968 963510988 320373212 1961697692
- 180510953 1694439660 1470627743
+ 0 -1 100 -1073233918 -136333515 1096513373 -2639093
+ -716180502 -1339822428 1365762947 1359476551
- -5.6145566701889038e-01 3.3812394738197327e-01
+ -4.5561933517456055e-01 3.3654430508613586e-01
<_>
- 0 -1 29 100663476 -3042704 -1992218113 2006194140
- -1362491137 -2424645 -5648705 -1967128080
+ 0 -1 87 296230396 -575143599 -1645471619 1073517564
+ -1130554900 -1076347144 2124945068 -1079504776
- -5.2533459663391113e-01 3.5392826795578003e-01
+ -4.4698345661163330e-01 3.5266625881195068e-01
<_>
- 0 -1 101 -11544650 1066414792 285213456 -2606574 583594972
- 218118536 557582728 -306
+ 0 -1 112 -1073512309 -612898185 -630869569 -114037589
+ -622288129 -564411838 -336594433 -1056456565
- -4.5520931482315063e-01 4.2317685484886169e-01
+ -3.3337074518203735e-01 4.6491983532905579e-01
<_>
- 0 -1 41 -1073495421 -34868314 -35031077 -81559681 -523439128
- -26230985 -2138773878 -1041242737
+ 0 -1 148 143134872 -2583556 -45872131 -611282540 -2001982580
+ -3434534 604048076 -1094829557
- -3.1471559405326843e-01 5.9666180610656738e-01
+ -4.9170136451721191e-01 3.0917447805404663e-01
<_>
- 0 -1 87 134259184 -1207946864 1024925117 -1117741199
- -1080185929 -7634245 -1709209412 -1162534799
+ 0 -1 160 -1073233918 -201853499 2136473557 -1787301069
+ -700452677 -818420694 -202390597 1073996290
- -5.1263880729675293e-01 3.8730156421661377e-01
-
+ -4.4051462411880493e-01 3.1225615739822388e-01
+ <_>
+
+ 0 -1 113 269490512 -2517667 522163703 -537454823 -1689747461
+ -1074037346 -1997340673 -96204792
+
+ -4.6469467878341675e-01 2.9259225726127625e-01
+
<_>
- 10
- -1.6210550069808960e+00
+ 13
+ -1.1383904218673706e+00
<_>
- 0 -1 155 -2101375225 69196191 -394792689 -239085869
- 1881142119 1123795155 -822087250 -486539265
+ 0 -1 23 -286265618 -286363926 -289093086 -420550110
+ 2000123717 1886877559 2002089840 -134742185
- -5.0622135400772095e-01 4.2005544900894165e-01
+ -3.9212599396705627e-01 5.1098263263702393e-01
<_>
- 0 -1 31 -1339424720 -9428014 523714039 929046528 295181759
- -62813 1924795327 -2146773
+ 0 -1 129 -1073504254 -264809 -184165057 -137364109
+ -243010581 -17059405 -138940421 -782765113
- -5.0234359502792358e-01 3.6318147182464600e-01
+ -3.6656334996223450e-01 4.3630459904670715e-01
<_>
- 0 -1 114 -1064574430 -222575294 1113762623 -207627998
- -1576011030 -491065174 -463539317 1073997314
+ 0 -1 263 -254 -975177841 -287868416 -454562817 -68947194
+ 7855995 -1574144 -167773185
- -5.6991362571716309e-01 3.2597339153289795e-01
+ -5.1354819536209106e-01 3.0799564719200134e-01
<_>
- 0 -1 14 -338696465 -422583506 1759954798 -301537586
- 1733763959 1383295031 -146283001 -134219777
+ 0 -1 75 353377757 -36151880 -105319713 -13290732 -4419665
+ -3626840 -542331973 -1148712960
- -4.5088911056518555e-01 3.8441386818885803e-01
+ -3.0346295237541199e-01 5.0388520956039429e-01
<_>
- 0 -1 27 896568828 -1074252840 -1754004995 532459610
- 212867260 -1107557124 1038424573 135797036
+ 0 -1 182 -67139074 997767672 671353020 1036812588 1541149116
+ 210770921 156045544 2147483359
- -6.0290712118148804e-01 2.7784070372581482e-01
+ -4.9035164713859558e-01 2.9925996065139771e-01
<_>
- 0 -1 139 -243287302 291566322 141328476 958687480 818788824
- 293646752 1504569544 -67109969
+ 0 -1 82 -1073512445 -774385513 -699687041 -716968609
+ -741868625 -83951421 -766260517 -1052261909
- -4.0381547808647156e-01 4.0789937973022461e-01
+ -3.2826542854309082e-01 4.3343764543533325e-01
<_>
- 0 -1 122 -1135990 1000874960 752877600 466519212 1005205224
- 675310046 118893198 1238365695
+ 0 -1 158 494149052 1064834428 1072696313 1062998301
+ 980434168 -1078457388 -1075036164 462430488
- -5.6136018037796021e-01 2.8674939274787903e-01
+ -6.2883645296096802e-01 1.9601677358150482e-01
<_>
- 0 -1 53 285230544 1603285393 1031740927 -1148958950
- 1963792476 -1165367090 1021585919 486501675
+ 0 -1 7 -366007761 718007086 -957642206 -227808730 826762323
+ 1149178927 2011674103 -150997001
- -5.6618553400039673e-01 2.9611474275588989e-01
+ -4.2092534899711609e-01 3.2627391815185547e-01
<_>
- 0 -1 28 -517775344 -146852034 -644620801 -2114647
- -1437906497 -86337429 -393696002 -1475674112
+ 0 -1 219 -1068507134 1404819342 -1292973354 -2081703262
+ -1062212049 1521194594 1120134826 1081065738
- -4.2873978614807129e-01 3.4760397672653198e-01
+ -4.9449604749679565e-01 2.5739732384681702e-01
<_>
- 0 -1 94 1078427650 -1480989757 1636291919 -204483021
- -476058689 -17006533 -192290898 -800594390
+ 0 -1 109 1002320056 -1141363980 247988368 496806910
+ 2140155836 503368365 2143886332 -1029
- -4.8171666264533997e-01 3.1618660688400269e-01
-
+ -4.6534663438796997e-01 2.7641868591308594e-01
+ <_>
+
+ 0 -1 37 -1558044672 -272795331 -541372483 -138980931
+ -69481992 -73401925 -892597096 -1473642496
+
+ -4.3698188662528992e-01 2.9382380843162537e-01
+ <_>
+
+ 0 -1 155 -290461950 -827336921 -1966168542 -744227044
+ 1800381711 1112758063 818804610 -201861137
+
+ -3.7232404947280884e-01 3.4170129895210266e-01
+ <_>
+
+ 0 -1 54 285249680 1934966666 25433949 488973060 1478098938
+ -1094677832 227065823 1599080840
+
+ -4.8338237404823303e-01 2.5156795978546143e-01
+
<_>
- 11
- -1.2827157974243164e+00
+ 15
+ -1.4386829137802124e+00
<_>
- 0 -1 164 -254 15922431 -977299968 -1593838697 -18352383
- 75479551 -1051904 -184549441
+ 0 -1 261 -268701949 242745343 -5243136 1660944351 -268435642
+ 1115680639 -152043776 -134217729
- -5.8010739088058472e-01 2.8901302814483643e-01
+ -2.7799502015113831e-01 5.4982155561447144e-01
<_>
- 0 -1 4 -294967761 -878186833 -491820417 -1118490 1969710975
- 1735882751 2004842367 -1
+ 0 -1 132 8593 990033664 -576621569 -1074318441 -1158758913
+ -1074026283 -16908305 -1091291517
- -3.7647312879562378e-01 4.4337275624275208e-01
+ -4.0600129961967468e-01 3.6996468901634216e-01
<_>
- 0 -1 78 -66082 431010492 721420536 957391356 1541159160
- 436217588 1900818908 2147483647
+ 0 -1 25 -288428034 -71050 -1362440962 -554135814 1549553644
+ -34515644 1676953849 -566273
- -4.9568274617195129e-01 3.1543681025505066e-01
+ -3.7318351864814758e-01 3.5906440019607544e-01
<_>
- 0 -1 63 290461661 -33996961 -1618233861 1071201242
- -175114753 -1176962482 1338764795 180355976
+ 0 -1 116 -84482 999865790 642392280 430453020 486019228
+ 176175289 503058908 1608510447
- -5.7554852962493896e-01 2.9411214590072632e-01
+ -4.9817672371864319e-01 2.6974949240684509e-01
<_>
- 0 -1 119 -860323650 -541325166 572005560 -6448885
- -1400069124 -24903484 -1155691522 -545407169
+ 0 -1 107 -1073495933 -69733121 -1018873637 -579344995
+ -989072181 -883437510 -1072890405 -1056194293
- -4.5495247840881348e-01 3.2816058397293091e-01
+ -2.8550347685813904e-01 4.5101368427276611e-01
<_>
- 0 -1 109 -338706430 -550870750 -1878293673 -681590526
- -166738465 -68179294 -673190198 1074520322
+ 0 -1 189 -806359506 1074709095 -486758912 1351286574
+ -154475059 1076360787 -184699776 -771751937
- -4.6881011128425598e-01 3.2084804773330688e-01
+ -4.4456201791763306e-01 2.7919811010360718e-01
<_>
- 0 -1 32 -1082385028 532424188 -1091553796 1066940730
- -1156838404 -1379980911 1069549752 -1082253384
+ 0 -1 169 -1070874622 1933267362 -196106221 -251150048
+ -500175889 -357637246 -1011890229 1074511882
- -4.9592861533164978e-01 2.7856069803237915e-01
+ -4.5736011862754822e-01 2.6500344276428223e-01
<_>
- 0 -1 158 -1962990334 18867517 -753150960 -1604454530
- 1973383971 538431647 -1070861632 -1023412485
+ 0 -1 6 -276828369 -1024987189 -286285073 -159518738
+ 1602053975 1442273271 -565281 -1
- -4.9516552686691284e-01 2.9508915543556213e-01
+ -3.1965401768684387e-01 4.1932246088981628e-01
<_>
- 0 -1 58 1346635024 -41876203 838612991 1470127033
- -1580680001 2091690146 -1431815686 390342408
+ 0 -1 111 486544828 -537059988 -1751312897 -1613226148
+ -658465284 -543379988 -1093091841 1067977880
- -5.9500992298126221e-01 2.2086399793624878e-01
+ -4.8029872775077820e-01 2.6561823487281799e-01
<_>
- 0 -1 144 -425220814 535226521 -548665272 420122188 517841292
- 402956223 1442809836 -538443793
+ 0 -1 161 -1945631744 -5296883 -1268883969 -14726113
+ -1174757464 -1074007512 -1667299075 -1474158576
- -3.6363378167152405e-01 4.0157413482666016e-01
+ -4.5131915807723999e-01 2.6787233352661133e-01
<_>
- 0 -1 103 1073930883 -774912009 1428019583 -715679109
- -66137861 -641220590 -1011901553 -1073229429
+ 0 -1 217 -1062748021 -241972242 1358675959 -137365053
+ 1614802383 -85199626 -521677122 -774905909
- -3.9099892973899841e-01 3.9034131169319153e-01
-
+ -2.8362974524497986e-01 4.3354424834251404e-01
+ <_>
+
+ 0 -1 240 -306184416 270597662 -610796288 283958071 -1183996
+ 739027842 -50988400 -50855945
+
+ -4.0036740899085999e-01 2.9442140460014343e-01
+ <_>
+
+ 0 -1 95 -554255472 1603836918 -1621489008 296493866
+ 1348278524 419714073 1699230668 2147280872
+
+ -5.4947453737258911e-01 2.0912265777587891e-01
+ <_>
+
+ 0 -1 206 -86788422 2131273658 776208432 -576513782 458753272
+ 17302057 236982460 1610345454
+
+ -4.1417434811592102e-01 2.6627203822135925e-01
+ <_>
+
+ 0 -1 225 -1998419393 1970208692 -416092289 -1078486094
+ -293746689 -1073807393 -1091252289 -1432214942
+
+ -3.0541145801544189e-01 3.6917164921760559e-01
+
<_>
- 11
- -1.1057239770889282e+00
+ 16
+ -1.0340467691421509e+00
<_>
- 0 -1 59 -1073495933 -678997665 -706818561 -178785845
- -191901457 -565746485 -543961617 -1052523057
+ 0 -1 21 -286527834 -1068831058 -294761950 -898699542
+ 2004313959 1098346311 -147095568 -134742025
+
+ -2.8367474675178528e-01 4.9616107344627380e-01
+ <_>
+
+ 0 -1 70 1346441429 -8700675 2031427039 932524345 -129231619
+ -57857 -899441153 -513
+
+ -3.2046657800674438e-01 4.4359135627746582e-01
+ <_>
+
+ 0 -1 245 -2137791829 -201854321 -1042423873 -671089185
+ -824181265 -67108929 -1056968721 -1065106517
+
+ -2.7950826287269592e-01 4.4218274950981140e-01
+ <_>
+
+ 0 -1 157 -77602820 2138585950 514852884 1066941396 838622680
+ 945058236 866392280 -4129
+
+ -3.8313990831375122e-01 3.1780952215194702e-01
+ <_>
+
+ 0 -1 243 -4721096 1023467420 -134291660 1033761695 -4210772
+ 221878372 -50725504 -1087510340
+
+ -3.9204674959182739e-01 2.7886122465133667e-01
+ <_>
+
+ 0 -1 167 402655256 -59502095 1016903901 968722453 413964974
+ -1147520884 -1157853505 -1375203816
+
+ -3.9511302113533020e-01 2.7908802032470703e-01
+ <_>
+
+ 0 -1 259 -842019321 29087711 -1197759456 -1024271642
+ -84434170 10396867 -205391616 -505413633
+
+ -4.4214919209480286e-01 2.4015739560127258e-01
+ <_>
+
+ 0 -1 83 -1072970229 -704650065 -986451969 -671629065
+ -491795794 -83894506 -152305989 -1044123057
+
+ -2.5662669539451599e-01 4.2095991969108582e-01
+ <_>
+
+ 0 -1 213 -289488478 -785848987 1080164352 -752132086
+ 1648030656 4932041 1125613966 1462761471
+
+ -4.2129451036453247e-01 2.5393015146255493e-01
+ <_>
+
+ 0 -1 141 -2111831408 1058027000 -1412416713 -1112244144
+ -1196438369 -1075139649 413677738 -1421518927
+
+ -4.3579095602035522e-01 2.4805732071399689e-01
+ <_>
+
+ 0 -1 117 974826424 2140991454 -1551889736 2106757052
+ 974174716 525151932 2132131800 -2229265
+
+ -4.3843334913253784e-01 2.4296501278877258e-01
+ <_>
+
+ 0 -1 48 -1073232885 -143007068 -773324933 -169909025
+ -276826117 -4609 -1055470354 -1073487358
+
+ -2.8845074772834778e-01 3.7775728106498718e-01
+ <_>
+
+ 0 -1 130 4194384 -11062023 -1646789123 -10208559 696171518
+ -4603727 461304799 -1971060584
+
+ -4.4695761799812317e-01 2.4860441684722900e-01
+ <_>
+
+ 0 -1 110 -8667656 523941428 96732444 1026570044 986888700
+ 402658556 1262748664 -278561
+
+ -3.7495428323745728e-01 2.7029833197593689e-01
+ <_>
+
+ 0 -1 174 -13638750 1864560619 -1370314720 1999282058
+ -817131236 4473885 -134896400 -713556481
+
+ -3.6440634727478027e-01 2.9757344722747803e-01
+ <_>
+
+ 0 -1 233 -2036986093 -1051337 -575185507 -269560521
+ -1210388481 -33638407 -1460748289 -1348220030
+
+ -2.4903561174869537e-01 4.1136464476585388e-01
+
+ <_>
+ 17
+ -1.0704072713851929e+00
+
+ <_>
+
+ 0 -1 266 -254 -2135949377 -805569536 -1871315074 -8390908
+ 411041775 -294650624 -521142273
+
+ -2.3864482343196869e-01 5.1211661100387573e-01
+ <_>
+
+ 0 -1 10 -298850769 720366571 -890837393 -83888594 1601664891
+ 1162342359 -403439649 -134217737
+
+ -3.2492494583129883e-01 3.9914098381996155e-01
+ <_>
+
+ 0 -1 45 1426084316 -552595000 289756637 -10649621 -649527380
+ -1744813944 -879801361 -70522229
+
+ -3.6111223697662354e-01 3.4889730811119080e-01
+ <_>
+
+ 0 -1 152 -805060605 -673851745 -214641903 -204344129
+ -355468849 -109330249 -336593441 -754728693
+
+ -2.7390027046203613e-01 4.0517389774322510e-01
+ <_>
+
+ 0 -1 197 -553218 2080025566 15600272 1067365024 406823868
+ 502294020 1964967166 2144335806
+
+ -4.1399970650672913e-01 2.4464462697505951e-01
+ <_>
+
+ 0 -1 85 -538984454 492342896 799550936 423145104 1541193180
+ 420504824 1828503544 -1050625
+
+ -3.0913692712783813e-01 3.3819082379341125e-01
+ <_>
+
+ 0 -1 255 201271047 17141657 -371197159 -1326777353
+ 1944023302 649588447 -1229011072 -520880129
+
+ -3.9375796914100647e-01 2.4731478095054626e-01
+ <_>
+
+ 0 -1 205 -23878 -145515102 731382156 2144016106 1607833771
+ 1056969892 1185290222 1602224127
+
+ -3.6536556482315063e-01 2.7690681815147400e-01
+ <_>
+
+ 0 -1 38 -65269776 1071392190 -275117764 -1081071592
+ 2146766812 -1107681807 2139883704 -1086447804
+
+ -3.7846565246582031e-01 2.7309983968734741e-01
+ <_>
+
+ 0 -1 93 1543509013 -1340423 1028472191 -1081510144 887624920
+ -35095665 -2135409219 148906016
+
+ -4.1629123687744141e-01 2.4189476668834686e-01
+ <_>
+
+ 0 -1 229 -269752574 -477904061 1248223232 1988291330
+ 836748036 18970387 -415567680 -772802817
+
+ -4.1729050874710083e-01 2.2995656728744507e-01
+ <_>
+
+ 0 -1 57 805765258 825992962 539756060 -786587074 1086266510
+ 936117914 1994991852 938313640
+
+ -5.1461368799209595e-01 1.7466257512569427e-01
+ <_>
+
+ 0 -1 19 -1364201690 -991697714 -433131806 -923877650
+ 662140228 1685545751 1934037844 1702328183
+
+ -6.7833232879638672e-01 1.4472034573554993e-01
+ <_>
+
+ 0 -1 126 -596878983 -8574020 890080733 2144151295 1294489804
+ -1104539940 -1880318229 -1366815844
+
+ -2.9432180523872375e-01 3.2720017433166504e-01
+ <_>
+
+ 0 -1 177 -794106197 -616564426 -464594145 -671358534
+ 2049886875 -285491337 1346093803 1074254850
+
+ -3.2180884480476379e-01 2.9128241539001465e-01
+ <_>
+
+ 0 -1 143 268444179 1060451826 231817213 1896813565 825999358
+ 234786998 -1194542085 -1137764542
+
+ -3.7007480859756470e-01 2.5912946462631226e-01
+ <_>
+
+ 0 -1 252 -553648881 46136703 -838963448 1358618355
+ -159383801 1442840309 -428343678 -788529157
+
+ -2.8239414095878601e-01 3.4309053421020508e-01
+
+ <_>
+ 19
+ -1.2764363288879395e+00
+
+ <_>
+
+ 0 -1 9 -298848529 -353370417 -1368723733 -487657882
+ 1731417983 1466398519 2146924503 -136316937
+
+ -1.3626074790954590e-01 5.3867846727371216e-01
+ <_>
+
+ 0 -1 124 -1207913485 -552553001 766677247 -1145867265
+ -278529 -4862721 1072304059 -1410613313
+
+ -2.8374841809272766e-01 4.2133846879005432e-01
+ <_>
+
+ 0 -1 55 -1073692672 -1314401 -1811288065 -684984521
+ -800407349 -88435541 -2147439990 -615789361
+
+ -3.6561635136604309e-01 3.0520385503768921e-01
+ <_>
+
+ 0 -1 247 -2132826321 -214438017 -201326793 -389 -51400849
+ -69653 -1527911430 -1056967185
+
+ -2.9651319980621338e-01 3.6694592237472534e-01
+ <_>
+
+ 0 -1 35 4194512 -2638928 -2044722799 2139958178 596410875
+ -1074918424 1466248191 -537957654
+
+ -3.9065396785736084e-01 2.6272973418235779e-01
+ <_>
+
+ 0 -1 166 -71845966 2073723792 497158160 2143945512
+ 1041642428 403710357 872230872 1607980799
+
+ -3.8319590687751770e-01 2.6842683553695679e-01
+ <_>
+
+ 0 -1 268 -2097157 -1087391056 -5251176 -1148338189 -262727
+ -1969291265 -168429408 -47188481
+
+ -2.3368743062019348e-01 4.6013623476028442e-01
+ <_>
+
+ 0 -1 223 -67653378 859369722 -1712813960 -1827098028
+ -1818690562 405849580 1524404938 -536872737
+
+ -2.6423501968383789e-01 3.5824209451675415e-01
+ <_>
+
+ 0 -1 92 -750550494 1932244802 1426271509 -136875033
+ -526392657 -72620446 -813185125 1380447810
+
+ -3.5788068175315857e-01 2.5566586852073669e-01
+ <_>
+
+ 0 -1 22 -294919089 1122946018 -1434007938 -28119070
+ 1400077876 1781744245 -12065055 -526377
+
+ -3.2082986831665039e-01 2.7075409889221191e-01
+ <_>
+
+ 0 -1 127 355473876 533732892 -1082376741 1073220956
+ 966269432 456665256 974404281 1033897352
+
+ -5.8279770612716675e-01 1.6808734834194183e-01
+ <_>
+
+ 0 -1 186 1108320930 1913312195 1956727103 1405871873
+ 640671914 -1700015324 -359675449 1124845386
+
+ -4.3383055925369263e-01 1.9900636374950409e-01
+ <_>
+
+ 0 -1 42 1152581648 -551588004 -811938313 -13125865
+ -369139204 -22061077 -1461089093 -935721983
+
+ -3.0062291026115417e-01 2.9034814238548279e-01
+ <_>
+
+ 0 -1 199 -269489370 1932518286 -362551552 -246745498
+ 1744783768 1124222739 -408492416 -772276529
+
+ -3.5581216216087341e-01 2.4337428808212280e-01
+ <_>
+
+ 0 -1 115 -671055358 -11312698 2145976308 -742141112
+ -141826933 -1094435776 -1614350450 1090764867
+
+ -4.2795911431312561e-01 2.3045140504837036e-01
+ <_>
+
+ 0 -1 210 -1448411117 1945829181 -1285333769 -5000414
+ 1199458509 -71870659 249890952 -4243337
+
+ -2.8348302841186523e-01 3.1098461151123047e-01
+ <_>
+
+ 0 -1 179 -903454720 -744425358 -1023026384 -745872950
+ -1276125254 40537699 313451211 1342948107
+
+ -4.2663165926933289e-01 2.0645493268966675e-01
+ <_>
+
+ 0 -1 50 1359284444 -585531077 429466362 1901934459
+ -371400450 -166606184 1484769755 1226030794
+
+ -3.3885788917541504e-01 2.5499990582466125e-01
+ <_>
+
+ 0 -1 59 1483004925 -1090388084 -1464555305 297539532
+ -8906500 -5079587 583675598 170689042
+
+ -2.8159880638122559e-01 3.0345180630683899e-01
+
+ <_>
+ 22
+ -1.3054379224777222e+00
+
+ <_>
+
+ 0 -1 265 -254 -2145583105 -1938034944 -2130840321 -553655040
+ 2031487 -136905472 -452984833
+
+ -2.7614569664001465e-01 4.5691058039665222e-01
+ <_>
+
+ 0 -1 28 -12545 -67190790 -889264898 -18821378 -598319912
+ -545824932 -543942692 -539304449
+
+ -2.3074461519718170e-01 4.5855847001075745e-01
+ <_>
+
+ 0 -1 114 -1073708414 -3312390 -581578753 -585237253
+ -538847237 -7671817 -615792689 -582618181
+
+ -3.7242972850799561e-01 2.6750817894935608e-01
+ <_>
+
+ 0 -1 0 -435425501 -805313558 2030041983 2104849954
+ 1734342395 -268435729 1669330943 -280496809
+
+ -2.2564554214477539e-01 4.1358834505081177e-01
+ <_>
+
+ 0 -1 184 141330492 -581105012 2232 -6488023 -1933800258
+ -1439956440 -1431525122 -14832066
+
+ -4.0444701910018921e-01 2.0259374380111694e-01
+ <_>
+
+ 0 -1 154 -502300158 -142650766 -425559141 -772543129
+ -521426209 -1930702029 -353902641 1080279618
+
+ -3.9792767167091370e-01 2.1542146801948547e-01
+ <_>
+
+ 0 -1 74 1498741759 -540935422 -147991877 -2245855
+ -1643344209 -74675288 -604002065 -75030520
+
+ -2.0798775553703308e-01 4.1534551978111267e-01
+ <_>
+
+ 0 -1 14 779037479 678413167 -1360990494 -926427546
+ 2136434543 394229691 1937503671 -135269513
+
+ -3.8600119948387146e-01 2.1943412721157074e-01
+ <_>
+
+ 0 -1 78 2067726474 -136991756 755436448 -2516098 365527994
+ 1000094552 1529674638 -4198449
+
+ -3.3906060457229614e-01 2.4326251447200775e-01
+ <_>
+
+ 0 -1 208 -94704418 -577880596 1012403216 502857864
+ -1450010402 134218160 73403384 2070935801
+
+ -3.6030718684196472e-01 2.2849518060684204e-01
+ <_>
+
+ 0 -1 41 20 -1476983145 -570726433 -700837 532647935
+ -1076147219 -3302914 751304704
+
+ -5.0285857915878296e-01 1.7315587401390076e-01
+ <_>
+
+ 0 -1 250 -327160061 550493039 1837889286 5198839 -442765562
+ 61852909 -1533416158 -1061163713
+
+ -3.2188731431961060e-01 2.5676867365837097e-01
+ <_>
+
+ 0 -1 236 237827 -1625566337 -684738721 -708838809
+ -1031870705 -79761285 -75497793 -1001930198
+
+ -3.2259994745254517e-01 2.6575720310211182e-01
+ <_>
+
+ 0 -1 67 -872413360 352326992 527438201 1058613553 1249525754
+ -1090901768 -1192209672 -1884680476
+
+ -3.9298188686370850e-01 2.1306723356246948e-01
+ <_>
+
+ 0 -1 212 -8737144 2074281186 7026092 1372771984 -361188420
+ 680686614 88896761 1405867375
+
+ -3.8286519050598145e-01 2.1039620041847229e-01
+ <_>
+
+ 0 -1 221 -1162939742 1386357926 1317941504 1938564578
+ -579168328 685403501 1526351822 1404036351
+
+ -3.7337547540664673e-01 2.3099578917026520e-01
+ <_>
+
+ 0 -1 101 285348049 -11430284 968767967 -1078062983 407110908
+ -12830052 706951641 -19647952
+
+ -3.6690136790275574e-01 2.2291134297847748e-01
+ <_>
+
+ 0 -1 63 -2065527166 -5011633 -151545441 1033233464
+ -1901425192 -67122241 -1150550790 -359407070
+
+ -2.6886180043220520e-01 3.1598880887031555e-01
+ <_>
+
+ 0 -1 239 -272630014 7263167 -675318270 2086844 -381944064
+ 9104875 -41757440 1357905831
+
+ -6.4544874429702759e-01 1.3946346938610077e-01
+ <_>
+
+ 0 -1 99 -804290429 -543997893 -105636419 -683035777
+ -878802513 -312840040 -1051884901 -250101621
+
+ -2.4588571488857269e-01 3.4430846571922302e-01
+ <_>
+
+ 0 -1 8 -339546369 -1412792581 1615777023 -54629182
+ 1226143607 1921996013 1440111615 2113370743
+
+ -3.0302020907402039e-01 2.6522767543792725e-01
+ <_>
+
+ 0 -1 165 -1907792 995242656 222434520 1024884896 -425286920
+ 188359786 1260570527 2135949294
+
+ -3.5448068380355835e-01 2.3688268661499023e-01
+
+ <_>
+ 20
+ -1.1824889183044434e+00
+
+ <_>
+
+ 0 -1 235 16 -1141556511 223442943 -1178299563 -2120171521
+ -70275846 -1130849281 0
+
+ -4.3084502220153809e-01 4.0112102031707764e-01
+ <_>
+
+ 0 -1 3 -290459857 1691339118 -833917338 -320446462
+ 1646752359 1853571447 1936424807 -135793289
+
+ -3.6515438556671143e-01 2.9652595520019531e-01
+ <_>
+
+ 0 -1 216 -1059553040 -753596268 805306416 -572717025
+ -1999863638 -1162302592 -1362318401 -102765569
+
+ -3.0720838904380798e-01 3.1679639220237732e-01
+ <_>
+
+ 0 -1 251 -1946165489 390070111 -1179279847 -1612709889
+ -21667325 737673215 -1573417332 -1073741893
+
+ -2.7648302912712097e-01 3.4295567870140076e-01
+ <_>
+
+ 0 -1 202 -1022368734 -586554954 -848870069 -70032832
+ 1258989227 -1075904854 1095746255 1091551490
+
+ -3.7661415338516235e-01 2.3859095573425293e-01
+ <_>
+
+ 0 -1 58 -669035267 -2146853 428561887 -1681980139 -931332868
+ -67110465 1078586367 -617873729
+
+ -2.4220712482929230e-01 3.9469438791275024e-01
+ <_>
+
+ 0 -1 172 -269568840 2074779832 2143224388 2146841138
+ -1411342152 710153642 375502988 2135947215
+
+ -3.8428553938865662e-01 2.2938421368598938e-01
+ <_>
+
+ 0 -1 27 -352335105 -924422186 -321853204 1083754446
+ 1346657621 1359424271 -78481065 -211296393
+
+ -3.3762323856353760e-01 2.4234491586685181e-01
+ <_>
+
+ 0 -1 66 -74730830 -1719892262 -1925244624 925677442
+ 440769672 422641780 743449532 2146957287
- -3.7506765127182007e-01 4.6880570054054260e-01
+ -3.4075874090194702e-01 2.3807466030120850e-01
<_>
- 0 -1 15 -405806097 -823136401 -856757082 -353375794
- 2009068071 1735647859 -136841353 -134217729
+ 0 -1 176 1601190364 331089657 352984893 1004016536
+ -1097580804 -1078437672 -1196287489 -1099430164
- -4.3566167354583740e-01 3.6605897545814514e-01
+ -3.7614050507545471e-01 2.2108320891857147e-01
<_>
- 0 -1 146 16754178 -1866481201 -1238370337 -234914857
- -94377121 -1996872785 -527716630 -2130706689
+ 0 -1 211 -1022639734 -610610142 -846554339 -1683757005
+ -1706381105 -89921561 -1070089217 1395312138
- -5.0979322195053101e-01 2.8614249825477600e-01
+ -3.3527806401252747e-01 2.3671005666255951e-01
<_>
- 0 -1 60 489953276 1006385904 -1250150467 -1086580866
- 186386936 -1508147 -304603652 -1075045316
+ 0 -1 122 196611 -1152142945 -1621293031 2039173647
+ -1412433217 -360952176 -1019001861 -1056735205
- -5.1819789409637451e-01 2.8307336568832397e-01
+ -3.7603583931922913e-01 2.1857734024524689e-01
<_>
- 0 -1 98 -139754206 -203426153 -547105961 -613185981
- -120084049 -320106336 -893403205 1131406058
+ 0 -1 238 -268458234 13536831 -86770910 12106874 1777826563
+ 5182807 -536873214 31457275
- -3.9534735679626465e-01 3.7579467892646790e-01
+ -6.7599576711654663e-01 1.2590792775154114e-01
<_>
- 0 -1 130 -8418626 503091380 67373720 1067189130 218672796
- 1028658201 1057233292 -513
+ 0 -1 13 335489835 -2643656 199426574 -1084804598 988528383
+ 1503145984 1087005402 4501192
- -4.2171582579612732e-01 3.2932344079017639e-01
+ -3.8562673330307007e-01 1.8832445144653320e-01
<_>
- 0 -1 0 606498338 -542130014 1895251255 1430458626 1107751659
- -338246969 1695546271 1732736087
+ 0 -1 60 -552616270 2006492848 -1491548008 831274626
+ 2103542712 408176996 266439336 1594227130
- -4.6848702430725098e-01 3.1390014290809631e-01
+ -3.6538988351821899e-01 2.1386267244815826e-01
<_>
- 0 -1 68 -737799919 -4505793 2042052605 -12602381 -799246916
- -1079951444 -185205571 -269238390
+ 0 -1 232 -1616214020 381206526 -1380008483 -1149718988
+ -117949220 -1109642243 -1431620166 -1395922789
- -3.6606946587562561e-01 3.8847473263740540e-01
+ -2.4237436056137085e-01 3.1383481621742249e-01
<_>
- 0 -1 95 -865468412 1998565435 -677938179 -540594117
- -1825882113 -10511945 -635524356 -1942093824
+ 0 -1 108 -995385310 -251140753 1313566227 -642384614
+ -1416911446 -383105408 1936676078 1131406090
- -5.0503420829772949e-01 2.7480033040046692e-01
+ -3.3444473147392273e-01 2.3265764117240906e-01
<_>
- 0 -1 162 -537137401 12833727 -502043904 1089190796
- -1018210810 1109038603 -1310271744 -184549381
+ 0 -1 150 -148142336 -1969716433 1196531029 -1744832112
+ -2029179607 -2011647352 -1438180599 -318770533
- -4.6874895691871643e-01 3.1296932697296143e-01
+ -3.2824718952178955e-01 2.3133316636085510e-01
<_>
- 0 -1 105 -69817520 999818896 -644675072 -1289704678 56496536
- 974267491 1036730344 1599076350
+ 0 -1 136 -643080969 1461129532 834687225 901055537 448793752
+ -1704373864 412357071 725441173
- -5.3080624341964722e-01 2.7049133181571960e-01
-
- <_>
- 12
- -1.5055572986602783e+00
-
+ -2.9123142361640930e-01 2.6894247531890869e-01
<_>
- 0 -1 153 -1057030140 1574946051 -740559489 -3154945
- -996151666 -67137057 8711818 -1459618033
+ 0 -1 1 -416832992 -13127980 -303303043 -9341920 -402666209
+ -4194305 -302059521 -949000704
- -4.2355889081954956e-01 3.7054112553596497e-01
+ -2.5401115417480469e-01 3.0308523774147034e-01
+
+ <_>
+ 24
+ -1.1056766510009766e+00
+
<_>
- 0 -1 83 -1069506046 -3147073 -714091137 -3178567 -1394868273
- -73684861 -337907233 -69997749
+ 0 -1 257 -932252672 69009174 -274731216 -1246036485
+ 1467479344 341049303 -176687136 -50331649
- -4.0331789851188660e-01 3.6199384927749634e-01
+ -2.0472958683967590e-01 4.4878211617469788e-01
<_>
- 0 -1 7 -282072277 711977926 -389044796 -691285074 1900503863
- 1467461691 2078799837 -134744073
+ 0 -1 151 32819 1058478609 356204543 -1078257961 526777855
+ -1682103621 1073725435 -1144048133
- -3.7218493223190308e-01 3.9399796724319458e-01
+ -3.3589541912078857e-01 2.8405088186264038e-01
<_>
- 0 -1 121 -1072970110 -202143681 -470819333 -136316050
- -357572689 -336596309 -1058546197 1362097614
+ 0 -1 29 -78082 -77826 -269291522 -40235266 1260129788
+ -763028 -538161153 -805679106
- -3.9347946643829346e-01 3.5276982188224792e-01
+ -2.7084660530090332e-01 3.1221374869346619e-01
<_>
- 0 -1 102 1003494576 1072694780 1033650141 1072961397
- 517487612 1069286308 -1075036163 450379000
+ 0 -1 192 -788275069 -70040829 -705953801 -586702026
+ -745545985 -74747888 -933764645 -263989757
- -6.7931276559829712e-01 2.2426170110702515e-01
+ -2.2504505515098572e-01 3.5947087407112122e-01
<_>
- 0 -1 137 -1073741816 -586860178 -1404550919 -716877673
- -253099812 -908591100 -387990531 -119805185
+ 0 -1 73 -120123236 2132770214 -35818179 1908110615
+ -121884484 -1414604912 818846378 137098400
- -4.8878890275955200e-01 2.5015780329704285e-01
+ -3.5432848334312439e-01 2.0587421953678131e-01
<_>
- 0 -1 45 861339826 -1144055448 257700784 -1081533990
- 953231758 781716028 821902319 -2097185
+ 0 -1 15 -433951198 -819277842 -290550674 -1495268700
+ 1734361719 2117276675 669475411 1979151479
- -4.0018874406814575e-01 3.5065442323684692e-01
+ -5.8497852087020874e-01 1.4614424109458923e-01
<_>
- 0 -1 22 -279517222 -3403777 -1985289988 1068514296
- 1271136764 460344701 1340150489 1609588732
+ 0 -1 98 -211311702 -156525938 -1508441816 1002025790
+ -1747079220 -1971316467 902235131 -45400665
- -4.9826344847679138e-01 2.7094477415084839e-01
+ -3.0112090706825256e-01 2.6494047045707703e-01
<_>
- 0 -1 100 -341053681 1243988775 -390116608 -774900722
- -415767857 1137147710 -210250506 -136314881
+ 0 -1 175 -4540164 2066654612 223217726 1023881400 -335898184
+ 168564521 54796540 2140929499
- -3.3275696635246277e-01 4.0732103586196899e-01
+ -3.9817783236503601e-01 1.8089868128299713e-01
<_>
- 0 -1 142 -2111140014 -405114913 -13066251 -1151384687
- -1903237123 -2106418 -356454417 -1434311806
+ 0 -1 43 270254167 939505587 -472385025 -167779321 603961850
+ 2138655772 -1806172161 1095753738
- -3.7124043703079224e-01 3.5607641935348511e-01
+ -2.7771857380867004e-01 2.6211205124855042e-01
<_>
- 0 -1 147 -1587666 4709630 -1034717694 14349534 2051012929
- 10148259 -134481663 1414004699
+ 0 -1 131 188 890515783 -1928298757 1032347002 946387198
+ -44553749 -1148281121 201859080
- -7.3774188756942749e-01 1.9265139102935791e-01
+ -5.2568686008453369e-01 1.4650578796863556e-01
<_>
- 0 -1 43 -712437760 2102335936 -1657414699 -1114555055
- -1613220628 -1084407552 553517016 443445316
+ 0 -1 254 -603984625 180320127 -637804776 -1802184225
+ -118623484 78303441 -223629692 -1060380693
- -5.1415991783142090e-01 2.2656092047691345e-01
-
- <_>
- 13
- -1.0785216093063354e+00
-
+ -2.9106634855270386e-01 2.5167012214660645e-01
<_>
- 0 -1 35 -784313891 -2293793 288425151 -2279441 -6946817
- -117430072 -36843537 -1056821
+ 0 -1 198 -420486590 1916956719 -2075873214 -1293260342
+ 1409777995 1074266893 -2103578117 1427624199
- -3.3903035521507263e-01 4.5448818802833557e-01
+ -4.6088227629661560e-01 1.4865124225616455e-01
<_>
- 0 -1 37 1298519 1905486833 1898938335 1964455925 540670463
- -1087111233 1155518367 4440582
+ 0 -1 71 1560287376 1501872576 93330197 -149922831 -6426675
+ 1497631401 1236609707 1028467595
- -4.1682696342468262e-01 3.3542725443840027e-01
+ -4.3222665786743164e-01 1.5400531888008118e-01
<_>
- 0 -1 126 -25890 1998242546 2132420760 2078849018 2100564152
- 963659669 1542269180 2103441407
+ 0 -1 204 -427301504 -204573308 -278003456 1368326670
+ -1675434308 38732356 37807304 1369431486
- -4.4722837209701538e-01 2.9583036899566650e-01
+ -3.7656742334365845e-01 1.8921722471714020e-01
<_>
- 0 -1 21 -336130 -4538630 -72429826 1604873406 1576946844
- -604676270 -564372264 -548250369
+ 0 -1 120 899160056 965489400 861681915 536155580 597171592
+ 505688760 945037276 799547400
- -3.4256321191787720e-01 3.8541832566261292e-01
+ -5.5298405885696411e-01 1.3539013266563416e-01
<_>
- 0 -1 157 788499983 78682031 -610552572 -1848133678
- -605588409 27251251 -86275296 -452984833
+ 0 -1 26 -294654417 -357580018 -456331548 -121186622
+ 1626432311 1978081807 -500149913 -489160841
- -4.2739653587341309e-01 3.1468886137008667e-01
+ -3.3190330862998962e-01 2.2509172558784485e-01
<_>
- 0 -1 129 -17071992 -82666552 2082144268 2145695648
- 1042811309 1061319911 1443632540 1601174222
+ 0 -1 76 -72703744 993173512 -1413994056 434274880 2065667486
+ 169890832 15967450 2070403071
- -5.2671432495117188e-01 2.1994121372699738e-01
+ -3.6797395348548889e-01 1.9423931837081909e-01
<_>
- 0 -1 84 134259653 -1694320186 -1482424321 -143925551
- -1353864497 -1347942168 -283461121 -1178325103
+ 0 -1 156 1811669538 1083351686 -1835457886 268618330
+ 2111253504 121815302 -941760343 1934852079
- -4.0252542495727539e-01 3.1188529729843140e-01
+ -5.0998413562774658e-01 1.3428133726119995e-01
<_>
- 0 -1 65 -353370614 1798020070 -964680726 -184355449
- 1174372938 329656105 -1295788608 -135004161
+ 0 -1 164 -133250046 -736681242 178479257 -772903362
+ -64228357 -1360092638 1128132254 1078673546
- -4.1937479376792908e-01 2.9932251572608948e-01
+ -3.5058033466339111e-01 2.0806281268596649e-01
<_>
- 0 -1 92 2111815676 1599907420 491798332 -537322616 54528232
- -338163576 1592040188 -67110913
+ 0 -1 242 -1983656160 537984560 -576718280 -255984996 -801968
+ 749519076 2056507520 4185519
- -3.5893958806991577e-01 3.5004481673240662e-01
+ -4.2675125598907471e-01 1.6700066626071930e-01
<_>
- 0 -1 166 -513 422247096 -1057636 -1089552387 -62943608
- 138412023 -42492800 -1119879717
+ 0 -1 62 -919302320 -82812016 1049935357 -1143920043
+ -1613181556 -1386341991 264245176 -1956298560
- -2.6492440700531006e-01 4.6535709500312805e-01
+ -3.1545698642730713e-01 2.4012765288352966e-01
<_>
- 0 -1 74 -803766117 -608851853 2041241023 -36462429
- -830473313 -1948277856 -275002881 -787758949
+ 0 -1 86 -297796297 1563704656 -1347412235 2108997601
+ -2007646019 -1398784592 804001469 1878972927
- -2.6536831259727478e-01 4.7008103132247925e-01
+ -2.1169832348823547e-01 3.2915911078453064e-01
<_>
- 0 -1 115 -1142017408 -75970016 27272204 1892950442 708787365
- 149949860 1425880920 1101332222
+ 0 -1 188 -1956730190 2139632728 797444224 535265612
+ 718943472 179072316 1177307790 1497229291
- -5.7564556598663330e-01 2.3929047584533691e-01
+ -3.9158722758293152e-01 1.7950470745563507e-01
<_>
- 0 -1 13 1810883370 1780188358 1611368680 -1362221458
- 1662153252 1445358435 2001958773 2002219639
+ 0 -1 12 -1423824222 -347933442 -473527329 -367885210
+ 1951885175 2080068088 -23110657 2004083703
- -7.3415631055831909e-01 1.4111998677253723e-01
-
+ -4.2160919308662415e-01 1.6656816005706787e-01
+
<_>
- 14
- -1.3285338878631592e+00
+ 25
+ -1.0476776361465454e+00
<_>
- 0 -1 50 -654355243 -262913 221992797 1538720915 -394478120
- -98577 -649200129 -67108965
+ 0 -1 248 -931197947 2139053339 -29360641 -134217729
+ -50673106 -1048609 -2136277334 -1459880677
- -3.1309363245964050e-01 4.4639894366264343e-01
+ -2.0601851865649223e-02 5.8408087491989136e-01
<_>
- 0 -1 19 -286265618 -286891578 -301798234 -361830326
- 1192718421 1883465061 -787131197 -134743177
+ 0 -1 241 -8390896 872469788 -75498736 1010106133 -93323368
+ -1937197636 -67117652 -1136721921
- -4.8251372575759888e-01 2.6683706045150757e-01
+ -3.3375686407089233e-01 2.8437638282775879e-01
<_>
- 0 -1 52 -2079929726 -2113585 -1128269313 495290778
- -1998665041 -1049137 -1428173061 -1910306302
+ 0 -1 144 402661681 -8388673 2100678583 -2238601 602925055
+ -13914198 1068230655 -98610345
- -3.9381647109985352e-01 3.1201609969139099e-01
+ -2.8332126140594482e-01 3.0587852001190186e-01
<_>
- 0 -1 85 -1860132208 -78578252 -1745209345 -13624960
- 1262444543 -1076039396 1005476607 995098672
+ 0 -1 65 1359009236 -1114605582 -1214450753 2063676794
+ 1549031932 -5408068 2023930863 1051026088
- -4.7351798415184021e-01 2.8958338499069214e-01
+ -3.4133437275886536e-01 2.3669779300689697e-01
<_>
- 0 -1 72 -1064964 990390844 427821340 996150924 1006670764
- 991955380 421007004 -269347
+ 0 -1 6 -299372689 -1505047345 -292656826 -957421105
+ 1718830967 1097560413 2140605295 -135790637
- -4.6112993359565735e-01 2.4932533502578735e-01
+ -3.7768480181694031e-01 1.7987045645713806e-01
<_>
- 0 -1 154 67079431 150993723 71817789 -2139423761 -1043341821
- 59957627 -139601784 -1731724289
+ 0 -1 97 -1073154 1004322294 -1147662916 -10115876 1834274296
+ 759698865 1273497048 -1048630
- -4.4749864935874939e-01 2.5348764657974243e-01
+ -2.6975196599960327e-01 2.8011119365692139e-01
<_>
- 0 -1 49 1355755658 1977478867 815206564 1977035476
- 1238366971 267274590 -74663297 1892596426
+ 0 -1 81 -335546486 -150033533 105915952 -138218202
+ -666660472 -2143208063 -243365219 -581436677
- -4.6636793017387390e-01 2.6220443844795227e-01
+ -2.9663780331611633e-01 2.5062835216522217e-01
<_>
- 0 -1 51 2147467260 532452173 -43827715 -1217055078 753971704
- 494665904 516200382 997046014
+ 0 -1 227 -1073233917 -267476830 -2122911785 -177815006
+ -800076401 -352392257 -2065963301 -793255169
- -4.0472748875617981e-01 2.9735934734344482e-01
+ -2.5752902030944824e-01 2.9005941748619080e-01
<_>
- 0 -1 136 -1024472437 -209721601 2075916927 -203424253
- -1862537489 -668275066 -1057513489 -776995409
+ 0 -1 178 387383978 1968913403 1067585192 -12769396 962213582
+ 1601127733 -1278178594 1024198792
- -2.7244195342063904e-01 4.6101731061935425e-01
+ -4.5044946670532227e-01 1.7661906778812408e-01
<_>
- 0 -1 150 -67109716 1056982327 -884024268 1034800075
- -1209264244 1058773133 -1662668784 -1641030285
+ 0 -1 36 16786801 -1644201986 -653400577 -4230181 -1460667943
+ -74949445 -1349652517 -1918893952
- -3.4828582406044006e-01 3.3140233159065247e-01
+ -3.2200109958648682e-01 2.2200360894203186e-01
<_>
- 0 -1 113 -605237250 2145134672 477890736 1071253208
- -1895762468 1051338864 468233432 -8736785
+ 0 -1 201 -873492986 1332382499 -287153536 1365960970
+ 1570751688 86400343 294895824 389283743
- -3.5859769582748413e-01 3.3230432868003845e-01
+ -4.3344420194625854e-01 1.6486145555973053e-01
<_>
- 0 -1 120 1081111347 1979699503 -1223173669 -943479981
- 37302223 -6347889 1438972879 1073969666
+ 0 -1 39 -550462977 497814994 165283325 939408050 272107772
+ -1661714196 1559500029 1557690863
- -4.1908574104309082e-01 2.7238705754280090e-01
+ -3.0110406875610352e-01 2.3946200311183929e-01
<_>
- 0 -1 0 -859690462 -408791264 1362870585 900965474 1731082151
- -829517513 1888990191 -1033374363
+ 0 -1 24 -320674066 -353966197 -354228484 -621876062
+ 1547785717 1505060372 1978947829 2002219895
- -3.8828590512275696e-01 3.1671464443206787e-01
+ -4.4369262456893921e-01 1.7294771969318390e-01
<_>
- 0 -1 89 -1015038206 1511836114 -78298798 -221251545
- -940835633 1363238976 -154671919 -137887809
+ 0 -1 162 -360529920 -79617826 848794457 331310642
+ -1987053061 -1666055573 -1209271298 1074513418
- -3.7009325623512268e-01 3.2544624805450439e-01
-
- <_>
- 15
- -1.4683995246887207e+00
-
+ -3.7377515435218811e-01 1.9515429437160492e-01
<_>
- 0 -1 9 -365957457 -269488657 -857321797 -492110260
- 1730369399 2012176917 2136963063 -526345
+ 0 -1 33 -521936894 1718228966 -1030226758 -28903354
+ 1207396130 656656962 1940608999 2012739543
- -4.1403508186340332e-01 3.1892389059066772e-01
+ -4.9193805456161499e-01 1.2772387266159058e-01
<_>
- 0 -1 125 -754720637 -145030578 -1604063233 -9968314
- -496504918 -17078957 1629221871 -169609345
+ 0 -1 31 -237788756 -36891774 756162060 -3341429 -216220931
+ 290458792 -460804133 2068699022
- -2.7360364794731140e-01 4.4716605544090271e-01
+ -2.8526151180267334e-01 2.4898144602775574e-01
<_>
- 0 -1 28 -334625792 -14681299 -541328897 -34079819
- -1612979971 -67113825 -40075032 -1397809152
+ 0 -1 137 -851507192 -49414322 390020095 1973369886
+ -337723713 -1048769 -1940650054 -927994838
- -4.1866955161094666e-01 2.8572413325309753e-01
+ -2.5763612985610962e-01 2.7653712034225464e-01
<_>
- 0 -1 148 -1354776052 271119951 -72362224 941683590
- -372244552 136378287 -609234956 -1192232961
+ 0 -1 135 1372360956 862725368 730609136 -1553429230
+ 819508732 453807332 1829633021 1568536543
- -4.5833292603492737e-01 2.4874490499496460e-01
+ -4.5178580284118652e-01 1.5893152356147766e-01
<_>
- 0 -1 82 -656801094 -1288683530 -2000679461 2141206493
- -1074872323 -542932245 -1494085895 -1142407177
+ 0 -1 145 -1274805488 -9927920 -1376462213 -1078424186
+ 603396895 -1090832097 107616655 440664192
- -3.8880479335784912e-01 3.0604282021522522e-01
+ -4.1856658458709717e-01 1.5220971405506134e-01
<_>
- 0 -1 56 -2136742142 -203455689 1326687573 -617631444
- -352388950 -1196710430 -674583410 1078969346
+ 0 -1 231 -288652797 1608697646 1224139776 1396858638
+ 1558660860 27394093 -438065980 -714604577
- -4.5704048871994019e-01 2.3741361498832703e-01
+ -2.8446722030639648e-01 2.5237077474594116e-01
<_>
- 0 -1 107 -1073553277 -681838015 -1094527049 -637800275
- -1627675729 -1911904864 -457184805 -788479862
+ 0 -1 226 -1951680709 1048748839 934756149 -1214142800
+ 854407598 -1073775393 747499512 -1427114237
- -3.1670939922332764e-01 3.5761344432830811e-01
+ -2.1165955066680908e-01 3.3453106880187988e-01
<_>
- 0 -1 79 387194876 -1649398795 1010244093 501562013
- 2132606973 1839213300 1857338367 1066942128
+ 0 -1 106 890514736 521148756 -5461060 -15927272 625774572
+ 252750161 -891770388 985401424
- -5.9198862314224243e-01 1.6486838459968567e-01
+ -4.9193653464317322e-01 1.3465493917465210e-01
<_>
- 0 -1 99 -218111358 1346552079 816181888 -1281168802
- 2027147968 1179115618 -153946888 2013002687
+ 0 -1 220 -291781117 1931978283 -1006772142 1937440367
+ 1660932014 1140286983 -532876302 -105978118
- -4.9596974253654480e-01 2.3916998505592346e-01
+ -2.1797108650207520e-01 3.2472217082977295e-01
<_>
- 0 -1 39 75497600 -138410239 865890301 289414443 -1126945368
- -1446756652 -1667245315 -70452515
+ 0 -1 237 142568448 5694285 267957505 432006067 -5019387
+ 82008315 -50595072 553515895
- -5.2455854415893555e-01 2.0321974158287048e-01
+ -5.4030531644821167e-01 1.3703715801239014e-01
<_>
- 0 -1 96 -2005958642 -77901125 1678951451 1364186750
- -1288718662 -1640774559 -355798098 1076814379
+ 0 -1 103 -499261184 -361790357 131140111 -303573517
+ 1180757915 -1205085265 1326942120 1365504522
- -4.2971473932266235e-01 2.5745406746864319e-01
+ -3.4566181898117065e-01 1.9119048118591309e-01
+
+ <_>
+ 27
+ -1.0864274501800537e+00
+
<_>
- 0 -1 156 -1174409977 138331770 -711735796 -2109753349
- -110166267 362924579 -1428427008 -386400529
+ 0 -1 11 -891007484 1211035262 -823210124 -654381318
+ 1564990964 1683447679 -8960692 -50331681
- -3.4834834933280945e-01 3.2031142711639404e-01
+ -1.7767603695392609e-01 4.3950533866882324e-01
<_>
- 0 -1 57 -544208848 -546008512 -1123012208 -1382209512
- 595634585 -1692792552 777882875 -335805265
+ 0 -1 53 1494504925 -545673287 -609913089 -15682660
+ -1202970706 -6512216 -540169493 -1152645112
- -4.3257603049278259e-01 2.5573647022247314e-01
+ -2.3206019401550293e-01 3.5371619462966919e-01
<_>
- 0 -1 2 704809170 -34316329 1703444471 529531324 -1014534217
- -1147596417 -1461211137 1749042002
+ 0 -1 258 -889194746 175616267 -277357050 317915103
+ 2124145408 1123013115 -85207488 -520355841
- -4.9990031123161316e-01 2.1384839713573456e-01
+ -4.2506697773933411e-01 1.9782558083534241e-01
<_>
- 0 -1 134 -536964964 -616525640 282733584 837356624 -74547301
- 234901928 444992250 1586757598
+ 0 -1 146 -1 -21002 -1282140165 -560551 -1429426772
+ -1363539800 737717486 -17697
- -4.1537562012672424e-01 2.6713356375694275e-01
-
- <_>
- 15
- -1.4047870635986328e+00
-
+ -1.6592836380004883e-01 4.8377290368080139e-01
<_>
- 0 -1 165 -2302 -2064669753 -1227886592 284537815 -553651193
- 80400523 -17827840 -520093797
+ 0 -1 218 -1023770102 -134512145 -539363397 -203424453
+ 1272623102 -271847642 -1595890998 -1595743638
- -4.8905938863754272e-01 2.2634507715702057e-01
+ -2.7133983373641968e-01 2.7267450094223022e-01
<_>
- 0 -1 64 -586477089 -1739049 -376836705 -67535183 -1863711521
- -39906211 -55681665 -4519525
+ 0 -1 88 -805076990 -149425455 -985448645 -712822435
+ -765819210 -620768021 -1832196982 -754716533
- -2.9972866177558899e-01 3.9937162399291992e-01
+ -2.9903864860534668e-01 2.4232909083366394e-01
<_>
- 0 -1 6 -368054737 -386994705 -1408881074 -460395570
- 1412653943 2008510935 2001149943 -134742057
+ 0 -1 46 -1074249731 1063010200 886120183 1054646218
+ -1074188360 -8614708 496775097 -1073988100
- -3.6805298924446106e-01 3.0004048347473145e-01
+ -3.1212934851646423e-01 2.2097712755203247e-01
<_>
- 0 -1 151 67113012 -35739137 1057372155 -33829 -1361273926
- -288337 -645481541 142608384
+ 0 -1 214 -68779992 -205123576 536228408 2106794930 782941342
+ 442508840 123864506 1608515547
- -5.9330224990844727e-01 1.8238928914070129e-01
+ -3.5215419530868530e-01 1.9548596441745758e-01
<_>
- 0 -1 75 -1072701301 -671366845 -16816801 -214179585
- -287576661 -1898205966 -910775361 -796397174
+ 0 -1 138 134414867 -82756098 907087317 -12699939 1052716991
+ -1081669588 797642751 -362887177
- -2.7409136295318604e-01 3.9939814805984497e-01
+ -3.0123272538185120e-01 2.3132325708866119e-01
<_>
- 0 -1 145 -210260430 -550458918 -817164360 522852214
- 1608063412 523835127 1767140330 2142619599
+ 0 -1 72 1480642776 1997667273 282210484 -607120144 -86663538
+ 491273210 -1258550900 1994914794
- -4.2007333040237427e-01 2.5036361813545227e-01
+ -2.9138937592506409e-01 2.3277030885219574e-01
<_>
- 0 -1 106 -668991480 -571137128 134225789 2036082857
- -1355239426 -1097843932 -65229377 -1409278696
+ 0 -1 139 -2136960272 -1712184942 1342143477 -1242228367
+ -1669857285 -1157984263 -1970783861 720044086
- -4.4620364904403687e-01 2.5361731648445129e-01
+ -3.4432685375213623e-01 1.9603538513183594e-01
<_>
- 0 -1 23 -13640710 -1621752264 913482714 -1083040236
- 1576750572 498139137 439618008 1870552502
+ 0 -1 6 -273682938 1617226187 -318870010 -892410812
+ 1448570470 1380122631 -480551051 -169347209
- -4.1628214716911316e-01 2.6402309536933899e-01
+ -3.5725796222686768e-01 1.9195778667926788e-01
<_>
- 0 -1 67 -787246445 -749212077 -935551043 -172779723
- -94817285 -1938471563 -918498631 -708587333
+ 0 -1 181 -285563872 1938338084 -284622176 1369605388
+ 788149694 685363 1733297344 1371537119
- -2.7984970808029175e-01 4.1098093986511230e-01
+ -4.4718763232231140e-01 1.3961075246334076e-01
<_>
- 0 -1 128 -243202912 1407021568 -779528369 1418547202
- -1442076737 -926219147 -1364246390 1075266562
+ 0 -1 171 -277887485 -500718545 1321160726 -207444821
+ -1956666417 1114068100 1408541940 -215746625
- -4.9520006775856018e-01 2.2138561308383942e-01
+ -2.5066006183624268e-01 2.7519401907920837e-01
<_>
- 0 -1 5 1372927212 -227213382 538535388 1526273482 -775685636
- 1359217696 1892498367 1106549226
+ 0 -1 195 1935143315 993445570 610010493 -150654117
+ 2122195213 258214406 1195727869 1598549829
- -4.6740746498107910e-01 2.2221027314662933e-01
+ -2.5814446806907654e-01 2.5379449129104614e-01
<_>
- 0 -1 18 -680105346 -50672006 -61043722 -20652580 1167148304
- 1297171281 1564541172 2135252980
+ 0 -1 191 473206268 465341840 275257821 499657168 1043082232
+ -1078087986 -638054916 1051468524
- -5.8021813631057739e-01 1.6776110231876373e-01
+ -4.7531163692474365e-01 1.4217083156108856e-01
<_>
- 0 -1 93 -67190785 2138815230 513028533 2138649213
- -1351045460 -1073866056 737192892 -1073793345
+ 0 -1 118 -474312942 -216353000 672931579 965216924
+ -1694308964 679631248 65288426 1072693195
- -2.7366468310356140e-01 3.9427521824836731e-01
+ -3.4220626950263977e-01 1.9385008513927460e-01
<_>
- 0 -1 111 -18374216 2066660528 -846658680 1998192784
- -353720643 1050333580 1196495962 2131548142
+ 0 -1 222 -281285118 1670008163 -496738816 1408028942
+ -1077961972 12189815 -1226841458 -773849649
- -4.2084836959838867e-01 2.6041650772094727e-01
+ -3.1611573696136475e-01 2.1220512688159943e-01
<_>
- 0 -1 36 41815722 800667216 41947696 403091603 214502100
- 766251320 1196506010 1559027679
+ 0 -1 47 67109888 -1141813928 -229012613 -5148635 761734654
+ -1076389365 -1933831800 142606340
- -5.5139392614364624e-01 1.8117542564868927e-01
-
- <_>
- 17
- -1.1453258991241455e+00
-
+ -5.6943005323410034e-01 1.2012590467929840e-01
<_>
- 0 -1 1 -1432179870 -1847809 -148681217 1998594402
- -1570247433 -536941 -3675137 -8947853
+ 0 -1 84 -1431396224 -1725172082 1078388256 -1850738226
+ 730587530 169925378 -811871287 1099953835
- -3.7709194421768188e-01 2.8644382953643799e-01
+ -3.8054189085960388e-01 1.7058716714382172e-01
<_>
- 0 -1 26 2065162207 2135953240 890785663 1561586171
- 1365013981 1228145616 1576886525 2103312095
+ 0 -1 77 260768394 495072811 233439232 28973086 575602872
+ 181406662 445404133 1334704062
- -3.3218267560005188e-01 3.1739917397499084e-01
+ -4.8239827156066895e-01 1.3680285215377808e-01
<_>
- 0 -1 159 -4349 10484095 -379912926 299367819 -336673018
- 1085845711 -69209856 -35652609
+ 0 -1 209 -1066220015 -4474061 2076076799 -8947757 1888966619
+ -1 1786727151 -356580861
- -3.6497038602828979e-01 2.8210833668708801e-01
+ -1.9837911427021027e-01 3.4651774168014526e-01
<_>
- 0 -1 90 -1879000591 -1281348623 2134636927 -1223216813
- -70255697 -1157948165 -1362818049 -1409306038
+ 0 -1 266 -1087373425 -2131526698 -27274240 678559092
+ -1239681243 21160657 -198446336 -521666585
- -3.1854087114334106e-01 3.4325140714645386e-01
+ -3.1992667913436890e-01 2.1379309892654419e-01
<_>
- 0 -1 135 1414922256 1543083153 536870928 2009669737
- -1604542325 -1125515136 -1492341106 -627049989
+ 0 -1 183 1411949790 1533029780 537141276 -645595131
+ -2015977302 -70766372 80521851 1862591198
- -3.3447694778442383e-01 3.0122682452201843e-01
+ -3.4819486737251282e-01 1.9132232666015625e-01
<_>
- 0 -1 24 1976806840 -1108554788 1001602460 -1075995302
- 1912421613 285221532 -104023846 2131593870
+ 0 -1 163 159409168 453523316 268185503 939303412 754542844
+ -1094811257 783024670 460076576
- -4.2866972088813782e-01 2.1284209191799164e-01
+ -4.6279802918434143e-01 1.3720697164535522e-01
<_>
- 0 -1 117 -337643958 1125043050 -470160768 1405681036
- -221252907 5676195 -1293565824 1362353599
+ 0 -1 17 -270012637 -422582426 -859576340 -290994558
+ 1611619109 1984156183 1973384935 -671910025
- -4.1978845000267029e-01 2.3867085576057434e-01
+ -3.7753671407699585e-01 1.7108070850372314e-01
<_>
- 0 -1 42 -416873417 2144887222 744295231 -1183394817
- 774638665 -73530752 686489834 -67166793
+ 0 -1 61 1390453016 -148850831 -1946933193 487664274
+ 1167036398 -1356085046 -918287665 -1085865773
- -3.3158728480339050e-01 2.9727581143379211e-01
+ -2.5055482983589172e-01 2.6808515191078186e-01
+
+ <_>
+ 28
+ -1.1071751117706299e+00
+
<_>
- 0 -1 108 -564138855 461664083 -1448593027 -1074405509
- -273705219 -1090834952 9517264 -1073768171
+ 0 -1 234 -352328126 553381479 -520359742 49741823 -402656305
+ 15201071 -404752917 16777215
- -2.3852770030498505e-01 4.2410340905189514e-01
+ -2.6885536313056946e-01 3.9257419109344482e-01
<_>
- 0 -1 61 -804011381 -551435525 -581741159 -779267455
- -1882200145 -541104658 -822415634 -985145213
+ 0 -1 69 -2010207566 992095882 -923650279 788664832
+ -2001285654 -1627768873 -33641557 -286265589
- -2.0804791152477264e-01 4.3163785338401794e-01
+ -2.6879036426544189e-01 2.9501637816429138e-01
<_>
- 0 -1 133 -12914272 -611707484 122821916 1504191292
- -1429179970 2660282 84317480 1909456895
+ 0 -1 91 -784068086 -108473857 2146818527 -573505573
+ -875627894 -121565032 -69223473 -69862017
- -4.2466604709625244e-01 2.1644283831119537e-01
+ -3.2706248760223389e-01 2.2975476086139679e-01
<_>
- 0 -1 131 -2061351919 -209473217 -1616953217 -4759969
- -531684929 -33912181 1802111999 -1576845312
+ 0 -1 30 -1048578 -604866 -1074132226 -859444 -42054404
+ 1572803865 -537376564 -45313
- -3.3507487177848816e-01 2.8946039080619812e-01
+ -2.4356228113174438e-01 3.0726879835128784e-01
<_>
- 0 -1 11 1730637347 -1911581365 -26880450 -127472190
- 1595365183 1462474007 1965503543 -139462793
+ 0 -1 203 546301 -3364714 1037842677 -1141359636 -1730392580
+ -1073873060 -1195099652 -1197997560
- -3.8459211587905884e-01 2.4876394867897034e-01
+ -2.6030963659286499e-01 2.7339822053909302e-01
<_>
- 0 -1 55 -72371542 -11491192 -401592328 1031613257
- -1653237365 999302136 962137755 -545923721
+ 0 -1 244 340007221 -715777 1976958847 -560289 -645227653
+ -5137 -1395851585 -1475338720
- -3.3601137995719910e-01 3.0424886941909790e-01
+ -3.3757317066192627e-01 1.8169505894184113e-01
<_>
- 0 -1 3 1893180322 -35702963 901136269 -136459297 1950393327
- -28168566 2038435822 93562882
+ 0 -1 252 -536876277 6287771 -1619133169 -2073298197
+ 1942747142 347331667 -456196348 -187697169
- -3.6003091931343079e-01 2.8246212005615234e-01
+ -2.8153365850448608e-01 2.3552483320236206e-01
<_>
- 0 -1 110 -1003830072 -108072268 -869513904 -903228534
- 1312614381 180766082 2030499755 1124847626
+ 0 -1 133 -1895619053 1594076987 213346175 1940061794
+ -1084264449 -836767838 1113580542 -71317581
- -4.3898174166679382e-01 2.4246594309806824e-01
+ -1.8090774118900299e-01 3.6471092700958252e-01
<_>
- 0 -1 73 1058808316 -1210310920 530386005 -6483618 160962456
- 190579119 1938308088 1073227976
+ 0 -1 196 -939278205 -1038940544 358138843 -241883949
+ -1991554675 -593763646 72742875 -639905253
- -6.4721792936325073e-01 1.3738234341144562e-01
-
- <_>
- 18
- -1.1087274551391602e+00
-
+ -2.0349347591400146e-01 3.1664288043975830e-01
+ <_>
+
+ 0 -1 32 -10467632 -1218534866 -140499459 -873455368
+ -84072199 -1396790337 -1298891060 174661666
+
+ -2.9732549190521240e-01 2.0526884496212006e-01
<_>
- 0 -1 149 -8390896 268497692 -272633584 805371189 -336595326
- -1934691923 -1050216 1027604223
+ 0 -1 168 -1014857696 -580779488 1466422647 2000216098
+ -999622994 -9829728 -1067589142 1090961922
- -4.8946416378021240e-01 2.0136030018329620e-01
+ -4.1238275170326233e-01 1.5365768969058990e-01
<_>
- 0 -1 44 1431584221 -4850769 2147416447 -722078 2113748924
- -1564758 2079843311 -275824118
+ 0 -1 34 -2744452 -386768130 -423167714 -1765347118
+ -638249896 1761690417 1675646108 -16942736
- -2.9929193854331970e-01 3.6811101436614990e-01
+ -3.5506930947303772e-01 1.7395976185798645e-01
<_>
- 0 -1 10 -1355815121 1877982127 -830593306 -184549522
- 1970239099 1702363071 -42240081 -134219777
+ 0 -1 180 -297810429 2010621711 1795057440 1471141759
+ -298336274 7532327 2012214010 -1968439297
- -3.0243739485740662e-01 3.4885558485984802e-01
+ -2.2353799641132355e-01 2.8162729740142822e-01
<_>
- 0 -1 132 -492052222 -541336318 -1846282377 -620510958
- -877733441 -893656706 -490013969 1107746818
+ 0 -1 52 1370465178 -138027107 1106779442 1039434826
+ 1994768862 1132100550 -62026870 1892530874
- -4.3659803271293640e-01 2.3309104144573212e-01
+ -2.9113209247589111e-01 2.0969158411026001e-01
<_>
- 0 -1 46 -13959374 -551758030 2133066240 1059699624
- 1594398648 1008751024 -577498712 -263441
+ 0 -1 119 1785457410 1074396198 -722866136 1894924863
+ -2092621052 1078068033 849286481 1350039159
- -3.2053592801094055e-01 3.0849483609199524e-01
+ -4.8594748973846436e-01 1.4445739984512329e-01
<_>
- 0 -1 143 -1414322373 195263284 -1348273901 -1415343359
- 20970813 -1917862959 -1342178308 -1379926477
+ 0 -1 267 -307232973 739178939 -109578240 -1467065064
+ -1953519100 543159451 2067785728 1156576639
- -3.1874653697013855e-01 3.1185933947563171e-01
+ -3.6847913265228271e-01 1.6343115270137787e-01
<_>
- 0 -1 140 -79954504 1026088735 -643853000 529594724 273447932
- 106207386 -274041440 792712927
+ 0 -1 105 -304479188 -653906046 458232444 362283648 743997852
+ 1023435825 678702296 2141353427
- -3.5853803157806396e-01 2.8547570109367371e-01
+ -4.1794654726982117e-01 1.4696790277957916e-01
<_>
- 0 -1 157 184545039 176919511 -588197223 -1595429199
- 1810620734 -934555461 -2641016 -1157693445
+ 0 -1 149 -1474295600 583142900 796931261 636946882
+ -1677723202 -1141257324 999885740 146933924
- -3.8131272792816162e-01 2.3793785274028778e-01
+ -4.6846660971641541e-01 1.2554962933063507e-01
<_>
- 0 -1 88 -750534381 -721345120 -1250436741 -146541184
- -270604294 -15031914 -305662005 -672663741
+ 0 -1 142 -1056920456 2144904732 1557674361 454068048
+ 162041240 982532569 1165742776 -71968580
- -2.1938635408878326e-01 4.3157151341438293e-01
+ -3.3009743690490723e-01 1.8906202912330627e-01
<_>
- 0 -1 25 -498457864 -76373294 1972051927 995099504
- -1043128895 -20223045 -370443585 -268475870
+ 0 -1 215 -586218806 2064193627 276825240 420610717 290201738
+ 838881504 -1650814757 1587269849
- -3.3148765563964844e-01 2.9289075732231140e-01
+ -3.3714732527732849e-01 1.8466538190841675e-01
<_>
- 0 -1 20 1374010340 2107323391 1972615118 -14314545
- -138778645 1927443454 -156894485 1166666382
+ 0 -1 2 386867406 1939059381 424173738 -46096988 -1177697538
+ 251995272 1344360935 1962986616
- -3.8651987910270691e-01 2.3576225340366364e-01
+ -3.3208054304122925e-01 1.8585780262947083e-01
<_>
- 0 -1 112 -136399880 1594987202 1620384820 1060184728
- 792200424 463242216 177214172 2069459706
+ 0 -1 134 -298857425 1997964573 1077568116 2012533912
+ 1361920524 1090935617 1193755076 -200286465
- -4.8708668351173401e-01 2.0791652798652649e-01
+ -2.5905856490135193e-01 2.4680580198764801e-01
<_>
- 0 -1 118 -319118150 1070249086 -1989082956 420217836
- -1678863122 163201469 310773978 264205048
+ 0 -1 68 -1056780345 -4719777 2134372031 -1759921541
+ -553802593 -16822282 -421013525 -374683390
- -4.5070958137512207e-01 2.1894362568855286e-01
+ -1.5229237079620361e-01 3.9819708466529846e-01
<_>
- 0 -1 47 -524158688 -1617709249 1472021887 -677929633
- -1312038657 -651202349 -389326081 17004042
+ 0 -1 224 -608446464 -1867328277 -790902508 421068383
+ -394279672 141484519 445484292 408940511
- -3.8883066177368164e-01 2.3807699978351593e-01
+ -3.8842281699180603e-01 1.5214422345161438e-01
<_>
- 0 -1 8 -270274989 -355745314 -1421958785 -456905566
- 2003132287 1793840371 1736662909 1777694548
+ 0 -1 4 1810834979 545384940 -2033506042 1522937006
+ 1661430389 1146300953 2110680405 -152732730
- -3.7509381771087646e-01 2.5475081801414490e-01
+ -3.6140063405036926e-01 1.7674677073955536e-01
<_>
- 0 -1 127 -1292122302 1458071239 1352317634 849497112
- 1670841100 71803460 -1812204654 1439162719
+ 0 -1 170 -1660680999 455349924 -1074521701 -1076380789
+ 1166607768 -88280905 1539185402 -1680998264
- -5.3708952665328979e-01 1.9698898494243622e-01
+ -2.5342223048210144e-01 2.5323724746704102e-01
<_>
- 0 -1 48 86115840 -1074190881 -750579245 531866414 -842216021
- -2371041 -1215566401 -990884608
+ 0 -1 207 -85819176 -574059136 -1925111674 1596920354
+ 1782615976 437916680 386308588 2132014521
- -4.7016599774360657e-01 2.1694010496139526e-01
+ -3.5360771417617798e-01 1.8576373159885406e-01
<_>
- 0 -1 33 -1540444676 1023806652 -1689498116 1070651197
- 527979992 -1639682675 -906152532 -1699849162
+ 0 -1 246 493625329 -1650686224 -1305653903 -1780149510
+ 1033453485 -90368775 -1899817483 -1610865684
- -4.1852179169654846e-01 2.2278973460197449e-01
+ -2.7493086457252502e-01 2.2744202613830566e-01
<_>
0 0 1 1
<_>
- 0 0 2 1
+ 0 0 3 1
<_>
- 0 0 9 1
+ 0 0 12 6
<_>
- 0 0 12 1
+ 0 1 1 1
<_>
0 1 1 2
<_>
- 0 1 12 3
+ 0 1 1 4
<_>
0 2 1 1
@@ -1154,34 +1776,55 @@
0 3 1 2
<_>
- 0 4 1 1
+ 0 3 1 5
+ <_>
+
+ 0 3 2 1
+ <_>
+
+ 0 3 12 4
<_>
- 0 4 1 3
+ 0 4 1 1
<_>
- 0 5 2 2
+ 0 4 2 1
<_>
0 6 1 1
<_>
- 0 7 1 1
+ 0 6 2 1
<_>
- 0 9 1 1
+ 0 7 1 2
+ <_>
+
+ 0 7 2 2
+ <_>
+
+ 0 8 1 2
<_>
0 9 1 2
<_>
- 0 9 2 3
+ 0 11 1 2
<_>
0 12 1 1
<_>
- 0 14 12 1
+ 0 12 2 1
+ <_>
+
+ 0 12 2 2
+ <_>
+
+ 0 13 1 1
+ <_>
+
+ 0 14 1 1
<_>
0 15 1 1
@@ -1196,109 +1839,169 @@
0 15 12 1
<_>
- 1 2 8 1
+ 1 4 5 1
+ <_>
+
+ 1 6 2 1
<_>
- 1 9 2 3
+ 1 9 1 3
<_>
- 1 15 6 1
+ 1 11 10 2
+ <_>
+
+ 2 0 1 1
<_>
2 0 2 1
<_>
- 2 0 8 1
+ 2 15 2 1
+ <_>
+
+ 2 15 4 1
<_>
- 2 1 7 2
+ 2 15 8 1
<_>
- 2 2 7 1
+ 3 0 1 1
<_>
- 2 15 2 1
+ 3 0 2 1
<_>
- 2 15 6 1
+ 3 0 3 1
<_>
- 2 15 8 1
+ 3 0 10 3
<_>
3 2 10 2
<_>
- 3 7 7 3
+ 3 15 1 1
+ <_>
+
+ 4 0 1 1
+ <_>
+
+ 4 0 1 4
<_>
- 4 0 3 1
+ 4 0 7 1
<_>
- 4 0 8 1
+ 4 0 9 2
<_>
- 4 1 2 2
+ 4 1 5 2
<_>
- 4 1 9 2
+ 4 1 9 1
+ <_>
+
+ 4 4 9 1
+ <_>
+
+ 4 12 9 2
<_>
5 0 1 3
<_>
- 5 1 1 1
+ 5 0 1 4
<_>
- 5 4 5 1
+ 5 1 9 1
<_>
- 5 4 7 1
+ 5 2 5 2
<_>
- 5 8 8 3
+ 5 4 6 1
<_>
- 5 9 1 3
+ 5 6 1 4
<_>
- 6 0 1 1
+ 5 12 8 1
+ <_>
+
+ 5 13 6 1
<_>
6 0 4 1
<_>
- 6 1 8 1
+ 6 1 9 2
+ <_>
+
+ 6 3 6 1
+ <_>
+
+ 6 7 1 3
+ <_>
+
+ 6 12 4 2
+ <_>
+
+ 7 0 3 1
+ <_>
+
+ 7 1 2 1
<_>
- 6 2 4 2
+ 7 1 4 2
<_>
- 6 15 1 1
+ 7 1 9 2
<_>
- 7 0 2 1
+ 7 2 8 1
<_>
- 7 3 5 1
+ 7 4 4 1
+ <_>
+
+ 7 4 7 1
<_>
7 4 8 1
<_>
- 7 9 8 2
+ 7 6 1 3
+ <_>
+
+ 7 7 7 3
<_>
- 8 3 1 3
+ 7 8 7 3
<_>
- 8 11 2 2
+ 7 9 8 3
<_>
- 8 14 7 1
+ 7 11 7 2
+ <_>
+
+ 8 10 6 1
<_>
9 0 1 3
+ <_>
+
+ 9 0 1 4
+ <_>
+
+ 9 4 1 3
+ <_>
+
+ 9 9 1 3
+ <_>
+
+ 9 11 3 2
<_>
9 15 3 1
@@ -1313,91 +2016,169 @@
10 0 5 2
<_>
- 10 1 3 2
+ 10 1 5 3
+ <_>
+
+ 10 3 1 3
<_>
- 10 9 1 1
+ 10 3 3 1
<_>
- 10 15 8 1
+ 10 3 8 1
+ <_>
+
+ 10 6 1 4
+ <_>
+
+ 10 7 1 3
+ <_>
+
+ 10 9 1 3
+ <_>
+
+ 10 11 5 1
<_>
11 0 1 3
<_>
- 11 3 2 1
+ 11 1 1 4
+ <_>
+
+ 11 2 3 1
+ <_>
+
+ 11 3 6 1
+ <_>
+
+ 11 4 1 2
+ <_>
+
+ 11 6 1 4
<_>
- 11 13 7 1
+ 11 10 1 2
<_>
- 11 15 5 1
+ 11 13 2 1
<_>
- 12 3 6 1
+ 12 0 1 3
+ <_>
+
+ 12 3 1 3
+ <_>
+
+ 12 6 3 4
<_>
12 9 1 3
<_>
- 12 15 1 1
+ 12 15 4 1
<_>
13 0 1 3
<_>
- 13 0 1 4
+ 13 0 3 1
<_>
- 13 0 6 1
+ 13 1 2 3
<_>
- 13 3 1 3
+ 13 3 3 2
<_>
13 8 1 3
<_>
- 13 15 3 1
+ 13 8 2 3
<_>
- 14 0 1 4
+ 13 10 1 2
<_>
- 14 0 4 1
+ 13 10 3 1
+ <_>
+
+ 13 15 1 1
<_>
- 14 1 7 2
+ 13 15 5 1
<_>
- 14 3 2 2
+ 14 0 1 3
<_>
- 14 3 3 1
+ 14 0 4 1
<_>
- 14 4 5 1
+ 14 1 5 2
<_>
14 9 1 3
<_>
- 15 3 4 1
+ 14 13 4 1
+ <_>
+
+ 14 15 2 1
+ <_>
+
+ 14 15 3 1
+ <_>
+
+ 15 0 1 4
+ <_>
+
+ 15 0 2 1
<_>
- 15 4 1 2
+ 15 0 3 1
<_>
- 15 10 2 1
+ 15 3 3 1
+ <_>
+
+ 15 5 1 1
+ <_>
+
+ 15 9 1 1
+ <_>
+
+ 15 9 2 3
+ <_>
+
+ 15 10 4 2
+ <_>
+
+ 16 0 5 1
+ <_>
+
+ 16 3 1 1
<_>
16 3 3 1
<_>
- 16 3 6 1
+ 16 3 4 1
+ <_>
+
+ 16 3 5 1
+ <_>
+
+ 16 10 1 2
<_>
- 17 11 2 2
+ 17 3 1 1
+ <_>
+
+ 17 4 1 1
+ <_>
+
+ 17 4 4 1
<_>
17 12 2 2
@@ -1406,22 +2187,31 @@
18 0 1 4
<_>
- 18 0 4 1
+ 18 1 5 2
+ <_>
+
+ 18 2 3 1
+ <_>
+
+ 18 2 6 1
<_>
- 18 3 1 3
+ 18 3 1 1
+ <_>
+
+ 19 0 1 3
<_>
19 0 1 4
<_>
- 19 2 1 4
+ 19 2 1 3
<_>
- 19 8 2 1
+ 19 7 1 1
<_>
- 19 9 1 1
+ 19 8 2 1
<_>
19 9 1 3
@@ -1433,25 +2223,40 @@
20 0 1 3
<_>
- 20 1 1 3
+ 20 0 1 4
+ <_>
+
+ 20 0 3 1
+ <_>
+
+ 20 3 1 2
+ <_>
+
+ 20 3 3 1
+ <_>
+
+ 20 4 1 2
<_>
20 7 1 3
<_>
- 20 13 3 1
+ 20 8 1 3
<_>
- 21 0 1 3
+ 20 13 3 1
<_>
- 21 2 3 1
+ 21 1 1 4
<_>
21 3 1 3
<_>
- 21 5 1 2
+ 21 4 3 1
+ <_>
+
+ 21 7 1 1
<_>
21 7 1 3
@@ -1460,70 +2265,130 @@
21 8 1 3
<_>
- 21 11 1 2
+ 21 10 1 1
+ <_>
+
+ 21 10 1 2
+ <_>
+
+ 21 15 2 1
+ <_>
+
+ 22 2 1 3
+ <_>
+
+ 22 3 2 5
<_>
- 22 3 1 3
+ 22 4 1 3
<_>
- 22 6 1 3
+ 22 6 1 1
<_>
- 22 7 1 3
+ 22 8 1 2
<_>
- 22 10 1 1
+ 22 8 1 3
<_>
- 22 10 1 2
+ 22 10 2 2
<_>
22 11 2 2
<_>
- 23 0 4 1
+ 23 0 1 4
<_>
- 23 1 1 4
+ 23 3 1 3
+ <_>
+
+ 23 6 1 4
<_>
23 7 1 3
+ <_>
+
+ 23 9 1 1
<_>
23 9 1 3
+ <_>
+
+ 23 15 1 1
+ <_>
+
+ 24 0 1 3
<_>
24 0 1 4
<_>
- 24 1 1 3
+ 24 1 1 4
<_>
- 24 6 1 4
+ 24 1 3 1
+ <_>
+
+ 24 2 1 2
+ <_>
+
+ 24 7 1 3
<_>
24 7 2 1
<_>
- 25 3 1 2
+ 24 9 1 1
+ <_>
+
+ 24 9 1 3
+ <_>
+
+ 24 10 1 1
+ <_>
+
+ 25 4 1 2
+ <_>
+
+ 25 4 3 1
+ <_>
+
+ 25 7 1 2
<_>
25 7 1 3
<_>
- 25 9 1 3
+ 25 8 1 3
+ <_>
+
+ 25 9 1 2
+ <_>
+
+ 25 10 1 2
<_>
26 0 1 1
+ <_>
+
+ 26 1 1 1
<_>
26 3 1 3
<_>
- 26 8 1 2
+ 26 6 1 3
+ <_>
+
+ 26 7 1 2
+ <_>
+
+ 26 7 1 3
<_>
- 26 10 1 2
+ 26 8 2 2
<_>
26 11 2 2
@@ -1532,19 +2397,25 @@
27 0 1 4
<_>
- 27 1 1 2
+ 27 0 3 1
<_>
- 27 1 1 3
+ 27 3 1 3
<_>
- 27 9 1 3
+ 27 6 1 1
+ <_>
+
+ 27 6 1 3
+ <_>
+
+ 27 9 1 1
<_>
- 27 15 3 1
+ 27 9 1 3
<_>
- 28 0 1 4
+ 27 9 3 2
<_>
28 0 2 1
@@ -1553,22 +2424,52 @@
28 1 1 1
<_>
- 28 8 1 3
+ 28 1 1 3
+ <_>
+
+ 28 3 1 3
+ <_>
+
+ 28 9 1 1
+ <_>
+
+ 28 9 1 3
+ <_>
+
+ 28 10 1 1
+ <_>
+
+ 28 15 1 1
<_>
- 29 6 1 4
+ 29 0 1 1
<_>
- 30 0 2 4
+ 29 7 2 1
<_>
- 30 9 2 1
+ 30 0 1 1
<_>
- 30 9 2 3
+ 30 0 1 4
+ <_>
+
+ 30 4 2 1
+ <_>
+
+ 30 8 2 1
+ <_>
+
+ 30 10 2 1
+ <_>
+
+ 30 11 2 2
<_>
30 12 2 2
+ <_>
+
+ 30 14 2 1
<_>
30 15 2 1
@@ -1578,15 +2479,24 @@
<_>
31 0 1 4
+ <_>
+
+ 31 15 1 1
+ <_>
+
+ 32 0 1 4
<_>
33 0 1 1
<_>
- 33 1 1 2
+ 33 0 1 4
+ <_>
+
+ 33 1 1 1
<_>
- 33 1 1 3
+ 33 1 1 2
<_>
33 2 1 1
@@ -1595,28 +2505,46 @@
33 2 1 2
<_>
- 33 4 1 2
+ 33 3 1 1
<_>
- 33 6 1 1
+ 33 3 1 2
+ <_>
+
+ 33 3 1 3
+ <_>
+
+ 33 3 1 5
+ <_>
+
+ 33 4 1 1
+ <_>
+
+ 33 5 1 1
+ <_>
+
+ 33 5 1 3
<_>
- 33 6 1 2
+ 33 6 1 1
<_>
- 33 7 1 2
+ 33 9 1 1
<_>
33 10 1 1
<_>
- 33 11 1 1
+ 33 10 1 2
<_>
33 12 1 1
<_>
33 13 1 1
+ <_>
+
+ 33 14 1 1
<_>
33 15 1 1
diff --git a/app/src/main/assets/runtime_data/region/vn2.xml b/app/src/main/assets/runtime_data/region/vn2.xml
new file mode 100755
index 0000000..28d96e6
--- /dev/null
+++ b/app/src/main/assets/runtime_data/region/vn2.xml
@@ -0,0 +1,625 @@
+
+
+
+ BOOST
+ LBP
+ 20
+ 28
+
+ GAB
+ 9.9500000476837158e-01
+ 4.4999998807907104e-01
+ 9.4999999999999996e-01
+ 1
+ 100
+
+ 256
+ 1
+ 11
+
+
+ <_>
+ 5
+ -1.0226867198944092e+00
+
+ <_>
+
+ 0 -1 3 -236978690 -71328259 1469446622 -41985 300805055
+ 1974514928 -341061633 -1
+
+ -8.1343281269073486e-01 5.4749196767807007e-01
+ <_>
+
+ 0 -1 47 -1068506578 -535837126 -2139095038 -1065140221
+ -1073493873 1073774592 -1056185469 -203425825
+
+ -6.8157231807708740e-01 6.2008899450302124e-01
+ <_>
+
+ 0 -1 8 -882644473 6749795 -1069291346 -2140212948 1350526835
+ 84000771 -786963725 -403177497
+
+ -6.5852028131484985e-01 5.9720140695571899e-01
+ <_>
+
+ 0 -1 55 -1959252296 -2389544 -721100803 -6546476 -1240731201
+ -1077882627 -1080099841 -1141371716
+
+ -6.6024768352508545e-01 5.6097584962844849e-01
+ <_>
+
+ 0 -1 13 -957023424 1876153335 -629018556 -1009843309
+ -527056715 -1831865877 868609770 -1350571009
+
+ -6.3601404428482056e-01 5.6986278295516968e-01
+
+ <_>
+ 5
+ -1.1183853149414062e+00
+
+ <_>
+
+ 0 -1 34 -1087352324 -2420483 1372910047 2113212445
+ -1148650759 -106239812 -1148650566 -1683482424
+
+ -8.1584769487380981e-01 3.6146789789199829e-01
+ <_>
+
+ 0 -1 36 -796671862 -796737406 1363214376 1573376133
+ 1342235266 1073741825 1359870346 -606085153
+
+ -6.9792109727859497e-01 5.0962162017822266e-01
+ <_>
+
+ 0 -1 43 -1596738302 -738756081 -1291747361 -137389281
+ -915801681 -91504437 -1413752657 -1347442137
+
+ -6.6823571920394897e-01 5.3261423110961914e-01
+ <_>
+
+ 0 -1 5 -208153610 -237777985 -1626780180 -2626532
+ -1148627972 1912312479 -83100674 1504688623
+
+ -6.7626368999481201e-01 5.1578819751739502e-01
+ <_>
+
+ 0 -1 18 -1110436427 -141552556 -788442881 1059033301
+ -1719130691 -1178345416 -1102521443 -1423963940
+
+ -6.2948453426361084e-01 6.0341739654541016e-01
+
+ <_>
+ 5
+ -1.9752599000930786e+00
+
+ <_>
+
+ 0 -1 27 -1785702947 -547547947 -1761485315 -191011
+ -1995924485 -72740104 -1095976257 -1086846584
+
+ -7.5782203674316406e-01 4.6846845746040344e-01
+ <_>
+
+ 0 -1 39 1360056540 1607733652 1363221981 -2404139
+ -1115123526 -1717827448 1048783807 -1079312374
+
+ -6.4150768518447876e-01 5.1527595520019531e-01
+ <_>
+
+ 0 -1 44 -1060126074 -238824509 536903680 1363780187 688994
+ 1342193665 -788413717 -614474865
+
+ -5.6712394952774048e-01 5.3354203701019287e-01
+ <_>
+
+ 0 -1 50 -1 1073537022 -285212675 -1082261513 -266243
+ -1619984385 -536904452 2079972863
+
+ -5.3560340404510498e-01 6.0510307550430298e-01
+ <_>
+
+ 0 -1 23 571474481 869470705 219369951 2113346335 -1859444519
+ -1073801157 262856381 993657368
+
+ -6.9949334859848022e-01 4.7212797403335571e-01
+
+ <_>
+ 5
+ -1.1232472658157349e+00
+
+ <_>
+
+ 0 -1 54 -209198525 1413661190 200706 -1031028670 1342246978
+ 1090683040 -1320974197 -201326641
+
+ -7.6172041893005371e-01 3.1445312500000000e-01
+ <_>
+
+ 0 -1 15 -562303134 -351020713 -687681060 -278937155
+ 2074210739 2073986273 -74059777 -65
+
+ -6.4060848951339722e-01 4.7522404789924622e-01
+ <_>
+
+ 0 -1 19 457708756 -1122564679 298209791 2100761337
+ -1153410374 -23527032 -1146312257 -1180169800
+
+ -6.1004692316055298e-01 5.2203148603439331e-01
+ <_>
+
+ 0 -1 56 -857758202 181110223 -326838386 1890572927
+ 1772073743 556974267 -67110257 -268436546
+
+ -6.1680519580841064e-01 5.0427693128585815e-01
+ <_>
+
+ 0 -1 35 966284540 -1861185520 -2128946723 1599144983
+ -1568640262 -812021606 -1082090808 186259912
+
+ -6.8607240915298462e-01 4.8699402809143066e-01
+
+ <_>
+ 5
+ -1.1578670740127563e+00
+
+ <_>
+
+ 0 -1 17 -68170961 -293084402 1224843871 -536349562
+ 1914930007 1615036999 -427568249 -173015109
+
+ -7.0355576276779175e-01 3.6879432201385498e-01
+ <_>
+
+ 0 -1 38 -225984374 -1339698556 8503296 1397211650 17690282
+ 1026 1428418698 -706742369
+
+ -6.1560535430908203e-01 4.2747393250465393e-01
+ <_>
+
+ 0 -1 28 1367400440 353696080 -778858247 2111820247 23722697
+ 1085485 199917759 455060462
+
+ -6.7115384340286255e-01 4.1770645976066589e-01
+ <_>
+
+ 0 -1 7 1977602766 1365111615 -1121728050 -75506241
+ 1904999412 1342548476 -75269489 -2099009
+
+ -7.1227186918258667e-01 3.8815173506736755e-01
+ <_>
+
+ 0 -1 33 -754195830 -804126526 285313328 287547920
+ -1073026872 -2113927040 -1073495932 -788012309
+
+ -5.5254626274108887e-01 5.0164043903350830e-01
+
+ <_>
+ 6
+ -8.1348818540573120e-01
+
+ <_>
+
+ 0 -1 14 320344829 -74104167 428873215 -551614349 -2136303362
+ -108412247 788179407 -1616373368
+
+ -7.2034955024719238e-01 2.9809725284576416e-01
+ <_>
+
+ 0 -1 4 -704643113 -4533929 1082326870 -7810978 1352882687
+ 2125561071 1786216411 -8209
+
+ -5.1959729194641113e-01 5.5615991353988647e-01
+ <_>
+
+ 0 -1 53 -243801590 -802967637 1426271746 -1007683850
+ -719071406 1342486726 -173605946 -218628353
+
+ -5.2952307462692261e-01 5.4032027721405029e-01
+ <_>
+
+ 0 -1 26 -1719397360 -33811304 530659327 1073021083
+ 1342178488 -1197471567 1332354559 221188457
+
+ -6.9718199968338013e-01 4.0761217474937439e-01
+ <_>
+
+ 0 -1 32 774911472 -270794532 -251332257 357829517
+ -1183835398 -1412759130 1653264319 173019184
+
+ -8.4420329332351685e-01 3.1606295704841614e-01
+ <_>
+
+ 0 -1 9 -33554641 1079180070 -649870898 -560999525 1822128983
+ 1622257847 -557127169 -247473492
+
+ -6.3315248489379883e-01 4.0907686948776245e-01
+
+ <_>
+ 5
+ -1.0814472436904907e+00
+
+ <_>
+
+ 0 -1 60 -269489361 1340063903 -2112495645 -186662433
+ -88871577 160158602 -73665789 -135528513
+
+ -7.2124838829040527e-01 2.3564356565475464e-01
+ <_>
+
+ 0 -1 1 1147561570 -8231937 -220728609 -3718145 1883448309
+ -180711173 -120018177 -268738097
+
+ -7.1248924732208252e-01 2.9627996683120728e-01
+ <_>
+
+ 0 -1 16 -143657486 803066203 -641576488 -1346414113
+ 2038822369 1527474988 -170528044 -269615161
+
+ -6.1012923717498779e-01 3.9779847860336304e-01
+ <_>
+
+ 0 -1 42 -208674686 -778570287 -972684030 -772808502
+ -1608535872 1174671461 1456465871 1930416427
+
+ -5.7085311412811279e-01 4.4576171040534973e-01
+ <_>
+
+ 0 -1 6 1060821245 -4636683 -1094763521 1039835037 -4436487
+ -557998850 -16998435 -1349909272
+
+ -4.3154692649841309e-01 6.0856270790100098e-01
+
+ <_>
+ 5
+ -1.0268830060958862e+00
+
+ <_>
+
+ 0 -1 58 -268439793 1842990043 -850919954 -6303489 1873804103
+ 868219595 -69484857 -4194305
+
+ -7.6132076978683472e-01 1.3425549864768982e-01
+ <_>
+
+ 0 -1 51 -550508545 918351897 -140393124 -1784757941
+ -70477123 964518571 -617522756 -4205059
+
+ -5.9086549282073975e-01 3.8894322514533997e-01
+ <_>
+
+ 0 -1 41 -248266622 -739784177 -2141289952 -174370260
+ 1624499111 268931154 1074787021 -210767953
+
+ -5.2205401659011841e-01 4.8417466878890991e-01
+ <_>
+
+ 0 -1 0 -1525134091 -1109897859 -1660522017 -1644247684
+ 2074655422 -1146365853 -1975981059 -1977334748
+
+ -5.8343207836151123e-01 4.1282418370246887e-01
+ <_>
+
+ 0 -1 59 -814749150 -1044386650 -974208256 -570560821
+ 1852832912 295171443 -415239197 -1283458081
+
+ -4.4459566473960876e-01 5.5129295587539673e-01
+
+ <_>
+ 7
+ -1.3468582630157471e+00
+
+ <_>
+
+ 0 -1 48 -22544385 -268373114 -315937931 -1707545 -1078199041
+ -134163304 -477295989 -1050113
+
+ -6.5963971614837646e-01 3.6756756901741028e-01
+ <_>
+
+ 0 -1 2 1879015207 542897023 -652233029 -461379155
+ -1618347145 1912720139 -34868294 -218103817
+
+ -6.0403579473495483e-01 3.4924373030662537e-01
+ <_>
+
+ 0 -1 22 470828248 -6851716 358111701 -195361684 973667294
+ -1090908119 -1113556485 993534360
+
+ -7.1156060695648193e-01 3.0485236644744873e-01
+ <_>
+
+ 0 -1 46 -475012190 -468764761 -940574656 -1313374241
+ -672152701 1350922110 -424151066 -137363457
+
+ -4.6654438972473145e-01 4.8787227272987366e-01
+ <_>
+
+ 0 -1 24 895540479 -4213861 1371697377 1000022554 268436724
+ -96456319 -987466515 -66885
+
+ -4.8980873823165894e-01 4.9601224064826965e-01
+ <_>
+
+ 0 -1 10 830986078 978498018 1212634268 -7868086 -338953233
+ 1955102955 2076283886 2121920686
+
+ -7.6825737953186035e-01 3.0441379547119141e-01
+ <_>
+
+ 0 -1 49 -464527326 -266403822 61910 -764964158 -804131566
+ 690462785 105570303 -492711073
+
+ -6.0366225242614746e-01 3.9621585607528687e-01
+
+ <_>
+ 6
+ -1.7895716428756714e+00
+
+ <_>
+
+ 0 -1 21 1364573183 -582112869 2058695295 -6161477
+ -1357251393 -662336771 -89413125 -3556673
+
+ -6.8916153907775879e-01 2.6106193661689758e-01
+ <_>
+
+ 0 -1 30 -1657268752 -45612848 486638045 1067013433
+ -363278408 -1732736120 -1614242561 523377052
+
+ -6.9656443595886230e-01 3.0079075694084167e-01
+ <_>
+
+ 0 -1 45 -385876192 1524605990 -2059037737 -2645738
+ -1884430347 -542584354 1737419071 692039206
+
+ -6.3620084524154663e-01 3.1837970018386841e-01
+ <_>
+
+ 0 -1 12 -279972306 -1360670259 -1823676278 -87565865
+ 1161158962 2003271952 -878236737 -203951493
+
+ -6.3273507356643677e-01 3.5124236345291138e-01
+ <_>
+
+ 0 -1 40 -715361008 -1756993828 -2084937297 -36753112
+ -1299701250 2074255770 -2096715345 153813130
+
+ -6.5382730960845947e-01 3.5776382684707642e-01
+ <_>
+
+ 0 -1 20 -1818091375 -741326623 -691960385 -1116518535
+ -1333224993 -560015974 -1901407763 -1346762324
+
+ -4.9002870917320251e-01 4.4960626959800720e-01
+
+ <_>
+ 7
+ -1.0691219568252563e+00
+
+ <_>
+
+ 0 -1 37 -81003525 461435274 -1012705865 -10497345 -350241793
+ -91580696 2005598335 -7249
+
+ -6.5210670232772827e-01 3.1233596801757812e-01
+ <_>
+
+ 0 -1 57 -826278137 1217917183 -1265116640 1813248574
+ 1159199588 1243425723 -473966044 -520881157
+
+ -6.4328962564468384e-01 3.0107370018959045e-01
+ <_>
+
+ 0 -1 29 -546572126 -184109686 1342882304 -754068276
+ 1653012961 1074103457 1090766283 868218843
+
+ -5.6011921167373657e-01 3.4936606884002686e-01
+ <_>
+
+ 0 -1 31 1980780701 -1115998562 296448463 -121827015
+ -1147606888 -1346840419 985705599 -1625683479
+
+ -4.6067923307418823e-01 4.4133010506629944e-01
+ <_>
+
+ 0 -1 11 1189554799 1319077781 1998031309 -22283985 833051954
+ 1385818172 -138953845 -1879377169
+
+ -5.6165486574172974e-01 3.9155927300453186e-01
+ <_>
+
+ 0 -1 52 -653270518 1105913099 -1022296000 -796692293
+ 690149379 1359175685 -218376541 -1297088609
+
+ -5.0313746929168701e-01 4.5016640424728394e-01
+ <_>
+
+ 0 -1 25 1677398999 -9492915 -1460127170 597994023
+ -2143238736 -657328155 -166293761 -1611679921
+
+ -4.3750682473182678e-01 5.0037056207656860e-01
+
+ <_>
+
+ 0 0 3 1
+ <_>
+
+ 0 2 7 3
+ <_>
+
+ 0 4 2 2
+ <_>
+
+ 0 4 9 5
+ <_>
+
+ 0 8 4 4
+ <_>
+
+ 0 9 9 3
+ <_>
+
+ 1 0 5 1
+ <_>
+
+ 1 4 9 3
+ <_>
+
+ 1 5 2 3
+ <_>
+
+ 1 6 2 1
+ <_>
+
+ 1 7 9 4
+ <_>
+
+ 2 4 2 1
+ <_>
+
+ 2 6 3 1
+ <_>
+
+ 3 1 3 5
+ <_>
+
+ 3 1 7 1
+ <_>
+
+ 3 3 3 3
+ <_>
+
+ 3 4 3 3
+ <_>
+
+ 3 5 1 3
+ <_>
+
+ 4 0 3 1
+ <_>
+
+ 4 17 3 1
+ <_>
+
+ 5 1 3 1
+ <_>
+
+ 5 2 6 4
+ <_>
+
+ 5 15 4 1
+ <_>
+
+ 6 2 4 1
+ <_>
+
+ 6 6 4 2
+ <_>
+
+ 6 7 3 2
+ <_>
+
+ 6 8 4 1
+ <_>
+
+ 6 16 4 1
+ <_>
+
+ 7 7 5 1
+ <_>
+
+ 7 11 1 1
+ <_>
+
+ 7 14 4 1
+ <_>
+
+ 7 15 4 1
+ <_>
+
+ 8 16 4 1
+ <_>
+
+ 9 7 1 2
+ <_>
+
+ 9 15 4 1
+ <_>
+
+ 9 15 5 1
+ <_>
+
+ 10 5 1 3
+ <_>
+
+ 10 5 4 3
+ <_>
+
+ 10 6 1 3
+ <_>
+
+ 10 8 3 1
+ <_>
+
+ 10 9 3 1
+ <_>
+
+ 11 5 1 3
+ <_>
+
+ 11 9 1 2
+ <_>
+
+ 12 0 5 3
+ <_>
+
+ 12 5 1 3
+ <_>
+
+ 13 0 5 4
+ <_>
+
+ 13 5 1 1
+ <_>
+
+ 13 5 1 3
+ <_>
+
+ 13 5 3 3
+ <_>
+
+ 13 7 1 2
+ <_>
+
+ 13 8 5 4
+ <_>
+
+ 13 11 5 3
+ <_>
+
+ 14 5 1 1
+ <_>
+
+ 14 5 1 3
+ <_>
+
+ 15 5 1 3
+ <_>
+
+ 16 0 2 1
+ <_>
+
+ 16 5 2 1
+ <_>
+
+ 17 6 3 3
+ <_>
+
+ 18 5 2 1
+ <_>
+
+ 19 11 1 1
+ <_>
+
+ 22 6 1 1
+
diff --git a/app/src/main/java/com/openalpr/Alpr23.java b/app/src/main/java/com/openalpr/Alpr23.java
new file mode 100755
index 0000000..2312638
--- /dev/null
+++ b/app/src/main/java/com/openalpr/Alpr23.java
@@ -0,0 +1,24 @@
+package com.openalpr;
+
+/**
+ * Open ALPR wrapper.
+ */
+
+public class Alpr23 {
+
+ static {
+ System.loadLibrary("openalprjni");
+ }
+
+ public native void initialize(String country, String configFile, String runtimeDir);
+
+ public native String native_recognize(String imgFilePath);
+
+ public native void set_top_n(int topN);
+
+ public native void set_default_region(String region);
+
+ public native String get_version();
+
+ public native void dispose();
+}
\ No newline at end of file
diff --git a/app/src/main/java/org/openalpr/AlprJNIWrapper.java b/app/src/main/java/org/openalpr/AlprJNIWrapper.java
deleted file mode 100755
index 8357aca..0000000
--- a/app/src/main/java/org/openalpr/AlprJNIWrapper.java
+++ /dev/null
@@ -1,38 +0,0 @@
-package org.openalpr;
-
-/**
- * Open ALPR wrapper.
- */
-public class AlprJNIWrapper implements OpenALPR {
-
- static {
- System.loadLibrary("openalpr-native");
- }
-
- /* (non-Javadoc)
- * @see org.openalpr.Alpr#recognize(java.lang.String, int)
- */
- @Override
- public native String recognize(String imgFilePath, int topN);
-
- /* (non-Javadoc)
- * @see org.openalpr.Alpr#recognizeWithCountryNRegion(java.lang.String, java.lang.String, java.lang.String, int)
- */
- @Override
- public native String recognizeWithCountryNRegion(String country, String region,
- String imgFilePath, int topN);
-
- /* (non-Javadoc)
- * @see org.openalpr.Alpr#recognizeWithCountryRegionNConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, int)
- */
- @Override
- public native String recognizeWithCountryRegionNConfig(String country,
- String region, String imgFilePath, String configFilePath, int topN);
-
- /*
- * (non-Javadoc)
- * @see org.openalpr.Alpr#version()
- */
- @Override
- public native String version();
-}
\ No newline at end of file
diff --git a/app/src/main/java/org/openalpr/OpenALPR.java b/app/src/main/java/org/openalpr/OpenALPR.java
old mode 100755
new mode 100644
index 3ade5ad..467eee5
--- a/app/src/main/java/org/openalpr/OpenALPR.java
+++ b/app/src/main/java/org/openalpr/OpenALPR.java
@@ -2,86 +2,45 @@
import android.content.Context;
+import com.openalpr.Alpr23;
+
import org.openalpr.util.Utils;
import java.io.File;
-/**
- * Automatic License Plate Recognition library http://www.openalpr.com
- *
- * Android version.
- */
-public interface OpenALPR {
+public class OpenALPR {
- /**
- * Recognizes the licence plate.
- *
- * @param imgFilePath - Image containing the license plate
- * @param topN - Max number of possible plate numbers to return(default 10)
- *
- * @return - JSON string of results
- */
- String recognize(String imgFilePath, int topN);
+ static OpenALPR instance;
- /**
- * Recognizes the licence plate.
- *
- * @param country - Country code to identify (either us for USA or eu for Europe).
- * Default=us
- * @param region - Attempt to match the plate number against a region template (e.g., md
- * for Maryland, ca for California)
- * @param imgFilePath - Image containing the license plate
- * @param topN - Max number of possible plate numbers to return(default 10)
- *
- * @return - JSON string of results
- */
- String recognizeWithCountryNRegion(String country, String region, String imgFilePath, int topN);
+ private static Alpr23 privateInstance;
- /**
- * Recognizes the licence plate.
- *
- * @param country - Country code to identify (either us for USA or eu for Europe).
- * Default=us
- * @param region - Attempt to match the plate number against a region template (e.g., md
- * for Maryland, ca for California)
- * @param imgFilePath - Image containing the license plate
- * @param configFilePath - Config file path (default /etc/openalpr/openalpr.conf)
- * @param topN - Max number of possible plate numbers to return(default 10)
- *
- * @return - JSON string of results
- */
- String recognizeWithCountryRegionNConfig(String country, String region, String configFilePath, String imgFilePath, int topN);
+ private OpenALPR(String androidDataDir, String configurationFile, String country, String region, int maxPlateNumbers) {
+ privateInstance = new Alpr23();
- /**
- * Returns the Open ALPR version.
- *
- * @return - Version string
- */
- String version();
+ privateInstance.initialize(country, configurationFile, androidDataDir + File.separatorChar + "runtime_data");
+ privateInstance.set_default_region(region);
+ privateInstance.set_top_n(maxPlateNumbers);
+ }
- /**
- * OpenALPR factory.
- */
- class Factory {
+ public synchronized static OpenALPR create(Context context, String androidDataDir, String configurationFile, String country, String region, int maxPlateNumbers) {
+ if (instance == null) {
+ Utils.copyAssetFolder(context.getAssets(), "runtime_data", androidDataDir + File.separatorChar + "runtime_data");
- static OpenALPR instance;
+ instance = new OpenALPR(androidDataDir, configurationFile, country, region, maxPlateNumbers);
+ }
- /**
- *
- * @param context The application context.
- * @param androidDataDir The application data directory. Something like: "/data/data/com.sandro.openalprsample".
- *
- * @return returns the OpenALPR instance.
- */
- public synchronized static OpenALPR create(Context context, String androidDataDir) {
- if (instance == null) {
- instance = new AlprJNIWrapper();
+ return instance;
+ }
- Utils.copyAssetFolder(context.getAssets(), "runtime_data", androidDataDir + File.separatorChar + "runtime_data");
- }
+ public String recognize(String image) {
+ return privateInstance.native_recognize(image);
+ }
- return instance;
- }
+ public String getVersion() {
+ return privateInstance.get_version();
}
+ public void dispose() {
+ privateInstance.dispose();
+ }
}
diff --git a/app/src/main/jniLibs/armeabi-v7a/libopenalpr-native.so b/app/src/main/jniLibs/armeabi-v7a/libopenalpr-native.so
deleted file mode 100755
index 6f55878..0000000
Binary files a/app/src/main/jniLibs/armeabi-v7a/libopenalpr-native.so and /dev/null differ
diff --git a/app/src/main/jniLibs/armeabi-v7a/libopenalpr.so b/app/src/main/jniLibs/armeabi-v7a/libopenalpr.so
new file mode 100755
index 0000000..6ae5fe0
Binary files /dev/null and b/app/src/main/jniLibs/armeabi-v7a/libopenalpr.so differ
diff --git a/app/src/main/jniLibs/armeabi-v7a/libopenalprjni.so b/app/src/main/jniLibs/armeabi-v7a/libopenalprjni.so
new file mode 100755
index 0000000..f140c78
Binary files /dev/null and b/app/src/main/jniLibs/armeabi-v7a/libopenalprjni.so differ
diff --git a/app/src/main/jniLibs/armeabi-v7a/libopencv_java.so b/app/src/main/jniLibs/armeabi-v7a/libopencv_java3.so
similarity index 50%
rename from app/src/main/jniLibs/armeabi-v7a/libopencv_java.so
rename to app/src/main/jniLibs/armeabi-v7a/libopencv_java3.so
index 50a5288..bf6ba31 100755
Binary files a/app/src/main/jniLibs/armeabi-v7a/libopencv_java.so and b/app/src/main/jniLibs/armeabi-v7a/libopencv_java3.so differ